Difference between revisions of "Task 9 - Normal Mode Analysis"

From Bioinformatikpedia
(Tasks and questions)
(Tasks and questions)
 
(43 intermediate revisions by the same user not shown)
Line 14: Line 14:
 
[[Media:Tirion1996_PRL.pdf|Tirion 1996]] <br />
 
[[Media:Tirion1996_PRL.pdf|Tirion 1996]] <br />
 
[[Media:Hinsen1998_Proteins.pdf|Hinsen 1998]]
 
[[Media:Hinsen1998_Proteins.pdf|Hinsen 1998]]
  +
  +
An interesting application of ENM can be found in the JMB article by Silke Wieninger (see reference section at the end; Vadim, Michael or I can provide you with the PDF file).
   
   
Line 19: Line 21:
   
 
The talk gives an introduction to normal mode analysis:
 
The talk gives an introduction to normal mode analysis:
  +
  +
[[Media: Talk_NMA.pdf‎ | Talk_NMA.pdf]]
   
 
== Tasks and questions ==
 
== Tasks and questions ==
Line 24: Line 28:
 
In this task you will analyze your protein structure using elastic network models. You will use two servers to calculate the normal modes:
 
In this task you will analyze your protein structure using elastic network models. You will use two servers to calculate the normal modes:
   
