Molecular dynamics (1) Principles and algorithms.

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Geometric Integration of Differential Equations 1. Introduction and ODEs Chris Budd.
Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Statistical mechanics
Molecular dynamics in different ensembles
Biological fluid mechanics at the micro‐ and nanoscale Lecture 7: Atomistic Modelling Classical Molecular Dynamics Simulations of Driven Systems Anne Tanguy.
Molecular dynamics modeling of thermal and mechanical properties Alejandro Strachan School of Materials Engineering Purdue University
Molecular Biophysics III – dynamics
Molecular Dynamics at Constant Temperature and Pressure Section 6.7 in M.M.
Lecture 13: Conformational Sampling: MC and MD Dr. Ronald M. Levy Contributions from Mike Andrec and Daniel Weinstock Statistical Thermodynamics.
Survey of Molecular Dynamics Simulations: Week 2 By Will Welch For Jan Kubelka CHEM 4560/5560 Fall, 2014 University of Wyoming.
Saturday, 02 May 2015 Speeding up HMC with better integrators A D Kennedy and M A Clark School of Physics & SUPA, The University of Edinburgh Boston University.
Hamiltonian Formalism
Molecular Dynamics: Review. Molecular Simulations NMR or X-ray structure refinements Protein structure prediction Protein folding kinetics and mechanics.
Molecular Dynamics. Basic Idea Solve Newton’s equations of motion Choose a force field (specified by a potential V) appropriate for the given system under.
Survey of Molecular Dynamics Simulations By Will Welch For Jan Kubelka CHEM 4560/5560 Fall, 2014 University of Wyoming.
Integration Techniques
Introduction to Molecular Orbitals
Molecular Dynamics Basics (4.1, 4.2, 4.3) Liouville formulation (4.3.3) Multiple timesteps (15.3)
Running molecular dynamics with constraints included.
Applications of Mathematics in Chemistry
Dynamics of Articulated Robots Kris Hauser CS B659: Principles of Intelligent Robot Motion Spring 2013.
Molecular Dynamics Simulation (a brief introduction)
The Calculation of Enthalpy and Entropy Differences??? (Housekeeping Details for the Calculation of Free Energy Differences) first edition: p
1cs542g-term Notes. 2 Solving Nonlinear Systems  Most thoroughly explored in the context of optimization  For systems arising in implicit time.
Molecular Dynamics Molecular dynamics Some random notes on molecular dynamics simulations Seminar based on work by Bert de Groot and many anonymous Googelable.
Forward Kinematics.
Molecular Dynamics Classical trajectories and exact solutions
Joo Chul Yoon with Prof. Scott T. Dunham Electrical Engineering University of Washington Molecular Dynamics Simulations.
Chapter 16 Integration of Ordinary Differential Equations.
Bioinf. Data Analysis & Tools Molecular Simulations & Sampling Techniques117 Jan 2006 Bioinformatics Data Analysis & Tools Molecular simulations & sampling.
Department of Mechanical Engineering
Molecular Dynamics Simulations
Erin Catto Blizzard Entertainment Numerical Integration.
ChE 452 Lecture 24 Reactions As Collisions 1. According To Collision Theory 2 (Equation 7.10)
Javier Junquera Molecular dynamics in the microcanonical (NVE) ensemble: the Verlet algorithm.
Molecular Dynamics Simulations An Introduction TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA A A A A Pingwen Zhang.
1 CE 530 Molecular Simulation Lecture 17 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo
Molecular Dynamics A brief overview. 2 Notes - Websites "A Molecular Dynamics Primer", F. Ercolessi
CZ5225 Methods in Computational Biology Lecture 4-5: Protein Structure and Structural Modeling Prof. Chen Yu Zong Tel:
Basics of molecular dynamics. Equations of motion for MD simulations The classical MD simulations boil down to numerically integrating Newton’s equations.
Force Fields and Numerical Solutions Christian Hedegaard Jensen - within Molecular Dynamics.
1 CE 530 Molecular Simulation Lecture 6 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Computer Animation Algorithms and Techniques
Computer Simulation of Biomolecules and the Interpretation of NMR Measurements generates ensemble of molecular configurations all atomic quantities Problems.
Statistical Mechanics and Multi-Scale Simulation Methods ChBE
J. D. Honeycutt and D. Thirumalai, “The nature of folded states of globular proteins,” Biopolymers 32 (1992) 695. T. Veitshans, D. Klimov, and D. Thirumalai,
Dissipative Particle Dynamics. Molecular Dynamics, why slow? MD solves Newton’s equations of motion for atoms/molecules: Why MD is slow?
A Technical Introduction to the MD-OPEP Simulation Tools
Molecular Dynamics simulations
Serge Andrianov Theory of Symplectic Formalism for Spin-Orbit Tracking Institute for Nuclear Physics Forschungszentrum Juelich Saint-Petersburg State University,
1 CE 530 Molecular Simulation Lecture 23 Symmetric MD Integrators David A. Kofke Department of Chemical Engineering SUNY Buffalo
Comparative Study of NAMD and GROMACS
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
Incremental Integration of Computational Physics into Traditional Undergraduate Courses Kelly R. Roos, Department of Physics, Bradley University Peoria,
ChE 452 Lecture 25 Non-linear Collisions 1. Background: Collision Theory Key equation Method Use molecular dynamics to simulate the collisions Integrate.
5. Integration method for Hamiltonian system. In many of formulas (e.g. the classical RK4), the errors in conserved quantities (energy, angular momentum)
VERY LARGE MOLECULAR SYSTEMS Polymer Aggregation Protein Folding Mixing of Liquids Bulk Properties of Liquids Liquid-Surface Interface Need a Multi-Scale.
Molecular simulations in chemistry
Molecular dynamics (2) Langevin dynamics NVT and NPT ensembles
1 Molecular Simulations Macroscopic EOS (vdW, PR) Little molecular detail Empirical parameters (  ) Seeking understanding of complex systems Surfactants.
Molecular dynamics (3) Equations of motion for (semi) rigid molecules. Restrained MD.
1 Announcements lecture slides online wireless account lifetime group photo Monday morning 1.
Molecular dynamics (MD) simulations  A deterministic method based on the solution of Newton’s equation of motion F i = m i a i for the ith particle; the.
Integrators of higher order
Overview of Molecular Dynamics Simulation Theory
Fundamentals of Molecular Dynamics Simulations
Computational Physics (Lecture 20)
Molecular Dynamics.
Liouville formulation (4.3.3)
Presentation transcript:

