1 Targeted Langevin Stabilization of Molecular Dynamics Qun (Marc) Ma and Jesús A. Izaguirre Department of Computer Science and Engineering University.

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Multiscale Dynamics of Bio-Systems: Molecules to Continuum February 2005.
Formulation of an algorithm to implement Lowe-Andersen thermostat in parallel molecular simulation package, LAMMPS Prathyusha K. R. and P. B. Sunil Kumar.
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.
The Role of Long-Range Forces in Porin Channel Conduction S. Aboud Electrical and Computer Engineering Department, Worcester Polytechnic Institute, Worcester.
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.
LINCS: A Linear Constraint Solver for Molecular Simulations Berk Hess, Hemk Bekker, Herman J.C.Berendsen, Johannes G.E.M.Fraaije Journal of Computational.
Abhinav Bhatele, Laxmikant V. Kale University of Illinois at Urbana-Champaign Sameer Kumar IBM T. J. Watson Research Center.
An image-based reaction field method for electrostatic interactions in molecular dynamics simulations Presented By: Yuchun Lin Department of Mathematics.
Molecular Dynamics Simulation (a brief introduction)
Prof. Jesús A. Izaguirre Department of Computer Science and Engineering Computational Biology and Bioinformatics at Notre Dame.
An improved hybrid Monte Carlo method for conformational sampling of large biomolecules Department of Computer Science and Engineering University of Notre.
Evaluation of Fast Electrostatics Algorithms Alice N. Ko and Jesús A. Izaguirre with Thierry Matthey Department of Computer Science and Engineering University.
Molecular Dynamics Molecular dynamics Some random notes on molecular dynamics simulations Seminar based on work by Bert de Groot and many anonymous Googelable.
MDSimAid: Automatic optimization of fast electrostatics in molecular simulations Jesús A. Izaguirre, Michael Crocker, Alice Ko, Thierry Matthey and Yao.
1 Parallel multi-grid summation for the N-body problem Jesús A. Izaguirre with Thierry Matthey Department of Computer Science and Engineering University.
1 Improved Hybrid Monte Carlo method for conformational sampling Jesús A. Izaguirre with Scott Hampton Department of Computer Science and Engineering University.
Molecular Dynamics Department of Computer Science and Engineering Prof. Jesus Izaguirre Alice Ko.
1 Nonlinear Instability in Multiple Time Stepping Molecular Dynamics Jesús Izaguirre, Qun Ma, Department of Computer Science and Engineering University.
Molecular Dynamics and Normal Mode Analysis of WW domain Santanu Chatterjee 1, Christopher Sweet 1, Tao Peng 2, John Zintsmaster 2, Brian Wilson 2, Jesus.
1 An improved hybrid Monte Carlo method for conformational sampling of proteins Jesús A. Izaguirre and Scott Hampton Department of Computer Science and.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
A Pinch of Verlet-Velocity Algorithm, A Dash of Langevin Dynamics:
Simulations Patrice Koehl Department of Biological Sciences National University of Singapore
Protein Folding & Biospectroscopy Lecture 5 F14PFB David Robinson.
MSc in High Performance Computing Computational Chemistry Module Introduction to Molecular Dynamics Bill Smith Computational Science and Engineering STFC.
BITS Embryo Lecture Multi-scale modeling and molecular simulations of materials and biological systems Arthi Jayaraman Post Doc, University of Illinois.
Monte Carlo Simulation of Liquid Water Daniel Shoemaker Reza Toghraee MSE 485/PHYS Spring 2006.
Computational issues in Carbon nanotube simulation Ashok Srinivasan Department of Computer Science Florida State University.
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:
NSF Summer School UIUC 2003 Molecular Machines of the Living Cell : Photosynthetic Unit from Light Absorption to ATP Synthesis Melih Sener Thorsten Ritz.
A Molecular Dynamic Modeling of Hemoglobin-Hemoglobin Interactions 1 Tao Wu, 2 Ye Yang, 2 Sheldon Wang, 1 Barry Cohen, and 3 Hongya Ge 1 Department of.
Force Fields and Numerical Solutions Christian Hedegaard Jensen - within Molecular Dynamics.
On the dynamics of the Fermi-Bose model Magnus Ögren Nano-Science Center, Copenhagen University. DTU-Mathematics, Technical University of Denmark. In collaboration.
Chem. 860 Molecular Simulations with Biophysical Applications Qiang Cui Department of Chemistry and Theoretical Chemistry Institute University of Wisconsin,
Folding of Distinct Sequences into Similar Functional Topologies Hossein Mohammadiarani and Harish Vashisth (Advisor) Department of Chemical Engineering,
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
Dissipative Particle Dynamics. Molecular Dynamics, why slow? MD solves Newton’s equations of motion for atoms/molecules: Why MD is slow?
An FPGA Implementation of the Ewald Direct Space and Lennard-Jones Compute Engines By: David Chui Supervisor: Professor P. Chow.
Overcoming Scaling Challenges in Bio-molecular Simulations Abhinav Bhatelé Sameer Kumar Chao Mei James C. Phillips Gengbin Zheng Laxmikant V. Kalé.
A Technical Introduction to the MD-OPEP Simulation Tools
Molecular Dynamics simulations
1 CE 530 Molecular Simulation Lecture 23 Symmetric MD Integrators David A. Kofke Department of Chemical Engineering SUNY Buffalo
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.
An Introduction to Monte Carlo Methods in Statistical Physics Kristen A. Fichthorn The Pennsylvania State University University Park, PA
System Support for High Performance Data Mining Ruoming Jin Leo Glimcher Xuan Zhang Gagan Agrawal Department of Computer and Information Sciences Ohio.
Molecular Dynamics Simulations and the Importance of
Molecular dynamics (4) Treatment of long-range interactions Computing properties from simulation results.
Dynameomics: Protein Mechanics, Folding and Unfolding through Large Scale All-Atom Molecular Dynamics Simulations INCITE 6 David A. C. Beck Valerie Daggett.
VEHICLE DYNAMICS SIMULATIONS USING NUMERICAL METHODS VIYAT JHAVERI.
A Computational Study of RNA Structure and Dynamics Rhiannon Jacobs and Dr. Harish Vashisth Department of Chemical Engineering, University of New Hampshire,
A Computational Study of RNA Structure and Dynamics Rhiannon Jacobs and Harish Vashisth Department of Chemical Engineering, University of New Hampshire,
Flexibility and Interoperability in a Parallel MD code Robert Brunner, Laxmikant Kale, Jim Phillips University of Illinois at Urbana-Champaign.
Enhanced conformational sampling via very large time-step molecular dynamics, novel variable transformations and adiabatic dynamics Mark E. Tuckerman Dept.
Computational Techniques for Efficient Carbon Nanotube Simulation
Implementation of the TIP5P Potential
Integrators of higher order
Overview of Molecular Dynamics Simulation Theory
A Comprehensive Exploration of the Conformational and Energetic Landscape of a Rotaxane System: A Molecular Dynamics Study. Ken Bodzewski.
The Accelerated Weighted Ensemble
Department of Chemistry
Chapter 9: Molecular-dynamics
Computational Techniques for Efficient Carbon Nanotube Simulation
Physically Based Modeling -Overview-
Time-Trimming Tricks for Dynamic Simulations
Presentation transcript:

