Skip to content
Snippets Groups Projects
README.md 4.87 KiB
Newer Older
Barry DeZonia's avatar
Barry DeZonia committed
# Introduction

BARRY E DEZONIA's avatar
BARRY E DEZONIA committed
bphon-releases is the landing page for the software releases of the BPHON program

Barry DeZonia's avatar
Barry DeZonia committed
# Description
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

BPHON is a plugin for [ChimeraX](https://www.rbvi.ucsf.edu/chimerax/)
that allows one to take molecular structures and synthetically generate
a nmrPipe FT2 file that predicts NMR peak locations.

BPHON was designed by the team at NMRFAM at the University of Wisconsin
at Madison. Development began in 2023.
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
# Download
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

  Download the latest release package and manual here: LINK1 LINK2
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  Earlier version links:
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

    LINK4
    etc.
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
# Installation guide
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  - Install ChimeraX on your computer
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      Visit this link: https://www.cgl.ucsf.edu/chimerax/download.html
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      Download a version greater than or equal to 1.7
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      Install it using instructions at that site
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  - Install nmrPipe on your computer
  
      See https://www.ibbr.umd.edu/nmrpipe/install.html
Barry DeZonia's avatar
Barry DeZonia committed
      
  - Install ShiftX2 on your computer
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      Visit this link:
        
        https://weberdak.github.io/traj2nmr/html/source/installation.html#shiftx2
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      Read the instructions on how to install ShiftX2
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      Install it (and make sure that in your profile you set the env vars that are outlined in the instructions)
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      DO NOT INSTALL ANYTHING ELSE MENTIONED IN THOSE INSTRUCTIONS
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

      For instance stop following the install instructions when
      the discussion gets to SPARTA+

  - Make sure the ShiftX2 code is accessible in the path:
  
      In the ShiftX2 install instructions you visited there is discussion
      in place to put these lines of code:
      
        export SHIFTX2_DIR=~/Programs/shiftx2-linux
        export PATH=$PATH:$SHIFTX2_DIR

      in your ~/.bashrc file or in your ~/.profile file.
      
      However that assumes you will be running ShiftX2 via the Bash shell.
      But nmrPipe uses the C-shell. So you should also make the following
      equivalent changes to your ~/.cshrc file:
      
        setenv SHIFTX2_DIR ~/Programs/shiftx2-linux
        setenv PATH ${PATH}:${SHIFTX2_DIR}

      Please note that in both cases if you installed shiftx2-linux in
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed
      some place other than ~/Programs then you should make the same path
      change to these file edit examples above.
      
Barry DeZonia's avatar
Barry DeZonia committed
  - Install BPHON in ChimeraX

      Start up ChimeraX from a csh or tcsh terminal shell. This is necessary
      so that nmrPipe has its correct operating environment. Otherwise BPHON
      will not be able to run simulations and you will get weird error reports.
      (It is as simple as launching a bash terminal and then in that shell
      enter "csh" or "tcsh").
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      In ChimeraX's command window type "toolshed install <path-to-bphon.whl-file>"
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      It will go into the Tools :: General menu
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
      Once BPHON has been installed try running it via the Tools :: General menu entry
      
        The first time you launch BPHON you will get an error dialog related to the
        "traj2nmr" package not being found.
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
        Just close the dialog and restart chimerax (this should only ever need to be done once)
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
        Once again launch BPHON via the Tools :: General menu entry
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
        A UI will be embedded on the lower right pane of ChimeraX and BPHON is ready
           for use.
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
# Uninstall guide
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  If you ever need to uninstall BPHON from chimerax enter this in the chimerax command line:

    toolshed uninstall ChimeraX-BphonTool

  To make sure chimerax cleans up well, exit and restart chimerax

# LICENSE
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  Copyright UW-Madison Board of Regents (2023-present). All rights reserved.
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  The Regents of the University of Wisconsin-Madison hereby grant the end user an internal, non-exclusive, non-commercial license to NMRFAM software for academic and scholarly purposes only. All rights reserved to the Regents of the University of Wisconsin-Madison. The end user agrees and acknowledges that redistribution to third parties not covered by this license is explicitly prohibited.
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  For non-academic use, please contact Justin Anderson at the Wisconsin Alumni Research Foundation (janderson@warf.org) to obtain a commercial license.
  
# How to cite
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  TODO Once publication is accepted, insert DOI, link and citation here
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
# DOI of software version(s)
BARRY E DEZONIA's avatar
BARRY E DEZONIA committed

Barry DeZonia's avatar
Barry DeZonia committed
  TODO : Zenodo?