Skip to main content
Nucleic Acids Research logoLink to Nucleic Acids Research
. 2006 Jul 14;34(Web Server issue):W24–W31. doi: 10.1093/nar/gkl084

oGNM: online computation of structural dynamics using the Gaussian Network Model

Lee-Wei Yang 1, A J Rader 1, Xiong Liu 1,2, Cristopher Jon Jursa 2, Shann Ching Chen 1, Hassan A Karimi 2, Ivet Bahar 1,*
PMCID: PMC1538811  PMID: 16845002

Abstract

An assessment of the equilibrium dynamics of biomolecular systems, and in particular their most cooperative fluctuations accessible under native state conditions, is a first step towards understanding molecular mechanisms relevant to biological function. We present a web-based system, oGNM that enables users to calculate online the shape and dispersion of normal modes of motion for proteins, oligonucleotides and their complexes, or associated biological units, using the Gaussian Network Model (GNM). Computations with the new engine are 5–6 orders of magnitude faster than those using conventional normal mode analyses. Two cases studies illustrate the utility of oGNM. The first shows that the thermal fluctuations predicted for 1250 non-homologous proteins correlate well with X-ray crystallographic data over a broad range [7.3–15 Å] of inter-residue interaction cutoff distances and the correlations improve with increasing observation temperatures. The second study, focused on 64 oligonucleotides and oligonucleotide–protein complexes, shows that good agreement with experiments is achieved by representing each nucleotide by three GNM nodes (as opposed to one-node-per-residue in proteins) along with uniform interaction ranges for all components of the complexes. These results open the way to a rapid assessment of the dynamics of DNA/RNA-containing complexes. The server can be accessed at http://ignm.ccbb.pitt.edu/GNM_Online_Calculation.htm.

INTRODUCTION

An emerging view in structural and molecular biology is that the conformational mechanisms involved in biomolecular functions are determined by the intrinsic dynamics of biomolecules, and the intrinsic dynamics are, in turn, defined by the overall structural architecture (1). A better understanding of structural dynamics that underlie important biological functions has been gained in recent years by modeling biomolecular systems as biomachines. Elastic network (EN) models and simplified normal mode analyses (NMA), have proven particularly useful to this aim, as recently reviewed (2,3). Recently, we have constructed a database (DB) of protein motions, iGNM (4), by using such an EN model, the Gaussian Network Model (GNM) (5,6). The dynamics of 20 058 structures that were accessible in the Protein Data Bank (PDB) (7) in the fall of 2003 have been collected in the iGNM DB. The present study builds on this work to introduce an on-line calculation server, oGNM, for examining the essential dynamics of the complete set of over 34 000 PDB structures, as well as that of user-modified and unreleased structures or models.