1 Targeted Langevin Stabilization of Molecular Dynamics Qun (Marc) Ma and Jesús A. Izaguirre Department of Computer Science and Engineering University of Notre Dame CSE’03 February 9, 2003 Supported by: NSF BIOCOMPLEXITY-IBN , and NSF CAREER Award ACI

2 Overview Background Classical molecular dynamics (MD) Multiple time stepping integrator Nonlinear instabilities Targeted MOLLY Objective statement Targeted Langevin coupling Results Acknowledgements

3 Overview Background Classical molecular dynamics (MD) Multiple time stepping integrator Nonlinear instabilities Targeted MOLLY Objective statement Targeted Langevin coupling Results Acknowledgements

4 Classical molecular dynamics Newton’s equations of motion: Atoms Molecules CHARMM potential (Chemistry at Harvard Molecular Mechanics) Initial value problem Require correct statistics Bonds, angles and torsions

5 Overview Background Classical molecular dynamics (MD) Multiple time stepping integrator Nonlinear instabilities Targeted MOLLY Objective statement Targeted Langevin coupling Results Acknowledgements

6 Multiple time stepping Fast/slow force splitting Bonded: “fast” Small periods Long range nonbonded: “slow” Large characteristic time Evaluate slow forces less frequently Fast forces cheap Slow force evaluation expensive

7 The Impulse integrator Grubmüller,Heller, Windemuth and Schulten, 1991 Tuckerman, Berne and Martyna, 1992 The impulse “train” Time, t Fast impulses,  t Slow impulses,  t How far apart can we stretch the impulse train?

8 Overview Background Classical molecular dynamics (MD) Multiple time stepping integrator Nonlinear instabilities Targeted MOLLY Objective statement Targeted Langevin coupling Results Acknowledgements

