No retraction, correction or concern found when last checked on Oct 23, 2026.
The anisotropic network model web server at 2015 (ANM 2.0)
Eran Eyal, Gengkon Lum, Ivet Bahar
Bioinformatics · 2015 · CC BY
doi:10.1093/bioinformatics/btu847
Abstract
Summary: The anisotropic network model (ANM) is one of the simplest yet powerful tools for exploring protein dynamics. Its main utility is to predict and visualize the collective motions of large complexes and assemblies near their equilibrium structures. The ANM server, introduced by us in 2006 helped making this tool more accessible to non-sophisticated users. We now provide a new version (ANM 2.0), which allows inclusion of nucleic acids and ligands in the network model and thus enables the investigation of the collective motions of protein–DNA/RNA and –ligand systems. The new version offers the flexibility of defining the system nodes and the interaction types and cutoffs. It also includes extensive improvements in hardware, software and graphical interfaces. Availability and implementation: ANM 2.0 is available at http://anm.csb.pitt.edu Contact: eran.eyal@sheba.health.gov.il, eyal.eran@gmail.com
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 23, 2026. Paragraph numbers are ours, so an answer can point at one.
1 Introduction
The last decade has seen a remarkable increase in the number of studies that explore biomolecular systems dynamics using coarse-grained normal mode analysis, prompted by the introduction and establishment of elastic network models (ENMs). ENMs are efficient and accurate frameworks for robust predictions of cooperative, often functional, movements under equilibrium conditions. More recently the low frequency modes predicted by ENMs were further shown to be useful in applications that extend beyond equilibrium motions, such as efficient sampling of conformational space, mapping of trajectories between known states, structure refinement and molecular docking (see, e.g.;;;;;;;; ). A series of web servers have been developed to assist in the evaluation of normal modes either at atomic level [e.g. MoViES, NOMAD-Ref and NMSim], or at a coarse-grained level, often using ENMs [e.g. ElNémo, WEBnm@, iGNM, AD-ENM (http://enm.lobos.nih.gov), and Promode Elastic].
Among ENMs, the anisotropic network model (ANM) and similar residue-based spring-and-node models, introduced 15 years ago (;;; Sanejouand and Tama, 2001), have found wide applications in molecular and structural biology due to their simplicity, yet proved successful for predicting the directions of large-scale functional motions in accord with experimental observations (Bahar et al., 2011; ). Despite the simple theory behind the model, applying the code and exploring the results require some knowledge in command line scripting and molecular graphics. The ANM server, we introduced in 2006 was also intended to fill this gap for users with little background in computational biology. It essentially allowed exploration of the dynamics in one button click—upon inputting the name of the Protein Data Bank (PDB) file (or coordinate files in PDB format) of the structure of interest.
Nine years later, we now present an improved version, ANM 2.0, of the server, which includes, alongside with hardware and software upgrades, significant improvement in the functionality and capabilities of the site, in particular the extension from proteins-only to biomolecular complexes and assemblies with DNA, RNA and ligands.
2 The ANM 2.0 interface
The most important new feature is the option to now construct network models for structures which include nucleotides and small molecule/ligands, and thus visualize the collective dynamics of broader range of bio-molecular structures (Fig. 1a and b). By default each nucleotide is represented in the network by three nodes, positioned at the P atom of the phosphate group, C4′ in the base and C2 in the sugar ring. This model has been shown to have superior predictive abilities, based on the comparison with experimental B-factors using 64 oligonucleotide/protein complexes, and on case studies such as the application of ANM to describe ribosomal dynamics. The server additionally provides the option of adopting different numbers of user-defined atoms for representing the nucleotide nodes. Small ligands can also be explicitly included in the ANM analysis. Ligands, if present in the PDB coordinates file, will be automatically parsed and mapped by the server into network nodes (Fig. 1c).
To support the above changes, the server applies a new strategy that enables flexibility in the definition of network nodes and cutoff distances of interaction. The cutoff distance of interaction, rc, now depends on the identity of interacting atoms. For each atom type i, an associated distance range of interaction, ti, is assigned. For each pair of atom types i, j the cutoff distance rc is defined as ti+tj. This definition implies that the number of parameters in the system is bound by the number of different atom types. In the simplest case where we wish a unified threshold distance rc for all atom types, as in the traditional ANM, we simply assign ti = rc /2 for all atom types we would like to include. The server suggests rc = 15 Å by default, as a compromise between better agreement with isotropic B-factors, obtained in larger cutoffs and more realistic anisotropic displacement parameters (ADPs) obtained using lower cutoffs. The selection of specific and non-standard nodes is technically done using the ‘advanced input’ page, accessible from the ANM home page, following the selection of a structure file.
Another important improvement is the addition of Matlab (MathWorks) as the method of choice for eigenvalue decomposition for a subset of normal modes. We use the eigs function which is the Matlab interface to the ARPACK package to evaluate a selected subset of eigenvalues and eigenvectors from a sparse matrix. This allows now to change the number of modes to be calculated online. More modes than the (earlier) default number of 20 can be evaluated and visualized if needed. Conversely, fewer modes can also be requested, especially for large systems, to increase efficiency. Blzpack (http://crd-legacy.lbl.gov/∼osni/#Software), the eigenvalue decomposer of ANM version 1.0 can still be used to calculate a fix number (20) of modes as an alternative method.
The server now produces.xyz coordinates file to support the visualization of vibrations along different directions in Jmol. This format is simpler and more widely used than the Gamess file which was in use in the original ANM server. Gamess file is still produced by the new server and can be downloaded. The new ANM server also enjoys the many new capabilities developed by Jmol (http://www.jmol.org) molecular graphics team since the previous version. Most notably and related to ANM, Jmol supports now interactive visualization of ADPs as ellipsoids framing the spatial location of atoms within a defined percentile of the Gaussian distribution. ADPs are a byproduct of ANM calculations and we now offer such interactive representation in the ADP part of the results. The server also presents static images produced by Raster3D. A convenient option to take screenshots and save them locally in jpg format was added, as saving images directly from the applet is not yet supported. Other improvements in the graphical user interfaces, such as the more convenient navigation in the correlation maps and the inter-residue distance fluctuation maps permit a direct assessment of structural regions subject to distinctive cross-correlations as well as those that are highly decoupled.
In the new version, the user has the additional option of importing external data, e.g. submitting the principal modes that have been calculated with another method, and take advantage of the easy and powerful GUI of the server for visualizing the modes of motions and the cross-correlations between residue motions. The dimensions of these uploaded vectors must match the number of system nodes defined by the user.
Finally, the new server now enjoys 128 GB of RAM which allows for better performance for analyzing the collective motions of large molecules. Software versions currently being used are: Matlab R2014a, Jmol 13.0.16, Raster3D 3.02. Most of the envelope and cgi code is written in Perl 5.18. We also added the core C and Matlab code for inclusion of nucleic acids and ligand atoms into the source distribution packages available at: http://anm.csb.pitt.edu/anmdocs/source.html
Funding
This work was sponsored by NIH Awards 1R01GM099738 and 5R01GM086238.
Conflict of Interest: none declared.
References 30
- 1.
Atilgan A.R.. (2001 ) Anisotropy of fluctuation dynamics of proteins with an elastic network model. Biophys. J., 80, 505–515.
Not in our library10.1016/s0006-3495(01)76033-x
- 2.
Bahar I. (2010 ) Global dynamics of proteins: bridging between structure and function. Annu. Rev. Biophys., 39, 23–42.
Not in our library10.1146/annurev.biophys.093008.131258
- 3.
Bakan A. Bahar I. (2009 ) The intrinsic dynamics of proteins plays a dominant role in determining the structural changes induced upon inhibitor binding. Proc. Natl Acad. Sci. USA, 106, 14349–14354.
Not in our library10.1073/pnas.0904214106
- 4.
Cao Z.W. (2004 ) MoViES: molecular vibrations evaluation server for analysis of fluctuational dynamics of proteins and nucleic acids. Nucleic Acids Res, 32, W679–W685.
Not in our library10.1093/nar/gkh384
- 5.
Das A. (2014 ) Exploring the conformational transitions of biomolecular systems using a simple two-state anisotropic network model. PLoS Comput. Biol., 10, e1003521.
Not in our library10.1371/journal.pcbi.1003521
- 6.
Doruker P.. (2000 ) Dynamics of proteins predicted by molecular dynamics simulations and analytical approaches: application to α-amylase inhibitor. Proteins, 40, 512–524.
Not in our library
- 7.
Eyal E. (2006 ) Anisotropic Network Model: systematic evaluation and a new web interface. Bioinformatics, 22, 2619–2627.
Not in our library10.1093/bioinformatics/btl448
- 8.
Eyal E. (2007 ) Anisotropic fluctuations of amino acids in protein structures: insights from X-ray crystallography and elastic network models. Bioinformatics, 23, i175–i184.
Not in our library10.1093/bioinformatics/btm186
- 9.
Eyal E. (2011 ) Cooperative dynamics of proteins unraveled by network models. Comp. Mol. Sci., 1, 426–439.
Not in our library10.1002/wcms.44
- 10.
Hinsen K. (1998 ) Analysis of domain motions by approximate normal mode calculations. Proteins, 33, 417–429.
Not in our library10.1002/(sici)1097-0134(19981115)33:3<417::aid-prot10>3.0.co;2-8
- 11.
Hollup S.M. (2005 ) WEBnm: a web application for normal mode analysis of proteins. BMC Bioinf., 11, 52.
Not in our library10.1186/1471-2105-6-52
- 12.
Hu J. (2013 ) Substrate recognition and motion mode analyses of PVF in complex with viral DNA via coarse-grained models, PLoS One 8, e54929.
Not in our library10.1371/journal.pone.0054929
- 13.
Jmol: an open-source Java viewer for chemical structures in 3D.
Not in our library
- 14.
Krüger D.M. (2012 ) NMSim Web Server: integrated approach for normal mode-based geometric simulations of biologically relevant conformational transitions in proteins. Nucleic Acids Res. 40, W310–W316.
Not in our library10.1093/nar/gks478
- 15.
Lehoucq R.B. (1998 ) ARPACK Users' Guide: Solution of Large Scale Eigenvalue Problems with Implicitly Restarted Arrnoldi Methods. SIAM, Philadelphia.
Not in our library
- 16.
Leis S. Zacharias M. (2011 ) Efficient inclusion of receptor flexibility in grid-based protein-ligand docking. J. Comput. Chem., 32, 3433–3439.
Not in our library10.1002/jcc.21923
- 17.
Lindahl E.. (2006 ) NOMAD-Ref: visualization, deformation, and refinement of macromolecular structures based on all-atom normal mode analysis. Nucleic Acids Res, 34, W52–W56.
Not in our library10.1093/nar/gkl082
- 18.
MATLAB R 2014a The MathWorks, Inc., Natick, MA, USA
Not in our library
- 19.
Meireles L. (2011 ) Pre-existing soft modes of motion uniquely defined by native contact topology facilitate ligand binding to proteins. Prot. Sci., 20, 1645–1658.
Not in our library10.1002/pro.711
- 20.
Merritt E.A. Bacon D.J. (1997 ) Raster3D: Photorealistic molecular graphics. Methods Enzymol., 277, 505–524.
Not in our library10.1016/s0076-6879(97)77028-9
- 21.
Ostermeir K. Zacharias M. (2014 ) Hamiltonian replica exchange combined with elastic network analysis to enhance global domain motions in atomistic molecular dynamics simulations. Proteins, 82, 3409–3410.
Not in our library10.1002/prot.24695
- 22.
Peng C. (2010 ) Instantaneous normal modes as an unforced reaction coordinate for protein conformational transitions. Biophys. J. 98, 2356–2364.
Not in our library10.1016/j.bpj.2010.01.044
- 23.
Rueda M. (2009 ) Consistent improvement of cross-docking results using binding site ensembles generated with elastic network normal modes. J. Chem. Inf. Model, 49, 716–725.
Not in our library10.1021/ci8003732
- 24.
Schröder G.F.. (2007 ) Combining efficient conformational sampling with a deformable elastic network model facilitates structure refinement at low resolutions. Structure, 15, 1630–1641.
Not in our library10.1016/j.str.2007.09.021
- 25.
Suhre K. Sanejouand Y.-H. (2004 ) ElNemo: a normal mode web server for protein movement analysis and the generation of templates for molecular replacement. Nucleic Acids Res. 32, W610–W614.
Not in our library10.1093/nar/gkh368
- 26.
Tama F. Sanejouand Y.H. (2001 ) Conformational change of proteins arising from normal modes calculations. Protein Eng. 14, 1–6.
Not in our library10.1093/protein/14.1.1
- 27.
Wako H. Endo S. (2011 ) Ligand-induced conformational change of a protein reproduced by a linear combination of displacement vectors obtained from normal mode analysis. Biophys. Chem. 159, 257–266.
Not in our library10.1016/j.bpc.2011.07.004
- 28.
Wang Y.. (2004 ) Global ribosome motions revealed by elastic network models. J. Struct. Biol., 147, 302–314.
Not in our library10.1016/j.jsb.2004.01.005
- 29.
Yang LW. (2005 ) iGNM: a database of protein functional motions based on Gaussian Network Model. Bioinformatics, 21, 2978–2987.
Not in our library10.1093/bioinformatics/bti469
- 30.
Yang LW.. (2006 ) oGNM: Online computation of structural dynamics using the Gaussian Network Model. Nucleic Acids Res. 34, W24–W31.
Not in our library10.1093/nar/gkl084
Cited by papers we hold 3
- Mapping allosteric communications within individual proteins · 2020No notice
- DynaMut: predicting the impact of mutations on protein conformation, flexibility and stability · 2018No notice
- ENCoM server: exploring protein conformational space and the effect of mutations on protein function and stability · 2015No notice
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.