Results from the NMAs of proteins can currently be obtained from a number of online sources. The most detailed NMA is performed at the atomic level by the Molecular Vibrations Evaluation Server (MoViES; http://ang.cz3.nus.edu.sg/cgi-bin/prog/norm.pl (8). MoViES calculates the normal modes and thermal vibrations for relatively small structures (<4000 heavy atoms), sending the results via email after seven days. The database of macromolecular movements (MolMovDB; http://molmovdb.org/) features a web submission interface for calculating the five lowest frequency modes (9). WEBnm@ (http://www.bioinfo.no/tools/normalmodes) (10) calculates the slowest fourteen modes and associated deformation energies. Both systems employ the same Molecular Modeling Toolkit (MMTK) package (11) that adopts a residue-level EN representation. Although both provide the option of generating and downloading movies of these modes, they are restricted to the analysis of single domain or single chain proteins, respectively. Online calculations for larger structures can be accomplished by elNémo (http://igs-server.cnrs-mrs.fr/elnemo/index.html) (12). elNémo uses an alternative engine based upon the Rotation Translation Block (RTB) method (13) which collapses consecutive residues into rigid blocks, each representing the nodes in a low resolution EN model. This server requires minutes, hours or longer to calculate the 100 slowest modes for large structures. Our oGNM server provides online calculation of normal modes at the residue-level within a few minutes regardless of biomolecular size.

While a large number of studies have tested and verified the applicability of EN models to proteins, the optimal model and parameters for representing nucleotides remains to be established (14). Two major issues in the application of EN models to biomolecules are the choice of the particular atoms for defining the nodes, and the cutoff distance (rc) of interactions that define the connectors/springs between the nodes, which are carefully considered in building oGNM. In an initial application of the GNM that accurately described the change in the fluctuation behavior of tRNAs nucleotides between the free- and synthetase-bound-forms (15), a single-node-per-nucleotide, at the phosphorous atom, was used to model free tRNA, while two-nodes per nucleotide, identified by the atoms P and O4′, were used for tRNA complexed with synthetase. Because the distance between the P-atoms of base pair forming nucleotides on adjacent strands varies from 13 to 16 Å, a larger cutoff value, rp, was adopted compared to that (rc = 7 Å) commonly used for amino acid nodes (Cα-atoms). Coarse-graining of nucleotides were found to adequately uncover the global motions for translation (16,17) and replication machineries (18). The latter study adopted a three-node-per-nucleotide model, using the P-, C2- (base) and C4′- (sugar) atoms with the cutoff distances, rp and rc, set to the same value. Given that the average mass of a nucleotide is approximately three times that of an amino acid, such a model may reflect a more consistent EN representation for the entire network.

The oGNM server offers three major advantages: (i) it is not limited to relatively small structures, or single domains; (ii) it returns the results within seconds, i.e. its computational speed is significantly faster compared to existing servers that may require minutes, hours or days to obtain the normal modes; and (iii) it offers a plausible means of elucidating the collective dynamics of oligonucleotides, or DNA/RNA containing structures, in addition to proteins, upon suitable selection of EN model nodes and interaction cutoff distances.

A major utility of such an efficient computational engine is the possibility of interactively assessing the dynamics of sets of structures, and notably extracting dynamic features that typify particular structural or functional families. Recent applications include the comparison of the motions of fold families such as motor proteins (19), globins (20) and polymerases (21), the identification of the highly conserved catalytic triads in proteases (22), or the elucidation of the correlation between catalytic sites and key mechanical sites in a series of enzymes (23). Such analyses suggest that the slow modes provide information on regions and directions of evolutionary changes (24) and functional motions (2,3,25). Clearly there is a great deal of dynamical information/patterns encoded in biomolecular structures that can be efficiently extracted using the oGNM.

MATERIALS AND METHODS

The Gaussian Network Model (GNM)

The biomolecular structure is modeled as a network of N nodes identified by the α-carbon atoms of proteins and other selected atoms of nucleotides (see below). Drawing on the statistical mechanical theory of polymer networks (26), the fluctuations of each node are assumed to be isotropic and Gaussian. The topology of the network is recorded in a N × N Kirchhoff matrix, Γ, where the off-diagonal elements are −1 if the nodes are within a cutoff distance, rc, and zero otherwise (5,6). The diagonal elements represent the coordination number of each residue. Assigning a uniform spring constant, γ, to all contacts, the cross-correlations between the fluctuations ΔRi and ΔRj of residues i and j are evaluated as

ΔRiΔRj=(3kBT/γ)[Γ1]ij 1

where kB is the Boltzmann constant, T is the absolute temperature and [Γ−1]ij is the ijth element of the inverse of Γ (5,6). Setting j = i in Equation 1, we obtain the mean-square (ms) fluctuations of residue i, 〈(ΔRi)2〉, which may be directly compared to the corresponding X-ray crystallographic B-factor Bi = (8π2/3) 〈(ΔRi)2〉 reported in the PDB, thus providing a quantitative measure of correlation between computations and experimental data. GNM yields the distribution of residue fluctuations; the absolute sizes are found by normalizing the results with respect to experimental B-factors (Biexp), which permits us to determine γ for a given choice of rc.

The equilibrium dynamics of the structure results from the superposition of N − 1 nonzero modes found by the eigenvalue decomposition of Γ. The elements of the kth eigenvector, uk, describe the displacements of the residues along the kth mode coordinate, and the kth eigenvalue, λk, scales with the frequency of the kth mode, where 1 ≤ kN − 1. The contribution of the kth mode to the ms fluctuations of residue i is

graphic file with name gkl084e2.jpg 2

where (ukukT)ii designates the ith diagonal element of the matrix enclosed in parenthesis.

Improved calculation engines

The original implementation of GNM utilized the singular value decomposition (SVD) routine for the complete eigenvalue decomposition of Γ. Although sufficiently accurate and robust for small proteins, this algorithm becomes prohibitive for very large structures because its computational time scales with N3. Rather than calculating the full eigenvalue spectrum, we employ the blocked Lanczos algorithm as implemented in the BLZPACK software (Marques, 1995) to extract only the low frequency modes in oGNM.

For a rapid evaluation of BiGNM, instead of eigenvalues-decomposing Γ into all modes and then adding up all the non-trivial eigenmodes, we introduce a small perturbation of the order of 10−4 in one element of Γ, which permits us to readily invert the matrix. We then subtract the zero mode from this inverse to obtain the correlation matrix (C), which is verified to be almost identical to the one derived from the conventional SVD approach. BiGNM is obtained from the diagonal elements of C. Fast extraction of the dominant mode is ensured in this perturbation technique via the Power method, hence the term PowerB for referring to this algorithm (for details see Supplementary Data). Incorporating both BLZPACK and PowerB ensures a dramatic decrease in computing time compared to SVD (see Results).

Selection of a non-homologous set of protein structures

A representative set of non-homologous proteins was retrieved from the PDB-REPRDB (27) for identifying optimal parameters. To this aim, we eliminated membrane proteins, and small proteins (N < 40); we retained structures having no chain discontinuities (gaps) and resolved by X-ray crystallography with a resolution ≤2.4 Å and R-factor ≤0.3. We grouped the resulting set of PDB structures into families, such that members within each family would have sequence identity ≤30% and structural Cα RMSD ≥ 10 Å with respect to members in other families. We further removed proteins where individual chains reside in different chain families, and discarded the structures containing more than 5 nt, those that did not report temperature factors (Bexp), or led to the ‘eigenvalue error’ due to incomplete or inaccurate atomic coordinates (4), or contained Cα-atoms that were assigned multiple positions as solved by X-ray crystallography. This resulted in 1250 families, the PDB identifiers of which are listed in Table 1, Supplementary Data.

Selection of nucleotide-containing structures to test competing models

We extracted a representative set of 64 structures from the 2742 structures available in the nucleic acid database (NDB) (28). Each structure contained at least 70 RNA nucleotides and had experimental B-factors reported for all heavy atoms. Additionally, the number of ribosomal RNA complexes was limited to the four 30S rRNA and seven 50S rRNA structures with the highest resolution. Three models and a broad range of rp values were considered to assess the model and parameters that best reproduce experimental fluctuation spectra: (i) one-node-per-nucleotide centered on the P-atom (M1), (ii) two-nodes-per-nucleotide at P- and sugar O4′-atoms (M2) and (iii) three-nodes-per-nucleotide at P-, sugar C4′- and base C2-atoms (M3). The cutoff distances for amino acid-nucleotide contacts were set to the average, (rc+rp)/2.

RESULTS

Generation of output files

Any file smaller than 10 MB can be submitted in PDB format to the oGNM website to generate output files. The Kirchhoff matrix is constructed by default using the Cα atoms (for amino acids) and P-atoms (for nucleotides) as the network nodes with respective cutoff distances of rc =10 Å and for rp =19 Å; and the cutoff distance for Cα-P interactions is fixed at the average of rc and rp, although the user is also allowed to change the cutoff distances. The current version of oGNM computes GNM dynamics for structures up to 12 000 nodes. In the case of NMR structures, calculations are performed for the first reported model only; however, the user may manually edit such files and submit any NMR model for calculation.

The output files released by oGNM include (i) the comparison of computed and experimental B-factors displayed as square fluctuation profiles versus residue index as in Figure 1c and color-coded ribbon diagrams, (ii) the shapes of the 20 lowest frequency (uk, k = 1, 20) modes (i.e. the square displacements of the individual residues induced by mode k), presented as mobility distribution curves and color-coded ribbon diagrams (Figure 1a and b), (iii) the cross-correlations between residue fluctuations (Figure 1d), and (iv) the structural regions/domains subject to anticorrelated motions in selected modes, shown in two-colored (e.g. blue and red) ribbon diagrams. A detailed description of the output files, their formats and significances is provided in previous work (4). The ms fluctuations of residues are obtained using the PowerB method, which also yields the correlation coefficient between Bexp and BGNM, and the value of the effective spring constant, γ. The cross-correlation map gives the normalized correlation

Cij=ΔRiΔRj/[(ΔRi)2(ΔRj)2]1/2 3

between the fluctuations of residues i and j. The correlations vary between −1 to 1, and they are presented by color-coded maps as illustrated in Figure 1d. A value of −1 refers to a perfect anti-correlation between residue fluctuations, i.e. the motions of residues i and j are coupled but in opposite directions (colored dark blue), while +1 indicates the perfect concerted motion in the same direction (dark red). Cij = 0 for uncorrelated (or perpendicular) fluctuations. Currently, cross-correlation maps are reported for submitted structures containing less than 500 nodes.

Figure 1.

Figure 1

Visualization of oGNM dynamics results for protein–DNA complex (PDB file: 1j1v). (a) Color-coded ribbon diagram illustrating the mobilities in the lowest frequency GNM mode using Jmol. The structure is colored from blue, white, to red in the order of increasing mobility. (b) Chime representation of the lowest mode for 1J1V; the structure is now colored from blue, green orange, to red. (c) Comparison of experimental and theoretical Bi factors with each chain shown as a different curve. In this example the correlation coefficient between computed and experimental data are 0.642. (d) Cross-correlation map, Cij, between residue fluctuations, plotted as a function of residue indices i (abscissa) and j (ordinate). The pairs subject to fully correlated motions (Cij = +1) are colored dark red; those undergoing anti-correlated motions (i.e. Cij < 0) are colored blue, and moderately correlated and uncorrelated (Cij ≈ 0) regions are yellow and cyan, respectively. Note that the residue numbers in (d) refer to the index of EN nodes, 1–94 for the protein and 95–118 for the DNA double strands. The mapping of these indices to PDB file residue numbers can be found in the output files delivered by oGNM.

Visualization of results

An interactive 2D Java applet plot viewer is used for visualization of the slow mode shapes and eigenvectors. Users are able to load selected modes and compare them with each other. oGNM supports 3D visualization of modes using Chime plug-in (MDL Information Systems, Inc. www.mdlchime.com), as in iGNM, and Jmol (http://jmol.sourceforge.net/), an open source molecule viewer written in Java. Since Jmol is a cross-platform applet running under the Java Virtual Machine (JVM) 1.1 included in most popular browsers, it is deployed easily without requiring the downloading or installation of additional software. Chime is not available for all the operating systems. However, both engines are built upon the Rasmol scripting language allowing users to manipulate the color-coded structures in similar ways. The default visualization scheme uses a ribbon diagram representation. A comparison of these two 3D visualization engines for the protein/DNA complex, DnaA/DNA (PDB ID: 1j1v) slowest mode is provided in panels Figure 1a and b.

Improved algorithms afford real-time online calculations

A small set of 13 proteins structures ranging in size from 159 to 8592 residues was used to benchmark the accuracy and efficiency of PowerB and BLZPACK implemented in oGNM for accelerating the computations. Figure 2 shows the computing time versus the number of nodes (N) for both methods as well as the SVD method to calculate all GNM modes and BiGNM. The SVD computing times exhibit a power law of the form tN3.3. The PowerB method (blue diamonds) yields tN2.04, and BLZPACK (red squares), tN0.49. The reduction in computing time is especially remarkable in the case of large structures. For example, the SVD calculation for the 5748 residue PDB structure of carbamoyl phosphate synthetase (PDB ID: 1c30), requires 15.6 h, as opposed to only 6.6 minutes using PowerB to obtain the summation of N − 1 modes, and 4.76 s using BLZPACK to extract the slowest 100 modes. In addition, the correlation coefficient between the values of BiGNM obtained by PowerB and by SVD methods is unity for all proteins, showing that the PowerB approximation identically reproduces the results found by SVD.

Figure 2.

Figure 2

Relationship between computational time and structure size for different algorithms used in the GNM analysis. The computational times (seconds) are plotted on a log-log scale against the number N of residues for 13 test proteins. The amount of time required to calculate all the GNM modes and theoretical B-factors (BGNM) by the standard SVD approach (black circles) scales as tSVD = 2.2 × 10−8 N3.30. The PowerB calculation (blue diamonds) scales as tPower = 7.2 × 10−6 N2.04. The computation of the 101 slowest modes using BLZPACK (red squares) exhibits a power law of tBLZP = 5.9 × 10−2 N0.49. Using the latter two methods sequentially results in a dramatic decrease in computing time without loss of accuracy. The improvement is especially significant for large structures (N > 2000), permitting us to release on-line results in oGNM.

Cutoff distance has little effect on GNM dynamics of proteins

A representative protein from each of the 1250 non-homologous families (Supplementary Data, Table 1) was examined to assess the effects of cutoff distance, rc, and X-ray diffraction temperatures (XDT) on the correlation coefficient, ρB, between BiGNM and Biexp. Supplementary Figure S1 presents results for seven discrete values of rc and evaluations for subsets grouped into three experimental XDT ranges. At rc = 7.3 Å, the force/spring constant averaged over all structures is found to be kBT/γ = 1.10 ± 0.50 Å2 in close agreement with the result of kBT/γ = 0.87 ± 0.46 Å2 previously obtained by Phillips and coworkers for a set of 113 monomeric proteins (29). This spring constant provides a measure of a generic ‘stiffness’ that controls residue fluctuations in folded proteins. The results indicate that the BiGNM calculations are rather insensitive to rc over the range 7.3 ≤ rc ≤ 15 Å. Although the ms fluctuations of residues scale with their inverse coordination numbers to a first approximation, the correlation is significantly improved (>15%) upon considering the contributions due to couplings from all residues, as is done by GNM. Comparing the different XDT subsets shows a trend for improved correlation with experiments in the cases of higher XDTs, indicating that the GNM results agree better with experiments when the structures are subject to less constrained (or larger) fluctuations.

A better EN model for nucleotides

As noted in the introduction section, few existing NMA web servers include a representation for oligonucleotides in their underlying EN model. Although pure oligonucleotide (DNA/RNA) structures and protein–oligonucleotide complexes account for only a small fraction (∼0.5%) of all the structures deposited in the PDB, these structures are involved in some of the most important subcellular functions, such as gene replication, storage and repair, indicating the necessity to properly model the DNA and RNA components' dynamics in EN calculations.

We examined the 〈ρB〉 values averaged over a representative set of 64 oligonucleotide/protein–oligonucleotide complexes (Supplementary Data, Table 2) for different models. In general, we expect the predictions for larger structures, or the most collective modes, to be more accurate due to central limit theorem. The slowest modes are, in fact, closely preserved for large structures in coarse-grained representations (25,30,31). The choice of models becomes more consequential in smaller structures. Figure 3a plots the average correlation coefficients 〈ρB〉 for all nodes in the examined structures as a function of nucleotide–nucleotide contact cutoff distance, rp. Results are presented for three models M1, M2 and M3, containing 1-, 2- and 3-nodes per nucleotide, respectively. Two cutoff distances for contacts between amino acids are considered, rc = 7.3 Å (dashed) and 15.0 Å (solid). For rc = 7.3 Å, the highest mean correlations occur at a cutoff value of rp = 7 Å for models M2 (squares) and M3 (triangles), comparable to that (rc) used for amino acids. For model M1 (circles) the mean correlation peaks around 11 Å, consistent with the necessity to consider longer ranges of interaction when adopting a sparser (P-atoms only) representation of nucleotide so as to account for the interactions between the base paired nucleotides. Calculations reveal that 〈ρB〉 rapidly deteriorates for larger values of rp. One can see that by increasing the value of rc to 15 Å, (solid curves) the mean correlations shift to higher rp values in general and remain above 0.50 for a range of rp. The results for rc = 15Å indeed reveal the greater robustness of the models obtained upon including more, long-range neighbors; a feature that may be desirable for structures with greater uncertainty (i.e. lower resolution). Sparser distribution of nodes is observed to require a greater cutoff value, again, to best describe the system. Additionally, the fact that the highest 〈ρB〉 values for each model are similar, suggests that any of these nucleotide models can produce equally valid results provided that the associated optimal cutoff values are chosen in each case, i.e. (rc, rp) ≈ (7, 7), (10, 15) and (15, 19) Å, respectively, for 3-, 2- and 1-node representations.

Figure 3.

Figure 3

Correlation coefficient between experiments and theory for GNMs with different EN nucleotide representations. Results from 3 nt models are shown: M1 (circles) has one-node-per-nucleotide, M2 (squares) has two-nodes-per-nucleotide and M3 (triangles) has three-nodes-per-nucleotide. (a) The average correlation coefficient <ρB> of all nodes between Biexp and BiGNM for a representative set of 64 structures (pure oligonucleotides or oligonucleotide–protein complexes; see Supplementary Table 2) as a function of nucleotide cutoff distance, rp. In these figures the dashed lines and hollow symbols use rc = 7.3 Å for the amino acid contact cutoff distance while the solid lines and filled symbols use rc = 15 Å. For all curves the cutoff distance for contacts between nucleotides and amino acids is (rp + rc)/2. For small values of rp (less than 7 Å) many structures have multiple zero eigenvalues implying multiple disjoint regions of the protein and are thus non-physical models for these structures. (b) The average correlation coefficient 〈ρ′B〉 between Biexp and BiGNM for the nucleotide nodes alone, within the same set of 64 structures as a function of rp. M3 yields the optimal correlations in both cases at rp = 7 Å, matching the value for the amino acid cutoff distance.

The mean correlation 〈ρB′〉 between experimental and theoretical data for the nucleotide nodes only is plotted in Figure 3b for the same two rc values as above. Here one can gain insight about how well the dynamics of the nucleotide portion of the complexes are predicted. Each set of curves (solid and dashed) demonstrate the same relationship between different models. M1 (circles) is relatively insensitive to rc values (compare the corresponding dashed and solid curves) but requires rp ≥19 Å, to achieve best correlation with experiments. All of the models display a more uniform correlation coefficient for large rp, unlike the decline displayed in panel a. The fact that these values of 〈ρB′〉 for rp ≥ 23Å are higher than those observed in the entire complexes indicates a bias towards modeling the fluctuations of nucleotides to the neglect of protein components. This suggests selecting a smaller value of rp that is more commensurate with the protein cutoff value (rc) and thus near the peak of 〈ρB〉 in panel a. In fact, the highest 〈ρB′〉 value for each of the protein cutoffs studied always occurred for model M3 at rp = 7Å. However, as in panel a, inspection of the curves suggests ranges for rc and rp where each model is optimal.

Since the average mass of a nucleotide is approximately three times that of an amino acid, using the three-nodes-per-nucleotide model (M3) with a universal cutoff of ∼7 Å creates a more consistent EN because each node has the same effective mass. Because the number of interactions per node increases as the cutoff distances increases, the sparseness of the Kirchhoff matrix decreases with increasing cutoff distance. In general sparser matrices are more computationally tractable, supporting the adoption of M3 with rc = rp = 7 Å by default. This guideline would be especially useful in systems where the number of nucleotides is similar to or much less than the number of amino acids since it would treat each node equivalently. In systems that are dominated by nucleotides, such as the ribosome structures, it may be preferable to use less nodes and a larger value of rp to predict the dynamics using less computer memory.

Direct computation of biological units' dynamics

Another important feature of oGNM is the possibility of performing the computations for the ‘biological units’ (32) (http://pqs.ebi.ac.uk) rather than the structures deposited in the PDB about 1/6 of which are different from known biologically active (e.g. multimeric) form. For example, users interested in the dynamics of 1 hho (hemoglobin) can perform the computations for (physiologically active) tetrameric form, instead of the dimer reported in the PDB, by selecting in oGNM the option of performing the analysis for the biological unit. The latter type of computations is visualized using Chime, rather than JMol.

CONCLUSIONS

Since the original proposition of the GNM for estimating protein dynamics (5,6), several studies by many groups led to a deeper understanding of the utility and limits of the applicability of the GNM, and more recently to the construction of a DB of GNM dynamics for known structures, iGNM, (4). The present study builds on this accumulated work to address the following issues: (i) the extension of the methodology to nucleotide-containing structures, (ii) the establishment of guidelines for the use of such models and the parameters necessary for rapid and accurate assessments of these structures, and (iii) the introduction of an efficient on-line server, oGNM, that can routinely update the iGNM DB and allow users to perform computations for query proteins or models not deposited in the PDB.

A major observation here is the possibility of obtaining good correlation with experimental results for nucleotides, or nucleotide-containing complexes, for a wide range of cutoff distances, provided that an appropriate model is adopted for mapping nucleotides into an EN representation. This extends the applicability of the GNM and other EN models to nucleotide-containing structures in general. The use of M3 ensures a representation of the DNA/RNA components of the structures that is commensurate with that of the protein component, as implied by the optimal inter-nucleotide interaction cutoff distance, rp, that is almost identical to the cutoff distance, rc, between amino acids.

With the growing number of studies demonstrating the usefulness of the GNM and EN methods, an efficient online calculation engine, such as oGNM is expected to be a useful resource for biologists interested in a rapid assessment of potential mechanisms of action and key residues in their structure of interest, including both proteins, oligonucleotides, or their complexes. Structural coordinates deposited in the PDB often refer to structures crystallized in a multimeric state, or in forms that are not necessarily the biologically functional forms. The iGNM DB reports results only for the structures deposited in the PDB, regardless of their biologically functional forms. Because the web server presented in this paper performs calculations on uploaded structures or biological units of interest, one promising application is to obtain results for complex structures when additional biological information becomes available, thus permitting to investigate the effect of oligomerization or ligand-binding on the dynamics of biomolecular assemblies or complexes.

SUPPLEMENTARY DATA

Supplementary Data are available at NAR Online.

Supplementary Material

[Supplementary Material]

Acknowledgments

The authors thank Ms Vijayalaxmi Manoharanon for her assistance in web servlet design and Mr Mark Holliman for system administration. Support by NSF-ITR grant #EIA-0225636 and NIH R01 LM007994-01A1 is gratefully acknowledged. Funding to pay the Open Access publication charges for this article was provided by NLM grant # R01 LM007994-01A1 and NIHGMS grant #1 R33 GM068400-01A2.

Conflict of interest statement. None declared.

REFERENCES

  • 1.Eisenmesser E.Z., Millet O., Labeikovsky W., Korzhnev D.M., Wolf-Watz M., Bosco D.A., Skalicky J.J., Kay L.E., Kern D. Intrinsic dynamics of an enzyme underlies catalysis. Nature. 2005;438:117–121. doi: 10.1038/nature04105. [DOI] [PubMed] [Google Scholar]
  • 2.Ma J. Usefulness and limitations of normal mode analysis in modeling dynamics of biomolecular complexes. Structure (Camb.) 2005;13:373–380. doi: 10.1016/j.str.2005.02.002. [DOI] [PubMed] [Google Scholar]
  • 3.Bahar I., Rader A.J. Coarse-Grained Normal Mode Analysis In Structural Biology. Curr. Opin. Struc. Biol. 2005;15:1–7. doi: 10.1016/j.sbi.2005.08.007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Yang L.-W., Liu X., Jursa C.J., Holliman M., Rader A.J., Karimi H.A., Bahar I. iGNM: a database of protein functional motions based on Gaussian network model. Bioinformatics. 2005;21:2978–2987. doi: 10.1093/bioinformatics/bti469. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Haliloglu T., Bahar I., Erman B. Gaussian dynamics of folded proteins. Phys. Rev. Lett. 1997;79:3090–3093. [Google Scholar]
  • 6.Bahar I., Atilgan A.R., Erman B. Direct evaluation of thermal fluctuations in proteins using a single-parameter harmonic potential. Fold. Des. 1997;2:173–181. doi: 10.1016/S1359-0278(97)00024-2. [DOI] [PubMed] [Google Scholar]
  • 7.Berman H.M., Westbrook J., Feng Z., Gilliland G., Bhat T.N., Weissig H., Shindyalov I.N., Bourne P.E. The protein data bank. Nucleic Acids Res. 2000;28:235–242. doi: 10.1093/nar/28.1.235. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Cao Z.W., Xue Y., Han L.Y., Xie B., Zhou H., Zheng C.J., Lin H.H., Chen Y.Z. MoViES: molecular vibrations evaluation server for analysis of fluctuational dynamics of proteins and nucleic acids. Nucleic Acids Res. 2004;32:W679–W685. doi: 10.1093/nar/gkh384. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Alexandrov V., Lehnert U., Echols N., Milburn D., Engelman D., Gerstein M. Normal modes for predicting protein motions: a comprehensive database assessment and associated Web tool. Protein Sci. 2005;14:633–643. doi: 10.1110/ps.04882105. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Hollup S.M., Salensminde G., Reuter N. WEBnm@: a web application for normal mode analyses of proteins. BMC Bioinformatics. 2005;6:1–8. doi: 10.1186/1471-2105-6-52. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Hinsen K. The molecular modeling toolkit: a new approach to molecular simulations. J. Comput. Chem. 2000;21:79–85. [Google Scholar]
  • 12.Suhre K., Sanejouand Y.H. ElNémo: a normal mode web server for protein movement analysis and the generation of templates for molecular replacement. Nucleic Acids Res. 2004;32:W610–W614. doi: 10.1093/nar/gkh368. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Tama F., Gadea F.X., Marques O., Sanejouand Y.H. Building-block approach for determining low-frequency normal modes of macromolecules. Proteins. 2000;41:1–7. doi: 10.1002/1097-0134(20001001)41:1<1::aid-prot10>3.0.co;2-p. [DOI] [PubMed] [Google Scholar]
  • 14.Van Wynsberghe A.W., Cui Q. Comparison of mode analyses at different resolutions applied to nucleic acid systems. Biophys. J. 2005;89:2939–2949. doi: 10.1529/biophysj.105.065664. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Bahar I., Jernigan R.L. Vibrational dynamics of transfer RNAs: comparison of the free and synthetase-bound forms. J. Mol. Biol. 1998;281:871–884. doi: 10.1006/jmbi.1998.1978. [DOI] [PubMed] [Google Scholar]
  • 16.Tama F., Valle M., Frank J., Brooks C.L., III Dynamic reorganization of the functionally active ribosome explored by normal mode analysis and cryo-electron microscopy. Proc. Natl Acad. Sci. USA. 2003;100:9313–9323. doi: 10.1073/pnas.1632476100. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Wang Y., Rader A.J., Bahar I., Jernigan R.L. Global ribosome motions revealed with elastic network model. J. Struct. Biol. 2004;147:302–314. doi: 10.1016/j.jsb.2004.01.005. [DOI] [PubMed] [Google Scholar]
  • 18.Delarue M., Sanejouand Y.-H. Simplified normal mode analysis of conformational transitions in DNA-dependent polymerases: the elastic network model. J. Mol. Biol. 2002;320:1011–1024. doi: 10.1016/s0022-2836(02)00562-4. [DOI] [PubMed] [Google Scholar]
  • 19.Zheng W., Doniach S. A comparative study of motor-protein motions by using a simple elastic-network model. Proc. Natl Acad. Sci. USA. 2003;100:13253–13258. doi: 10.1073/pnas.2235686100. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Maguid S., Fernandez Alberti S., Ferrelli L., Echave J. Exploring the common dynamics of homologous proteins. Application to the globin family. Biophys. J. 2005;89:3–13. doi: 10.1529/biophysj.104.053041. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Zheng W., Brooks B.R., Doniach S., Thirumalai D. Network of dynamically important residues in the open/closed transition in polymerases is strongly conserved. Structure. 2005;13:565–577. doi: 10.1016/j.str.2005.01.017. [DOI] [PubMed] [Google Scholar]
  • 22.Chen S.C., Bahar I. Mining frequent patterns in protein structures: a study of protease families. Bioinformatics. 2004;20:i77–i85. doi: 10.1093/bioinformatics/bth912. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Yang L.-W., Bahar I. Coupling between catalytic site and collective dynamics: a requirement for mechanochemical activity of enzymes. Structure. 2005;13:893–904. doi: 10.1016/j.str.2005.03.015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Leo-Macias A., Lopez-Romero P., Lupyan D., Zerbino D., Ortiz A.R. An analysis of core deformations in protein superfamilies. Biophys. J. 2005;88:1291–1299. doi: 10.1529/biophysj.104.052449. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Chennubhotla C., Rader A.J., Yang L.W., Bahar I. Elastic network models for understanding biomolecular machinery: from enzymes to supramolecular assemblies. Phys. Biol. 2005;2:S173–S180. doi: 10.1088/1478-3975/2/4/S12. [DOI] [PubMed] [Google Scholar]
  • 26.Flory P.J. Statistical thermodynamics of random networks. Proc. R. Soc. Lon. Ser-A. 1976;351:351–380. [Google Scholar]
  • 27.Noguchi T., Akiyama Y. PDB-REPRDB: a database of representative protein chains from the Protein Data Bank (PDB) in 2003. Nucleic Acids Res. 2003;31:492–493. doi: 10.1093/nar/gkg022. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Berman H.M., Olson W.K., Beveridge D.L., Westbrook J., Gelbin A., Demeny T., Hsieh S.-H., Srinivasan A.R., Schneider B. The nucleic acid database: a comprehensive relational database of three-dimensional structures of nucleic acids. Biophys. J. 1992;63:751–759. doi: 10.1016/S0006-3495(92)81649-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Kundu S., Melton J.S., Sorensen D.C., Phillips G.N., Jr Dynamics of proteins in crystals: comparison of experiment with simple models. Biophys. J. 2002;83:723–732. doi: 10.1016/S0006-3495(02)75203-X. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Doruker P., Jernigan R.L., Bahar I. Dynamics of large proteins through hierarchical levels of coarse-grained structures. J. Comput. Chem. 2002;23:119–127. doi: 10.1002/jcc.1160. [DOI] [PubMed] [Google Scholar]
  • 31.Ming D., Kong Y., Lambert M.A., Huang Z., Ma J. How to describe protein motion without amino acid sequence and atomic coordinates. Proc. Natl Acad. Sci. USA. 2002;99:8620–8625. doi: 10.1073/pnas.082148899. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32.Henrick K., Thornton J.M. PQS: a protein quaternary structure file server. Trends Biochem. Sci. 1998;23:358–361. doi: 10.1016/s0968-0004(98)01253-5. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

[Supplementary Material]
nar_34_suppl-2_W24__1.pdf (305.8KB, pdf)

Articles from Nucleic Acids Research are provided here courtesy of Oxford University Press

RESOURCES