9 Stretching slow impulses  t ~ 100 fs if accuracy does not degenerate 1/10 of the characteristic time MaIz, SIAM J. Multiscale Modeling and Simulation, 2003 (submitted) Resonances (let  be the shortest period) Natural:  t = n , n = 1, 2, 3, … Numerical: Linear:  t =  /2 Nonlinear:  t =  /3 MaIS_a, SIAM J. on Sci. Comp. (SISC), 2002 (in press) MaIS_b, 2003 ACM Symp. App. Comp. (SAC’03), 2002 (in press) MTS limited by instabilities, not acuracy!

10 Overview Background Classical molecular dynamics (MD) Multiple time stepping integrator Nonlinear instabilities Targeted MOLLY Objective statement Targeted Langevin coupling Results Acknowledgements

11 Objective statement Design multiscale integrators that are not limited by nonlinear and linear instabilities Allowing longer time steps Better sequential performance Better scaling

12 Overview Background Classical molecular dynamics (MD) Multiple time stepping integrator Nonlinear instabilities Targeted MOLLY Objective statement Targeted Langevin coupling Results Acknowledgements

13 Targeted MOLLY (TM) TM = MOLLY + targeted Langevin coupling Mollified Impulse (MOLLY) to overcome linear instabilities Izaguirre, Reich and Skeel, 1999 Stochasticity to stabilize MOLLY Izaguirre, Catarello, et al, 2001 MaIz, 2003 ACM Symp. App. Comp. (SAC’03), 2002 (in press) MaIz, SIAM J. Multiscale Modeling and Simulation, 2003 (submitted)

14 Mollified Impulse (MOLLY) MOLLY (mollified Impulse) Slow potential at time averaged positions, A(x) Averaging using only fastest forces Mollified slow force = A x (x) F(A(x)) Equilibrium and B-spline B-spline MOLLY Averaging over certain time interval Needs analytical Hessians Step sizes up to 6 fs (50~100% speedup)

15 Introducing stochasticity Langevin stabilization of MOLLY (LM) Izaguirre, Catarello, et al, fs for flexible waters with correct dynamics Dissipative particle dynamics (DPD): Pagonabarraga, Hagen and Frenkel, 1998 Pair-wise Langevin force on “particles” Time reversible if self-consistent V i VjVj F R i, F D i F R j = - F R i F D j = - F D i

16 Targeted Langevin coupling Targeted at “trouble-making” pairs Bonds, angles Hydrogen bonds Stabilizing MOLLY Slow forces evaluated much less frequently Recovering correct dynamics Coupling coefficient small

17 Overview Background Classical molecular dynamics (MD) Multiple time stepping integrator Nonlinear instabilities Targeted MOLLY Objective statement Targeted Langevin coupling Results Acknowledgements

18 TM: main results 16 fs for flexible waters Correct dynamics Self-diffusion coefficient, D. leapfrog w/ 1fs, D = 3.69+/-0.01 TM w/ (16 fs, 2fs), D = 3.68+/-0.01 Correct structure Radial distribution function (r.d.f.)

19 TM: correct r.d.f. Fig. 4. Radial distribution function of O-H (left) and H-H (right) in flexible waters.

20 ProtoMol: the framework for MD Front-end Middle layer back-end libfrontend libintegrators libbase, libtopology libparallel, libforces Modular design of ProtoMol (Prototyping Molecular dynamics). Available at Matthey, et al, ACM Tran. Math. Software (TOMS), submitted

21 Overview Background Classical molecular dynamics (MD) Multiple time stepping integrator Nonlinear instabilities Targeted MOLLY Objective statement Targeted Langevin coupling Results Acknowledgements

22 Acknowledgements People Dr. Jesus Izaguirre Dr. Robert Skeel, Univ. of Illinois at Urbana-Champaign Dr. Thierry Matthey, University of Bergen, Norway Resources Hydra and BOB clusters at ND Norwegian Supercomputing Center, Bergen, Norway Funding NSF BIOCOMPLEXITY-IBN , and NSF CAREER Award ACI

23 THE END. THANKS!

