D R A F T - An Introduction to Computational Science

Molecular Dynamics Module

Last updated: Friday, 30-Jul-2004 12:58:12 EST

About the Course

Overview of the Molecular Dynamics Module

  1. This module employs molecular dynamics software and Beowulf clusters to simulate the self assembly of amino acid necklaces (long chain molecules) into proteins, a.k.a. protein folding. Proteins are the basis of how biology gets things done, e.g. enzymes, structural components, and antibodies.

  2. Definitions:

  3. Each simulated timestep involves computing the forces on each atom and integrating them to update their positions. The forces are from bonds and electrostatic forces between atoms within a cut-off distance. The desired properties are usually obtained as statistical mechanical averages of the atom trajectories over many runs. The averages tend to converge slowly with the length of the simulation or the size of the molecular system.

  4. MD simulations are very computationally intensive, until recently it hasn't been practical to compute more than a couple of nanoseconds for relatively few atoms. Recent developments in cluster and distributed computing algorithms now make it possible to (relatively) efficiently harness thousands of processors as part of a single ensemble simulation.

  5. Protein folding is a good example of consilience between biology, chemistry, physics, mathematics, and computer science. Sequencing the human genome gave us blueprints for all the amino acid necklaces which in-turn fold into proteins which have function within the body, etc. Connections to physics and mathematics at multiple levels.

  6. Why study protein folding? The process is integral to all of biology yet it remains largely a mystery. Also, when proteins misfold they can be responsible for diseases such as Alzheimer's, Mad Cow (BSE), CJD, ALS, and Parkinson's disease.

  7. Why study protein folding computationally? In-vitro is time consuming and expensive compared to in-silica. Due to the time scales involved in-vitro only allows you to see the final protein conformation, not any of the intermediate conformations.

  8. What makes this possible? Moore's law, examine history of molecular dynamics simulations (number of atoms, length of time). Beowulf clusters, large scale distributed computing.

  9. Scaling and speed-up. Which of the problems' parameters dominate the asymtotics? In what ways can we do the parallel decomposition?

  10. Lab

References