中央研究院   Login English
NMR Magnet BodyHFNMRC : High Field NMR Center (高磁場核磁共振中心)


NMR 相關軟體

NMR data processing | NMR data analysis | Structure Calculation | Structure display analysis
NMR data processing software
  • TopSpin  (process NMR data) :
    1. Purpose:
      TopSpin is the software developped by Bruker to monitor their spectrometer (acquire, process and analyse NMR data). TopSpin provides data processing and analysis routines which can be performed manually or in automation. Particular attention has been paid to the ease and efficiency of multidimensional data analysis, including phasing, real-time adjustment of contour levels or planers, and presentation of expanded regions. TopSpin can import data formats from various program packages.
    2. Using TopSpin
      Step :
      1. prepare data sets
        acquisition data (TopSpin)
        • fid  -->   the binary data of 1D
          ( Directory : /[FOLDER NAME]/data/[USER NAME]/nmr/filename/[EXP#]/fid )
        • ser  -->   the binary data of 2D and 3D
          ( Directory : /[FOLDER NAME]/data/[USER NAME]/nmr/filename/[EXP#]/ser )
      2. data processing
        Double click [TopSpin] icon on the desktop  -->  start the porgram
        file  -->   read the acquisition data
        edp  -->  edit process parameter
        ft(1D)  -->  Fourier transfer for 1D (xfb for 2D and 3D)
        phase  -->  adjust the phase angle
    ps: refer to TopSpin Overview
  • nmrPipe   (process NMR data) :
    1. Purpose:
      NMRPipe provides comprehensive facilities for Fourier processing of spectra in one to four dimensions, as well as a variety of facilities for spectral display and analysis. Conversion facilities specifically for Varian and Bruker binary time-domain data are provided, as well as general purpose facilities accommodating most other formats. All data is converted to a common format with a uniform organization of real and imaginary points.
    2. Using nmrPipe
      Step :
      1. prepare data sets
        acquisition data
        • ser  -->   the binary data of 2D and 3D
          (Directory : /[FOLDER NAME]/data/[USER NAME]/nmr /filename/[EXP#]/ser)
      2. data conversion
        $  Bruker OR varian  -->   Edit conversion script and execute script to generate a *.fid file
      3. data processing
        $  nmrpipe
        >  processing script  -->   processing schemes must edit it to specify the input and output files, and phasing parameters. Finally generate *.ft (2D) and *xyz%3d.ft (3D) files

NMR data analysis software
  • nmrDraw :
    1. Purpose:
      NMRDraw is the companion graphical interface for NMRPipe and its processing tools. Features of NMRDraw include:
      • Interactive interface for inspecting 1D-4D FIDs, interferograms, and spectra.
      • Real-time manipulation of one or more 1D vectors within the viewed data, including pan, zoom, vertical scaling and offset, with 1D spectral graphics overlaid on 2D contour display.
      • Real-time phasing of one or more vectors for any dimension, with imaginary data reconstructed automatically as needed.
      • Facilities for interactive processing of individual vectors, and a script editor for construction of processing schemes.
      • Interactive peak editing, with an interface to automated 1D-4D peak detection via NMRWish.
    2. Using nmrDraw
      Step :
      1. prepare data sets
        Nmrpipe processed data format files include
        • *.ft (2D) and *xyz%3d.ft (3D) files   -->  nmrpipe generate processed data sets
      2. data analysis
        nmrDraw
        Files read *.ft   -->   view the nmrpipe processing 2D or 2D plane of 3D data
  • nmrView   (analyze NMR data) :
    1. Purpose:
      NMRView is a program for the visualization and analysis of NMR datasets. The following summarizes some of the features of NMRView.
      • Multiple views on one or more NMR spectra. Unlimited number of spectral windows.
      • Windows may be in any size or position on the screen. Unlimited number of data files.
      • Generic reader for block structured files. Corresponding cursors in different windows track each other automatically.
      • Contour plots of any plane of any 2, 3, or 4 dimensional spectra. 1D vector plots ina any orientation of 1 to 4 dimensional spectra.
      • Spectral displays may be transferred from one window to another using a Copy/Paste protocol.
    2. Using nmrView
      Step :
      1. prepare data sets
        Nmrpipe processed data format files include
        • *.ft (2D) and *xyz%03d.ft (3D) files   -->  nmrpipe generate processed data sets
      2. data conversion
        xyz2pipe -in hnco%03d.ft -x > hnco_3D.ft
      3. data analysis
        nmrView
        Files read *.ft   -->   view the nmrpipe processing 2D or 2D plane of 3D data
  • Sparky
    1. Purpose:
      Sparky displays contoured 2, 3, and 4 dimensional frequency domain spectra. It does not have facilities for viewing 1-D spectra and it will not read FID (free induction decay) data. You must first fourier transform the time domain FID data using a processing program.You can pick, assign, and integrate peaks using a graphical interface to . You can work with any number of 2-4 dimensional spectra simultaneously. The program has been developped to assist in structure determination of proteins, DNA and RNA.
    2. Using Sparky
      Step :
      1. prepare data sets
        XWINNMR processed data format files include
        • 2rr  -->   the binary data of 2D
        • 3rrr  -->   the binary data of 3D
      2. data conversion
        Depends on the kind of processed data need to convert to UCSF format
        bruk2ucsf 1/pdata/1/2rr noesy150.ucsfBruk2ucsf   -->  convert bruker format to ucsf format
      3. data analysis
        sparky
        File  -->  select nmr data set and adjust the spectrum counter and peak picking
        Extensions  ->  Views  ->  Strip plot   -->  select peak and plot for assign backbone
    ps: refer to Sparky web site

Structure Calculation software
  • CSI - Chemical Shift Index   (making consensus plot) :
    1. Purpose:
      The Chemical Shift Index or CSI is a quick and robust way of deriving secondary structure information from chemical shift data. The chemical shifts of HA, CA, CB and CO can be compared to their random coil values and then assigned with an index of 1 (beta sheet), 0 (coil) or -1(helix). If you have 3 or more types of shift for a particular residue then a concensus secondary structure for your protein will be calculated.
    2. Using CSI
      Step :
      1. prepare data sets
        • chemical shift file residue name, seq ID, atom type, chemical shift
      2. generate data from CSI
        CSI  -->   a menu should then appear to select
        > input chemical shift files
        > output file
        > display output graphics
    ps: refer to CSI Overview
  • TALOS (Torsion Angle Likelihood Obtained from Shift and sequence similarity)  (dihedral angles prediction) :
    1. Purpose:
      TALOS is a database system for empirical prediction of phi and psi backbone torsion angles using a combination of five kinds (HA, CA, CB, CO, N) of chemical shift assignments for a given protein sequence. The TALOS approach is an extension of the well-known observation that many kinds of secondary chemical shifts (i.e. differences between chemical shifts and their corresponding random coil values) are highly correlated with aspects of protein secondary structure. The goal of TALOS is to use secondary shift and sequence information in order to make quantitative predictions for the protein backbone angles phi and psi, and to provide a measure of the uncertainties in these predictions.
    2. Using TALOS
      Step :
      1. prepare data sets
        • chemical shift table files    residue name, seq ID, atom type, chemical shift
      2. generate data from talos
        talos.tcl -in myshifts.tab  -->   Run TALOS (talos.tcl) to perform the database searches.

    3.  
  • XPLOR   (structure calculation) :
    1. Purpose:
      As mentioned in the Introduction, X-PLOR supports different protocols for structure calculations. These typically are:
      1. distance geometry combined with simulated annealing (dgsa)
      2. simulated annealing (sa)
      3. 3) simulated annealing using torsion-angle dynamics (tad)
      We will use here the second protocol (sa). Before starting the calculations you need first to generate a topology of your molecule and a starting structure. This has been described in chapter 4 under "Generating a starting structure".
    2. Using XPLOR
      Step :
      1. prepare data sets
        • chemical shift table files    residue name, seq ID, atom type, chemical shift
        • protein structure files
        • NOE tables    peak #, 15N ppm, NH ppm, H ppm, Int., Vol
        • NOE table (assigned)
        • J-coupling data
        • H-bond file
        • sequence files
        • pdb files
        • others
      2. generate data from xplor
        $ xplor [MY INPUT SCRIPT] [MY OUTPUT FILE]
  • CNS   (structure calculation) :
    1. Purpose:
      Crystallography & NMR System (CNS), has been developed for macromolecular structure determination by X-ray crystallography or solution nuclear magnetic resonance (NMR) spectroscopy. In contrast to existing structure determination programs the architecture of CNS is highly flexible, allowing for extension to other structure determination methods, such as electron microscopy and solid state NMR spectroscopy. CNS has a hierarchical structure: a high-level hypertext markup language (HTML) user interface, User-friendly task-oriented input files are available for nearly all aspects of macromolecular structure determination by X-ray crystallography and solution NMR.
    2. Using CNS
      Step :
      1. prepare data sets
        • pdb file
        • chemical shift file    residue name, seq ID, atom type, chemical shift
        • NOE table    peak #, 15N ppm, NH ppm, H ppm, Int., Vol
        • NOE table (assigned)
        • J-coupling data
        • H-bond file
        • others…
      2. data conversion
        Convert all raw data to aria.tbl formate    awk.inp files have done
      3. generate data tree and path from html file
        cns.html  -->   give correct path for raw data (converted)  -->  new.html
        cns  -->   generate a working “project” including all information
        (ex: making cns1 )
        cns.html  -->   edit parameters for structure calculations  -->  run.cns
        cns  -->   “auto NOE assignment” and generate structures
        (under the /cns1/ directory)
    ps: refer to CNS Home Page
  • ARIA   (structure calculation) :
    1. Purpose:
      ARIA is a software for automated NOE assignment and NMR structure calculation. It speeds up the NOE assignment process through the use of ambiguous distance restraints in an iterative structure calculation scheme.
    2. Using ARIA
      Step :
      1. prepare data sets
        • sequence file    3 letter code
        • chemical shift file    residue name, seq ID, atom type, chemical shift
        • NOE table  peak #, 15N ppm, NH ppm, H ppm, Int., Vol
        • NOE table (assigned)
        • J-coupling data
        • H-bond file
        • others……
      2. data conversion
        Convert all raw data to aria.tbl formate    awk.inp files have done
      3. generate data tree and path from html file
        aria.html  -->   give correct path for raw data (converted)   -->  new.html
        aria  -->   generate a working “project” including all information
        (ex: making run1 )
        aria.html   -->   edit parameters for structure caliculations   -->  run.cns
        aria  -->   “auto NOE assignment” and generate structures
        (under the /run1/ directory)

Structure display analysis software
  • PROCHECK   (structure analysis, ex. Ramachandra Plot) :
    1. Purpose:
      PROCHECK is to assess how normal, or conversely how unusual, the geometry of the residues in a given protein structure is, as compared with stereochemical parameters derived from well-refined, high-resolution structures.
    2. Using PROCHECK
      Step :
      1. prepare data sets
        • pdb file
      2. generate data from sequence file
        $ procheck filename [CHAIN] resolution
  • MOLMOL :
    1. Purpose:
      MOLMOL is a molecular graphics program for display, analysis, and manipulation of three-dimensional structures of biological macromolecules, with special emphasis on Nuclear Magnetic Resonance (NMR) solution structures of proteins and nucleic acids. MOLMOL has a graphical user interface. The display possibilities include conventional presentations, as well as novel schematic drawings, with the option of displaying different presentations in one view.
    2. Using MOLMOL
      Step :
      1. prepare data sets
        • pdb file
      2. generate image data from sequence file
        molmol
        File  ->  Read Mol  ->  PDB  -->  read sequence files
  • MOLSCRIPT :
    1. Purpose:
      MolScript is a program for displaying molecular 3D structures, such as proteins, in both schematic and detailed representations.
    2. Using molscript
      Step :
      1. prepare data sets
        • pdb file
      2. generate image data from sequence file
        molscript

back to Top


NMR Magnet Foot
© 2004 - 2024 高磁場核磁共振中心 High Field Nuclear Magnetic Resonance Center ( HFNMRC ). All rights reserved.
Every great achievement of science, are bold fantasy as the starting point. — John Dewey