NMRPipe is Availble For:
Sun Sparc Solaris 2
SGI Irix 6.x and Higher
RedHat Linux 9/Fedora (Intel)
Mac OS X 10.3.4
|
NMRPipe
Reference:
F. Delaglio, S. Grzesiek, G. W. Vuister, G. Zhu, J. Pfeifer and A. Bax:
NMRPipe: a multidimensional spectral processing system based on
UNIX pipes. J. Biomol. NMR. 6, 277-293 (1995).
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. It is currently
used in over 300 academic and commercial laboratories.
-
Complete multidimensional processing schemes can be constructed as
simple shell scripts, without the need to anticipate or explicitly
specify data sizes. The dimensions can be processed and re-processed
in any order, with the correct combination of real and imaginary data supplied
automatically.
-
Spectral axis calibrations are maintained during
all stages of processing, so that processing parameters can be specified
in terms of spectral units where desired.
-
Comprehensive implementation of complex linear prediction (LP) and multi-dimensional
maximum entropy method (nD-MEM) for reconstruction of truncated data, as
well as complete and convenient inverse processing protocols required for
their use.
-
Convolution-based and polynomial solvent subtraction are provided, as well
as automated and manual baseline corrections.
-
Macro interpreter provides facilities for user-written processing functions
in a subset of C.
-
The pipeline approach is intrinsically parallel and automatically takes
advantage of multi-cpu configurations. In addition, explicitly parallel
schemes can also be constructed for balanced partitioning of processing
tasks.
-
Processed data can be used with well-known spectral analysis programs such
as:
NMRPipe also includes a variety of spectral format conversion
utilities:
-
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.
-
The conversion commands can read or write data from a command pipeline
rather than a file, allowing such capabilities as conversion of compressed
data, conversion of input data dispersed over more than one file, and processing
schemes which go directly from spectrometer format to processed result.
-
Dedicated interactive Varian conversion interface reads the procpar file
and automatically extracts many acquisition parameters.
-
Dedicated interactive Bruker conversion interface reads and interprets
pulseprogram and acq files to deduce many acquisition parameters.
Full compensation for Bruker digital filter format is performed during
conversion.
-
All conversion facilities support special options for complex acquisition
schemes, including gradient-enhanced data (Rance-Kay/echo:anti-echo)
and accommodation for interleaved data formats.
Some other utilities provided with NMRPipe include:
-
Facilities to display and adjust NMRPipe-format file header information.
-
Multi-dimensional lineshape fitting utility, including time-domain, frequency-domain,
and hybrid models, and treatment of pseudo-3D data (e.g. relaxation
series or coupling evolution data).
-
Generation of peak evolutions from volume summation or Fourier-interpolated
intensity.
-
Facilities to simulate multidimensional time-domain and frequency-domain
data from peak tables.
-
Algebraic combination of spectra and FIDs.
-
General purpose least-squares fitting utility with user-defined functions
and Monte Carlo error analysis.
-
Summary statistics of data from spectra or text tables.
-
Principal Component Analysis (PCA)
|
|
NMRDraw
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.
|
|
NMRWish
NMRWish is a custom version of Tcl/Tk for use with the NMRPipe System.
Tcl/Tk is a powerful and widely used command language which includes
facilities for graphical interface creation and for communication between
different applications; it was introduced to the NMR
community in the package NMRView
(Bruce Johnson, One Moon Scientific).
In addition to the usual features of Tcl/Tk, the
special facilities of NMRWish include the following:
-
Extraction or projection of arbitrary spectral Regions
of Interest (ROIs), with options for centering and alignment, as
well as automatic unfolding and sign-adjustment.
-
Automated peak detection in 1D-4D, including
options for identifying peaks due to random noise and
truncation artifacts.
-
Multi-window spectral graphics, with complete support of the usual Tk graphics
canvas facilities.
-
Scripts provide fully customizable PostScript output, including 1D and
2D extracts and projections, overlays, images, and strip plots.
-
A simple, general purpose database engine, capable
of manipulating peak tables, assignments, and PDB format molecular
coordinates.
-
General facilities for reading, writing, and
manipulating binary data, including type conversion, general
purpose vector processing, and access to NMRPipe processing functions.
|
|
DYNAMO
Additional Information:
http://spin.niddk.nih.gov/NMRPipe/dynamo
DYNAMO is a structure calculation and analysis system built as
an extension of our TCL/TK interpreter NMRWish, so that
analysis schemes and annealing protocols are TCL scripts,
and therefore relatively short, easy, and flexible.
DYNAMO includes a conventional cartesian coordinate simulated
annealing engine, which supports restraints including:
- NOE derived interproton distance restraints.
- NMR derived torsion angle restraints.
- 3J coupling constants.
- Relative and absolute coordinate restraints.
- Radius of gyration.
- Dipolar couplings.
- Pseudo-Contact shifts.
Structure calculataion schemes provide for graphs of energy
terms during refinement, as well as display of the molecule
during annealing via Roger Sayle and E. James Milner-White's
well-known viewer RasMol.
In addition to simulated annealing structure calculation,
DYNAMO scripts can be used for applications such as:
- List Backbone or Sidechain Angles in a Given Structure
- Change Backbone or Sidechain Angles in a Given Structure
- NMR Structure Prediction Using Simulated Annealing: ubiquitin
- Compute RMS Between Two Structures
- Compute Average Structure
- Simulate Chemical Shifts Based on Secondary Structure
- Simulate Dipolar Couplings
- Measure Alignment Tensor Parameters via Known Secondary Structure Elements
- Homology Search Based on Chemical Shifts
- Homology Search Base on Dipolar Couplings
- Visualize NMR Parameters
|
|
TALOS
Reference:
Gabriel Cornilescu, Frank Delaglio, and Ad Bax:
Protein backbone angle restraints from searching a database for chemical shift
and sequence homology.
J. Biomol. NMR, 13 289-302 (1999).
Additional Information:
http://spin.niddk.nih.gov/NMRPipe/talos
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.
In practice, TALOS searches a database
for the 10 best matches to the chemical shifts of given triplet in
the target protein. If these 10 matches indicate consistent values for the central residue's phi and psi angles, then their averages
and standard deviations are used as a prediction. However, if the 10 best
matches have mutually inconsistent values of phi and psi, the matches are
declared ambiguous, and no prediction is made for the central residue.
In the TALOS approach, an initial classification of good vs ambiguous is
performed automatically, and the classifications are then adjusted interactively
through a graphical interface which is part of the TALOS system.
|
|
ACME
Reference:
Frank Delaglio, Zhengrong Wu and Ad Bax:
Measurement of Homonuclear Proton Couplings from Regular 2D COSY Spectra
J. Magn. Reson., 149, 276-281 (2001).
Additional Information:
http://spin.niddk.nih.gov/NMRPipe/acme
ACME is an interactive interface for measuring coupling constants from
cross peaks in regular 2D COSY spectra. ACME is built from tools in the
NMRPipe System.
The main idea behind ACME is that active couplings can be extracted accurately
from individual COSY multiplets if the amplitude of the multiplet
is known and held fixed during a fitting procedure. If the spin systems
in the sample are fully relaxed, the amplitude will be uniform for all
cross peaks, and it can be measured readily from one or more diagonal peaks.
So, in practice, use of ACME will involve the following steps:
-
Measure COSY spectrum with conditions that allow the spin systems to
be fully relaxed at the start of the COSY sequence.
-
A numerical diagonal processing scheme is used to prepare two versions
of the COSY spectrum:
-
One version will contain the diagonal signals
only, phased in absorptive mode. This version of the spectrum will be
used to measure the amplitude.
-
The other version will contain the cross peaks only, with the
diagonal numerically subtracted. This version will be used to measure
active couplings in the cross peaks.
-
The ACME program will first be used in diagonal mode to fit one
or more peaks in the diagonal-only spectrum. Fitting more than
one diagonal peak will help establish average amplitude as well
as its uncertainty.
-
Using the amplitude value determined from the diagonal, the ACME
program will be used to measured the couplings in the cross peak
spectrum:
-
Select a region to analyze from the spectrum
-
Insert signals at the approximate center of each multiplet
of interest.
-
Specify the desired numbers of passive couplings
for each multiplet.
-
Perform the fitting procedure, and inspect the results.
|