[http://apps.cbu.uib.no/webnma/home WEBnm@]
+
[http://apps.cbu.uib.no/webnma/home WEBnm@] and [http://www.igs.cnrs-mrs.fr/elnemo/start.html ElNemo]
http://apps.cbu.uib.no/webnma/home
 
* try the amplitude scaling and vectors option
 
   
  +
For each server, calculate and analyze the lowest five (to ten) normal modes. If possible (for ElNemo), use a cutoff for C<sub>&alpha;</sub> atom pairs of 10 &Aring;. ''Note:'' ElNemo reads only the ATOM record from the PDB file. If your protein has a ligand which is given as HETATM, you need to change this to ATOM, if it should be accounted for in the normal mode calculation.
   
====ElNemo====
 
http://www.igs.cnrs-mrs.fr/elnemo/start.html
 
 
 
 
For each server, analyze at least the lowest five normal modes.
 
 
* What information do the different servers provide?
 
* What information do the different servers provide?
  +
* How are the normal modes calculated, that is from which part of the structure? How many normal modes could in principle be calculated for your protein without any cutoff.
  +
* Visualize the modes (provided by server or using for example [http://www.pymol.org/ PyMol] or [http://www.ks.uiuc.edu/Research/vmd/ VMD]) and describe what movements you observe: hinge-movement, “breathing”…
 
* Which regions of your protein are most flexible, most stable?
 
* Which regions of your protein are most flexible, most stable?
  +
* Can you identify domains for your protein? Compare to the [http://www.cathdb.info/ CATH], [http://scop.mrc-lmb.cam.ac.uk/scop/ SCOP] and [http://pfam.sanger.ac.uk/ Pfam] domains of your protein.
* When you visualize the modes (provided by server or using for example PyMol or VMD), try to describe what movements you observe? Hinge-movement, “breathing”…
 
* Can you observe notable differences between the normal modes calculated by different servers?
+
* Can you observe notable differences between the normal modes calculated by the different servers?
  +
* For WEBnm@ try the amplitude scaling and vectors option.
* Out of the servers, chose one or two favorites and discuss the results of these in more detail. Why do you like these?
 
  +
* Try the comparison/upload of second structure option, if: (i) you have PDB structures in different conformations or (ii) your protein has a bound ligand. Then either upload a structure with and one without the ligand, or delete the ligand in your structure. ''Note:'' Due to the force field that considers only C_alpha atoms, only changes in the backbone will give results. The model does not resolve changes in side-chain positions or SNPs.
 
* When your MD simulations are finished, compare the lowest-frequency normal modes with your MD simulation using visualization software, e.g. PyMol or VMD. Can you observe different movements or similar dynamics? If possible, compare an overlay of the lowest-frequency modes to your MD simulation. You can superimpose the normal modes for example in VMD.
 
* When your MD simulations are finished, compare the lowest-frequency normal modes with your MD simulation using visualization software, e.g. PyMol or VMD. Can you observe different movements or similar dynamics? If possible, compare an overlay of the lowest-frequency modes to your MD simulation. You can superimpose the normal modes for example in VMD.
 
* What are the advantages and disadvantages of NMA compared to MD?
 
* What are the advantages and disadvantages of NMA compared to MD?
Line 45: Line 45:
   
   
  +
'''VMD''' (Visual Molecular Dynamics, version 1.9.1) is installed on i12k-biolab01 (type 'vmd' or '/opt/vmd/vmd-1.9.1/bin/vmd' at command line). Here is a [http://www.ks.uiuc.edu/Training/Tutorials/vmd/tutorial-html/ VMD tutorial] and the [http://www.ks.uiuc.edu/Research/vmd/current/docs.html documentation].
'''Parameters''' <br />
 
* If possible, use a cutoff for C<sub>&alpha;</sub> atom pairs of 15 &Aring;.
 
* Calculate the 10 lowest-frequency normal modes (the six zero modes have to be considered for a few applications).
 
* In most cases you can upload the original .pdb file from the Protein Data Bank. In some cases, however, you can upload only the structure itself (ATOM lines of the .pdb file).
 
 
 
 
====WEBnm@====
 
http://apps.cbu.uib.no/webnma/home
 
* try the amplitude scaling and vectors option
 
 
 
====ElNemo====
 
http://www.igs.cnrs-mrs.fr/elnemo/start.html
 
 
   
Some of these servers provide a concise introduction to the theory behind NMA:
 
   
  +
'''Wiki review'''
   
  +
We will decide next week, which group is reviewing which group for this task.
====Anisotropic Network Model web server====
 
http://ignmtest.ccbb.pitt.edu/cgi-bin/anm/anm1.cgi
 
* set the distance weight to 3.0
 
* try the amplitude scaling and vectors option
 
* have a look at the different ANM model cutoffs
 
   
   
  +
Here are some other servers:
====oGNM – Gaussian network model====
 
http://ignm.ccbb.pitt.edu/GNM_Online_Calculation-t.htm
 
* set the cutoff to 15 &Aring;
 
   
  +
[http://ignmtest.ccbb.pitt.edu/cgi-bin/anm/anm1.cgi Anisotropic Network Model web server]
we found an alternative link which works (maybe it's the same):
 
   
http://ignm.ccbb.pitt.edu/Online_GNM.htm
+
[http://ignm.ccbb.pitt.edu/GNM_Online_Calculation-t.htm oGNM – Gaussian network model]
   
  +
[http://lorentz.dynstr.pasteur.fr/nma/submission.php NOMAD-Ref]
   
  +
== References ==
''It appears to be the same. Thank you!''
 
   
  +
Nathalie Reuter, Konrad Hinsen & Jean-Jacques Lacapère. (2003) ''Transconformations of the SERCA1 Ca-ATPase: A Normal Mode Study.'' '''Biophys J''' 85(4): 2186–2197.
I found even another link:
 
   
  +
Siv Midtun Hollup, Gisle Salensminde & Nathalie Reutercorresponding. (2005) ''WEBnm@: a web application for normal mode analyses of proteins.'' '''BMC Bioinformatics''' 6: 52.
http://ignm.ccbb.pitt.edu/Online_GNM.htm
 
   
  +
Karsten Suhre & Yves-Henri Sanejouand. (2004) ''ElNemo: a normal mode web-server for protein movement analysis and the generation of templates for molecular replacement.'' '''Nucleic Acids Research''' 32 (suppl 2): W610-W614.
which also seems to be working. The first link which is currently not working is the one specified in the original paper (http://www.ncbi.nlm.nih.gov/pubmed/16845002) and also on the website of the Bahar group (http://www.csb.pitt.edu/Faculty/bahar/index.php). When you find out about such problems, I am sure the group will appreciate it very much, if you inform them.
 
   
  +
Silke A. Wieninger, Engin H. Serpersu & G. Matthias Ullmann. (2011) ''ATP Binding Enables Broad Antibiotic Selectivity of Aminoglycoside Phosphotransferase(3′)-IIIa: An Elastic Network Analysis.'' '''J Mol Biol''' 409(3):450-65.
====NOMAD-Ref====
 
http://lorentz.dynstr.pasteur.fr/nma/submission.php
 
* set the distance weight to 3.0
 
* set the cutoff to 15 &Aring;
 
   
  +
William Humphrey, Andrew Dalke & Klaus Schulten. (1996) ''VMD: visual molecular dynamics.'' '''J Mol Graph'''14(1):33-8, 27-8.
   
  +
''The PyMOL Molecular Graphics System'', Version 1.5.0.4 '''Schrödinger, LLC'''.
====All-atom NMA using Gromacs on the NOMAD-Ref server====
 
http://lorentz.dynstr.pasteur.fr/gromacs/nma_submission.php
 
* All-atom calculations are only supported for small proteins of up to 2,000 atoms. Use for example BPTI, PDB entry: 1BPT. Upload a .pdb file that contains only the ATOM lines of the original .pdb file. You can also choose another small protein for the all-atom NMA.
 
* set the temperature to 600K and 2000K
 
* you can visualize the modes with PyMol or VMD.
 
* Compare the all-atom NMA of BPTI (or your chosen protein) with an elastic network calculation, e.g. NOMAD-Ref.
 

Latest revision as of 12:05, 4 July 2012

Several experimental techniques, such as X-ray crystallography, NMR and spectroscopy, can provide information on the structure and dynamics of biological macromolecules, in our case proteins. However, experimental methods are often time-consuming and do not provide a complete picture of the dynamic properties of proteins. Structural bioinformatics can complement experimental methods.

Molecular dynamics (MD) simulations provide invaluable insight into protein dynamics considering the full range of harmonic and anharmonic motions at the atomic level. However, as you have found out by now, MD simulations are computational expensive. Typical simulations sample conformational motions on the nanosecond timescale.

Normal mode analysis (NMA), on the other hand, has been used successfully to determine and investigate large global motions of proteins. In NMA, the protein is modeled as a harmonic system oscillating around a stable equilibrium. Anharmonic motions are neglected. The low-frequency modes correspond to collective motions of the complete protein.
The first NMA of a protein used an all-atom representation of bovine pancreatic trypsin inhibitor (BPTI). You can have a look at the papers here:
Brooks & Karplus 1983
Go, Noguti & Nishikawa 1983

Elastic network models (among them Gaussian and anisotropic network models) greatly reduce the memory requirements for NMA. In 1996, Monique Tirion introduced this simplified model that was further developed by several others during the next years. You can find a short overview here:
http://mmb.pcb.ub.es/FlexServ/help/NMA.php
Two original papers can be viewed here:
Tirion 1996
Hinsen 1998

An interesting application of ENM can be found in the JMB article by Silke Wieninger (see reference section at the end; Vadim, Michael or I can provide you with the PDF file).


Introductory talks

The talk gives an introduction to normal mode analysis:

Talk_NMA.pdf

Tasks and questions

In this task you will analyze your protein structure using elastic network models. You will use two servers to calculate the normal modes:

WEBnm@ and ElNemo

For each server, calculate and analyze the lowest five (to ten) normal modes. If possible (for ElNemo), use a cutoff for Cα atom pairs of 10 Å. Note: ElNemo reads only the ATOM record from the PDB file. If your protein has a ligand which is given as HETATM, you need to change this to ATOM, if it should be accounted for in the normal mode calculation.

  • What information do the different servers provide?
  • How are the normal modes calculated, that is from which part of the structure? How many normal modes could in principle be calculated for your protein without any cutoff.
  • Visualize the modes (provided by server or using for example PyMol or VMD) and describe what movements you observe: hinge-movement, “breathing”…
  • Which regions of your protein are most flexible, most stable?
  • Can you identify domains for your protein? Compare to the CATH, SCOP and Pfam domains of your protein.
  • Can you observe notable differences between the normal modes calculated by the different servers?
  • For WEBnm@ try the amplitude scaling and vectors option.
  • Try the comparison/upload of second structure option, if: (i) you have PDB structures in different conformations or (ii) your protein has a bound ligand. Then either upload a structure with and one without the ligand, or delete the ligand in your structure. Note: Due to the force field that considers only C_alpha atoms, only changes in the backbone will give results. The model does not resolve changes in side-chain positions or SNPs.
  • When your MD simulations are finished, compare the lowest-frequency normal modes with your MD simulation using visualization software, e.g. PyMol or VMD. Can you observe different movements or similar dynamics? If possible, compare an overlay of the lowest-frequency modes to your MD simulation. You can superimpose the normal modes for example in VMD.
  • What are the advantages and disadvantages of NMA compared to MD?


VMD (Visual Molecular Dynamics, version 1.9.1) is installed on i12k-biolab01 (type 'vmd' or '/opt/vmd/vmd-1.9.1/bin/vmd' at command line). Here is a VMD tutorial and the documentation.


Wiki review

We will decide next week, which group is reviewing which group for this task.


Here are some other servers:

Anisotropic Network Model web server

oGNM – Gaussian network model

NOMAD-Ref

References

Nathalie Reuter, Konrad Hinsen & Jean-Jacques Lacapère. (2003) Transconformations of the SERCA1 Ca-ATPase: A Normal Mode Study. Biophys J 85(4): 2186–2197.

Siv Midtun Hollup, Gisle Salensminde & Nathalie Reutercorresponding. (2005) WEBnm@: a web application for normal mode analyses of proteins. BMC Bioinformatics 6: 52.

Karsten Suhre & Yves-Henri Sanejouand. (2004) ElNemo: a normal mode web-server for protein movement analysis and the generation of templates for molecular replacement. Nucleic Acids Research 32 (suppl 2): W610-W614.

Silke A. Wieninger, Engin H. Serpersu & G. Matthias Ullmann. (2011) ATP Binding Enables Broad Antibiotic Selectivity of Aminoglycoside Phosphotransferase(3′)-IIIa: An Elastic Network Analysis. J Mol Biol 409(3):450-65.

William Humphrey, Andrew Dalke & Klaus Schulten. (1996) VMD: visual molecular dynamics. J Mol Graph14(1):33-8, 27-8.

The PyMOL Molecular Graphics System, Version 1.5.0.4 Schrödinger, LLC.