Molecular Dynamics Simulations

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Statistical mechanics
Molecular dynamics in different ensembles
How to setup the initial conditions for a Molecular Dynamic Simulation
Molecular Biophysics III – dynamics
Molecular Dynamics at Constant Temperature and Pressure Section 6.7 in M.M.
Transfer FAS UAS SAINT-PETERSBURG STATE UNIVERSITY COMPUTATIONAL PHYSICS Introduction Physical basis Molecular dynamics Temperature and thermostat Numerical.
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.
© copyright 2013-William A. Goddard III, all rights reservedCh120a-Goddard-L06 Ch121a Atomic Level Simulations of Materials and Molecules William A. Goddard.
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.
A Digital Laboratory “In the real world, this could eventually mean that most chemical experiments are conducted inside the silicon of chips instead of.
Relaxation and Molecular Dynamics
Thermodynamics II I.Ensembles II.Distributions III. Partition Functions IV. Using partition functions V. A bit on gibbes.
Protein Threading Zhanggroup Overview Background protein structure protein folding and designability Protein threading Current limitations.
Applications of Mathematics in Chemistry
Molecular Dynamics Simulation (a brief introduction)
Molecular Simulation. Molecular Simluation Introduction: Introduction: Prerequisition: Prerequisition: A powerful computer, fast graphics card, A powerful.
Modeling Fluid Phenomena -Vinay Bondhugula (25 th & 27 th April 2006)
Molecular Dynamics Classical trajectories and exact solutions
Joo Chul Yoon with Prof. Scott T. Dunham Electrical Engineering University of Washington Molecular Dynamics Simulations.
Bioinf. Data Analysis & Tools Molecular Simulations & Sampling Techniques117 Jan 2006 Bioinformatics Data Analysis & Tools Molecular simulations & sampling.
Introduction to Monte Carlo Methods D.J.C. Mackay.
Objectives of this course
Computer-Assisted Drug Design (1) i)Random Screening ii)Lead Development and Optimization using Multivariate Statistical Analyses. iii)Lead Generation.
Geometry Optimisation Modelling OH + C 2 H 4 *CH 2 -CH 2 -OH CH 3 -CH 2 -O* 3D PES.
‘Tis not folly to dream: Using Molecular Dynamics to Solve Problems in Chemistry Christopher Adam Hixson and Ralph A. Wheeler Dept. of Chemistry and Biochemistry,
Introduction to (Statistical) Thermodynamics
1 Physical Chemistry III Molecular Simulations Piti Treesukol Chemistry Department Faculty of Liberal Arts and Science Kasetsart University :
Room 2032 China Canada Winnipeg Manitoba.
Free energies and phase transitions. Condition for phase coexistence in a one-component system:
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.
Molecular Dynamics Simulation Solid-Liquid Phase Diagram of Argon ZCE 111 Computational Physics Semester Project by Gan Sik Hong (105513) Hwang Hsien Shiung.
1 CE 530 Molecular Simulation Lecture 17 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo
Finite Element Method.
Molecular Dynamics A brief overview. 2 Notes - Websites "A Molecular Dynamics Primer", F. Ercolessi
Minimization v.s. Dyanmics A dynamics calculation alters the atomic positions in a step-wise fashion, analogous to energy minimization. However, the steps.
Basics of molecular dynamics. Equations of motion for MD simulations The classical MD simulations boil down to numerically integrating Newton’s equations.
1 CE 530 Molecular Simulation Lecture 6 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Major objective of this course is: Design and analysis of modern algorithms Different variants Accuracy Efficiency Comparing efficiencies Motivation thinking.
Molecular Dynamics Simulation
Computer Simulation of Biomolecules and the Interpretation of NMR Measurements generates ensemble of molecular configurations all atomic quantities Problems.
Molecular Mechanics Studies involving covalent interactions (enzyme reaction): quantum mechanics; extremely slow Studies involving noncovalent interactions.
 We just discussed statistical mechanical principles which allow us to calculate the properties of a complex macroscopic system from its microscopic characteristics.