Molecular dynamics (1) Principles and algorithms

Equations of motion Solving the equations of motions results in a microcanonical ensemble (energy is conserved).

Lyapunov instability of trajectories For 3- and more body systems interacting via central forces, an infinitesimably small perturbations of the initial conditions results in FINITE trajectory change after sufficiently long time

Simplistic (Euler) algorithm

The Verlet algorithm: derivation:

The velocity-Verlet algorithm Step 1: Step 2:

Relation to the Verlet algorithm

The leapfrog algorithm Relation to the Verlet scheme

The three algorithms discussed are variants of the same algorithm. All three algorithms are reversible in time; if run backward for the same time they restore the starting point. All these three algorithms have the symplectic property: the total energy oscillates about a value close to the initial total energy (the shadow Hamiltonian). Higher-order algorithms (e.g., the Gear algorithm don’t have this property.

Kinetic energy Potential energy Total energy Energ y [kcal/mol] time [ns] Time dependence of the potential, kinetic, and total energy of the Ac-Ala 10 -NHMe (Khalili et al., J. Phys. Chem. B, 2005, 109, )

The Gear predictor-corrector algorithm (4th order) c 0 =3/8, c 1 =1, c 2 =3/4, c 3 =1/6: correction coefficients;

Verlet Gear 4th order Gear 5th order Gear 6th order Energy error for various integration algorithms

MD simulation procedure 1.Generate a low-energy initial configuration (minimize the potential energy of the system). 2.Generate initial velocities of the atoms. 3.Run simulation; monitor the properties that need to be (approximately) conserved.

femto pico nano micro milli 10 0 seconds bond vibration loop closure helix formation folding of  -hairpins protein folding all atom MD step sidechain rotation

MD Package Explicit Solvent Implicit Solvent AMBER a 1 fs (20 fs on ANTON; good symplectic algorithms) 2 fs CHARMM b 3 fs4-5 fs TINKER c 1 fs2 fs Time step  t for some standard MD packages a b c dasher.wustl.edu/tinker/

Why are the Verlet-like algorithms symplectic? We consider an arbitrary function that depends on coordinates and momenta. We define the Liouville operator: Its time derivative is

Thus f(t) can formally be written as:

If we consider only the first part: For the second part:

However, the two parts of the Liouville operator don’t commute and, consequently

However, we have (the Trotter identity):

Now we apply the approximate Liouville operator to positions and momenta: Step 1:

Step 2:

Step 3:

This is exactly the velocity-Verlet algorithm By splitting the exponent of the Liouville operator another way we obtain the leapfrog algorithm

Establishing the time step safe = very small = very small progress large = flying blind= risk

French Alps „Col de Braus-small” author Ericd. License CC BY-SA 3.0

Crude solution: In a given time step, we reduce  t until the change acceleration is sufficiently small DISADVANTAGE: time reversibility is lost

Refined solution: time-split algorithms Identify the forces F L that vary „slowly” (e.g., electrostatic forces) and F S that vary „fast” (e.g., the sort-range repulsive forces). Then write the Liouville operator as follows:

Then we split the Liouville operator in the following way: This algorithm is time-reversible if the splitting number m is not changed during the course of the simulation.

References to integration algorithms 1.Frenkel, D.; Smit, B. Understanding molecular simulations, Academic Press, 1996, chapter 4. 2.D.C. Rapaport. The art of molecular dynamics simulation, Cambridge University Press, Calvo, M. P.; Sanz-Serna, J. M. Numerical Hamiltonian Problems; Chapman & Hall: London, U. K., Verlet, L. Phys. Rev. 1967, 159, Swope, W. C.; Andersen, H. C.; Berens, P. H.; Wilson, K. R. J. Chem. Phys. 1982, 76, Tuckerman, M.; Berne, B. J.; Martyna, G. J. J. Chem. Phys. 1992, 97, Ciccotti, G.; Kalibaeva, G. Philos. Trans. R. Soc. London, Ser. A 2004, 362, 1583.

Temperature control (Berendsen thermostat) f – #degrees of freedom (3n)  – coupling parameter  t – time step E k – kinetic energy : velocities reset to maintain the desired temperature : microcanonical run

Pressure control (Berendsen barostat) L – the length of the system (e.g., box sizes)  – isothermal compressibility coefficient  – coupling parameter  t – time step p ext – external pressure