24 Key references [1] J. A. Izaguirre, Q. Ma, T. Matthey, et al. Overcoming instabilities in Verlet-I/r-RESPA with the mollified impulse method. In T. Schlick and H. H. Gan, editors, Proceedings of the 3rd International Workshop on Algorithms for Macromolecular Modeling, Vol. 24 of Lecture Notes in Computational Science and Engineering, pages , Springer-Verlag, Berlin, New York, 2002 [2] Q. Ma, J. A. Izaguirre, and R. D. Skeel. Verlet-I/r-RESPA/Impulse is limited by nonlinear instability. Accepted by the SIAM Journal on Scientific Computing, Available at [3] Q. Ma and J. A. Izaguirre. Targeted mollified impulse method for molecular dynamics. Submitted to the SIAM Journal on Multiscale Modeling and Simulation, [4] T. Matthey, T. Cickovski, S. Hampton, A. Ko, Q. Ma, T. Slabach and J. Izaguirre. PROTOMOL, an object-oriented framework for prototyping novel applications of molecular dynamics. Submitted to the ACM Transactions on Mathematical Software (TOMS), [5] Q. Ma, J. A. Izaguirre, and R. D. Skeel. Nonlinear instability in multiple time stepping molecular dynamics. Accepted by the 2003 ACM Symposium on Applied Computing (SAC’03). Melborne, Florida. March 2003 [6] Q. Ma and J. A. Izaguirre. Long time step molecular dynamics using targeted Langevin Stabilization. Accepted by the 2003 ACM Symposium on Applied Computing (SAC’03). Melborne, Florida. March 2003 [7] M. Zhang and R. D. Skeel. Cheap implicit symplectic integrators. Appl. Num. Math., 25: , 1997

25 Other references [8] J. A. Izaguirre, Justin M. Wozniak, Daniel P. Catarello, and Robert D. Skeel. Langevin Stabilization of Molecular Dynamics, J. Chem. Phys., 114(5): , Feb. 1, [9] T. Matthey and J. A. Izaguirre, ProtoMol: A Molecular Dynamics Framework with Incremental Parallelization, in Proc. of the Tenth SIAM Conf. on Parallel Processing for Scientific Computing, [10] H. Grubmuller, H. Heller, A. Windemuth, and K. Schulten, Generalized Verlet algorithm for efficient molecular dynamics simulations with long range interactions, Molecular Simulations 6 (1991), [11] M. Tuckerman, B. J. Berne, and G. J. Martyna, Reversible multiple time scale molecular dynamics, J. Chem. Phys 97 (1992), no. 3, [12] J. A. Izaguirre, S. Reich, and R. D. Skeel. Longer time steps for molecular dynamics. J. Chem. Phys., 110(19):9853–9864, May 15, [13] L. Kale, R. Skeel, M. Bhandarkar, R. Brunner, A. Gursoy, N. Krawetz, J. Phillips, A. Shinozaki, K. Varadarajan, and K. Schulten. NAMD2: Greater scalability for parallel molecular dynamics. J. Comp. Phys., 151:283–312, [14] R. D. Skeel. Integration schemes for molecular dynamics and related applications. In M. Ainsworth, J. Levesley, and M. Marletta, editors, The Graduate Student’s Guide to Numerical Analysis, SSCM, pages Springer-Verlag, Berlin, 1999 [15] R. Zhou,, E. Harder, H. Xu, and B. J. Berne. Efficient multiple time step method for use with ewald and partical mesh ewald for large biomolecular systems. J. Chem. Phys., 115(5):2348– 2358, August

26 Other references (cont.) [16] E. Barth and T. Schlick. Extrapolation versus impulse in multiple-time-stepping schemes: Linear analysis and applications to Newtonian and Langevin dynamics. J. Chem. Phys., [17] I. Pagonabarraga, M. H. J. Hagen and D. Frenkel. Self-consistent dissipative particle dynamics algorithm. Europhys Lett., 42 (4), pp (1998). [18] G. Besold, I. Vattulainen, M. Kartunnen, and J. M. Polson. Towards better integrators for dissipative particle dynamics simulations. Physical Review E, 62(6):R7611–R7614, Dec [19] R. D. Groot and P. B. Warren. Dissipative particle dynamics: Bridging the gap between atomistic and mesoscopic simulation. J. Chem. Phys., 107(11):4423–4435, Sep [20] I. Pagonabarraga and D. Frenkel. Dissipative particle dynamics for interacting systems. J. Chem. Phys., 115(11):5015–5026, September [21] Y. Duan and P. A. Kollman. Pathways to a protein folding intermediate observed in a 1- microsecond simulation in aqueous solution. Science, 282: , [22] M. Levitt. The molecular dynamics of hydrogen bonds in bovine pancreatic tripsin inhibitor protein, Nature, 294, , 1981 [23] M. P. Allen and D. J. Tildesley, Computer Simulation of Liquids, Oxford University Press, New York, [24] E. Hairer, C. Lubich and G. Wanner. Geometric numerical integration: structure-preserving algorithms for ordinary differential equations. Springer, 2002 [25] C. B. Anfinsen. Principles that govern the folding of protein chains. Science, 181, , 1973