Computational Biology BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
ChE 452 Lecture 25 Non-linear Collisions 1. Background: Collision Theory Key equation Method Use molecular dynamics to simulate the collisions Integrate.
Molecular dynamics (1) Principles and algorithms.
Pressure – Volume – Temperature Relationship of Pure Fluids.
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Monatomic Crystals.
Molecular dynamics (4) Treatment of long-range interactions Computing properties from simulation results.
An Introduction to Simulated Annealing Kevin Cannons November 24, 2005.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Statistical Mechanics and Multi-Scale Simulation Methods ChBE
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.
Electrostatic field in dielectric media When a material has no free charge carriers or very few charge carriers, it is known as dielectric. For example.
Simulated Annealing Chapter
Overview of Molecular Dynamics Simulation Theory
The units of g(): (energy)-1
Fundamentals of Molecular Dynamics Simulations
Molecular dynamics (MD) simulations
Molecular Modelling - Lecture 3
Molecular Dynamics.
Objective of This Course
Computational Analysis
Molecular dynamics (MD) simulations
Large Time Scale Molecular Paths Using Least Action.
Presentation transcript:

Molecular Dynamics Simulations An Introduction N. Gautham Department of Crystallography and Biophysics University of Madras, Guindy Campus Chennai 600 025 gautham@unom.ac.in

Molecular Dynamics Definitions, Motivations Force fields Algorithms and computations Water and Solvent

Molecular dynamics - Introduction Molecular dynamics (MD) is a computer simulation technique where the time evolution of a set of interacting atoms is followed by integrating their equations of motion. We follow the laws of classical mechanics, and most notably Newton's law:

Molecular dynamics - Introduction Given an initial set of positions and velocities, the subsequent time evolution is in principle completely determined. Atoms and molecules will ‘move’ in the computer, bumping into each other, vibrating about a mean position (if constrained), or wandering around (if the system is fluid), oscillating in waves in concert with their neighbours, perhaps evaporating away from the system if there is a free surface, and so on, in a way similar to what real atoms and molecules would do.

Molecular dynamics -Motivation The computer experiment. In a computer experiment, a model is still provided by theorists, but the calculations are carried out by the machine by following a recipe (the algorithm, implemented in a suitable programming language). In this way, complexity can be introduced (with caution!) and more realistic systems can be investigated, opening a road towards a better understanding of real experiments.

Molecular dynamics -Motivation The computer calculates a trajectory of the system 6N-dimensional phase space (3N positions and 3N momenta). A trajectory obtained by molecular dynamics provides a set of conformations of the molecule, They are accessible without any great expenditure of energy (e.g. breaking bonds) MD also used as an efficient tool for optimisation of structures (simulated annealing).

Molecular dynamics - Motivation MD allows to study the dynamics of large macromolecules Dynamical events control processes which affect functional properties of the biomolecule (e.g. protein folding). Drug design is used in the pharmaceutical industry to test properties of a molecule at the computer without the need to synthesize it.

Molecular dynamics - Introduction In molecular dynamics, atoms interact with each other. These interactions are due to forces which act upon every atom, and which originate from all other atoms Atoms move under the action of these instantaneous forces. As the atoms move, their relative positions change and forces change as well.

Molecular dynamics – Time Limitations Typical MD simulations are performed on systems containing thousands of atoms Simulation times range from a few picoseconds to hundreds of nanoseconds. A simulation is reliable when the simulation time is much longer than the relaxation time of the quantities we are interested in.

Molecular dynamics – The model

Molecular dynamics – Force Fields Epot = SVbond + SVang + SVtorsion + SVvdW + SVele + … Other terms (the ‘…’) Planarity constraints Hydrogen bonding potentials Interaction terms (between different types of motion e.g. bond length stretch – bond angle bend)

Molecular dynamics – Force Fields The potential as specified by the above has an infinite range. In practical applications, it is customary to establish a cutoff radius Rc and disregard the interactions between atoms separated by more than Rc

Molecular dynamics – Force Fields What should we do at the boundaries of our simulated system? If nothing special is done, atoms near the boundary would have less neighbours than atoms inside. This causes surface effects in the simulation to be much more important than they are in the real system.

Molecular dynamics – Force Fields A solution to this problem is to use periodic boundary conditions (PBC). We use the minimum image criterion: among all possible images of a particle j, select only the closest. -1,1 0,1 1,1 -1,0 0,0 Primary Cell 1,0 -1,-1 0,-1 1,-1

Molecular dynamics – Algorithms The engine of a molecular dynamics program is its time integration algorithm. Time integration algorithms are based on finite difference methods, where time is discretized on a finite grid, the time step t being the distance between consecutive points on the grid Knowing the positions and some of their time derivatives at time t, the integration scheme gives the same quantities at a later time t+t By iterating the procedure, the time evolution of the system can be followed for long times.

