Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2018 Jan;27(1):26-40.
doi: 10.1002/pro.3248. Epub 2017 Sep 18.

Xplor-NIH for molecular structure determination from NMR and other data sources

Affiliations

Xplor-NIH for molecular structure determination from NMR and other data sources

Charles D Schwieters et al. Protein Sci. 2018 Jan.

Abstract

Xplor-NIH is a popular software package for biomolecular structure determination from nuclear magnetic resonance (NMR) and other data sources. Here, some of Xplor-NIH's most useful data-associated energy terms are reviewed, including newer alternative options for using residual dipolar coupling data in structure calculations. Further, we discuss new developments in the implementation of strict symmetry for the calculation of symmetric homo-oligomers, and in the representation of the system as an ensemble of structures to account for motional effects. Finally, the different available force fields are presented, among other Xplor-NIH capabilities.

Keywords: NMR restraints; SAXS; computational toolbox; cryo-electron microscopy; nucleic acid; optimization; protein; structure determination.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Topology setup for torsion angle dynamics with a grouped region composed of residues numbered from 100 to 120, inclusive.
Figure 2
Figure 2
Loading PSF information from a file, or generating it from sequence. protein.psf would contain a pre‐calculated PSF file, while protein.seq would contain a list of whitespace‐separated 3‐character residue names. PSF information is required for any Xplor‐NIH functionality which references atomic coordinates.
Figure 3
Figure 3
Schematic of a structure calculation script.
Figure 4
Figure 4
Setup of the energy term for refining against an atomic probability density map (e.g., generated from cryo‐electron microscopy).
Figure 5
Figure 5
Setup of the RepelPot energy term for atom‐atom repulsion with the correct radius scale factor set automatically. This setup specifies that only interactions between residues 2–40 and 50–90 are computed. This setting can speed up non‐bonded calculations when regions are grouped as rigid bodies.
Figure 6
Figure 6
Instantiating the dihedral portion of the default force field using TorsionDBPot and Terminal14Pot for dihedral angles which contain one or more protons (see text).
Figure 7
Figure 7
An example of how to include the EEFx energy term. The initEEFx function loads the appropriate electrostatic, non‐bonded and solvation parameters, while the eefxpot object is instantiated later in a script with other energy terms.
Figure 8
Figure 8
Example of generating a second subunit related by a 180° rotation about the z axis relative to the protomer. The segment name of the second subunit is set to “B” while that of the first subunit is set to “A”.
Figure 9
Figure 9
At the end of the calcOneStructure function introduced in Figure 3, add this call to write out the coordinates of all subunits with the suffix .full. symSim is the SymSimulation object created in Figure 8.
Figure 10
Figure 10
Code to create a three‐membered ensemble. Creation of the EnsembleSimulation makes copies of the current atom positions, velocities, and so forth. The constituent structures do not interact except by special ensemble‐aware energy terms. The sum averaging setting specifies that energies (including kinetic energy) increase in proportion to the ensemble size.
Figure 11
Figure 11
The pop object contains a description of the populations of a three‐state symmetric dimer with two substates in each subunit. The minimal population is set to be 0.1/Ne. The pop object is also an energy term, implementing the regularizing energy defined in Eq. (10).
Figure 12
Figure 12
Examples of reading and writing NEF formatted files. The readNef function will generate PSF information, and additional energy terms can be initialized using content in the cifData object. Here, coordinates are read in mmCIF format. For writing a NEF file the genHeader function will generate connectivity information and the noePotTools.writeNEF will then add restraint data from noe, an NOEPot object defined previously in the script (not shown).

Similar articles

Cited by

References

    1. Schwieters CD, Kuszewski JJ, Tjandra N, Clore GM (2003) The Xplor‐NIH NMR molecular structure determination package. J Magn Reson 160:65–73. - PubMed
    1. Brünger AT (1993) XPLOR Manual Version 3.1. New Haven: Yale University Press.
    1. Available at: http://www.swig.org/.
    1. Schwieters CD, Kuszewski JJ, Clore GM (2006) Using Xplor‐NIH for NMR molecular structure determination. Progr NMR Spectrosc 48:47–62.
    1. Lutz M, Ascher D (2004) Learning python, 2th ed. Sebastopol: O'Reilly.

Publication types

MeSH terms

LinkOut - more resources