Molecular dynamics – Algorithms These schemes are approximate and there are errors associated with them Truncation errors are related to the accuracy of the finite difference method with respect to the true solution. These errors are intrinsic to the algorithm. Round-off errors are related to errors associated to a particular implementation of the algorithm. For instance, to the finite number of digits used in computer arithmetic. Both errors can be reduced by decreasing t

Molecular dynamics – Algorithms Two popular integration methods for MD calculations are the Verlet algorithm and predictor-corrector algorithms The most commonly used time integration algorithm is the Verlet algorithm

Molecular dynamics – Algorithms The predictor-corrector algorithm consists of three steps Step 1: Predictor. From the positions and their time derivatives at time t, one ‘predicts’ the same quantities at time t+t by means of a Taylor expansion. Among these quantities are, of course, accelerations ‘a’ Step 2: Force evaluation. The force is computed by taking the gradient of the potential at the predicted positions.

Molecular dynamics – Algorithms Step 2 (contd.): The difference between the resulting acceleration and the predicted acceleration constitutes an ‘error signal Step 3: Corrector. This error signal is used to ‘correct’ positions and their derivatives. All the corrections are proportional to the error signal, the coefficient of proportionality being determined to maximize the stability of the algorithm.

Molecular dynamics – Algorithms To start the simulation we have to create a set of initial positions and velocities for the atoms in the molecule The initial positions usually correspond to a known structure (from X-ray or NMR structures, or predicted models) The initial velocities are assigned taking them from a Maxwell distribution at a certain temperature T Another possibility is to take the initial positions and velocities to be the final positions and velocities of a previous MD run

Molecular dynamics – Water and solvent The molecule is positioned in a box of size approximately twice the largest dimension of the molecule The molecule is solvated by adding water (or other solvent molecules) at random positions in the box – no two atoms can be touching each other

Molecular dynamics – Algorithms Every time the state of the system changes (e.g. when we start the simulation) the system will be out of equilibrium for a while We usually want equilibrium to be reached before starting performing measurements on the system A physical quantity A generally approaches its equilibrium value exponentially with time:   may be a few hundred time steps, allowing us to see A(t) converge to Ao

Molecular dynamics – Analyses The simplest way of analyzing the system during (or after) its dynamic motion is looking at it. One can assign a radius to the atoms, represent the atoms as balls having that radius, and have a computer program construct a ‘photograph’ of the system. We may also colour the atoms according to its properties (charge, displacement, ‘temperature’…)

Molecular dynamics – Analyses We also can measure instantaneous and time averages of various physically important quantities To measure time averages: If the instantaneous values of some property A at time t is then its average is where NT is the number of steps in the trajectory

Molecular dynamics – Analyses Analyses using ‘trajectories’

Molecular dynamics – Analyses

Molecular dynamics – Analyses

Molecular dynamics – Analyses

Molecular dynamics – Analyses

Molecular dynamics – Analyses

Molecular dynamics – Analyses

Molecular dynamics – Optimization tool Molecular Dynamics may also be used as an optimization tool Traditional (optimization) minimization techniques (steepest descent, conjugate gradient, etc.) do not normally overcome energy barriers and tend to fall into the nearest local minimum energy Global minimum Conformational space

Molecular dynamics – Optimization tool Temperature in a molecular dynamics calculation provides a way to fly over the barriers States with energy E are visited with a probability exp(-E/kBT) By decreasing T slowly to 0, there is a good chance that the system will be able to pick up the best minimum and land into it This is the simulated annealing protocol, where the system is equilibrated at a certain (high) temperature and then slowly cooled down to T=0

Molecular dynamics – Optimization tool Trajectory energy Conformational space

Molecular dynamics – Other Methods We have discussed so far the standard molecular dynamics scheme, based on the time integration of Newton's equations and leading to the conservation of the total energy. In the statistical mechanics parlance, these simulations are performed in the microcanonical ensemble, or NVE ensemble The number of particles, the volume and the energy are constant quantities.

Molecular dynamics – Other Methods There are other important alternatives to the NVE ensemble A scheme for simulations in the isoenthalpic-isobaric ensemble (NPH) has been developed The volume V of the box is variable. The enthalpy H=(E + PV ) is a conserved quantity. Another very important ensemble is the canonical ensemble (NVT). The temperature is kept constant

Molecular mechanics – References Molecular Modelling A.R. Leach (2001) Prentice Hall. Understanding Molecular Simulation D. Frenkel and B. Smit (1996) Academic Press Molecular Dynamics Simulation J.M. Haile (1992) John Wiley http://www.fisica.uniud.it/~ercolessi/md/md/md.html