An improved hybrid Monte Carlo method for conformational sampling of large biomolecules Department of Computer Science and Engineering University of Notre.

Slides:



Advertisements
Similar presentations
Simulation in Materials Summary Friday, 12/6/2002.
Advertisements

Efficient Cosmological Parameter Estimation with Hamiltonian Monte Carlo Amir Hajian Amir Hajian Cosmo06 – September 25, 2006 Astro-ph/
Pinpointing the security boundary in high-dimensional spaces using importance sampling Simon Tindemans, Ioannis Konstantelos, Goran Strbac Risk and Reliability.
Techniques for rare events: TA-MD & TA-MC Giovanni Ciccotti University College Dublin and Università “La Sapienza” di Roma In collaboration with: Simone.
F. H. Ribeiro, J. M. Caruthers, W. N. Delgass, K. T. Thomson, V. Venkatasubramanian Dept. of Chemical Engineering, Purdue University NSF Workshop, Washington,
Gaussian Processes to Speed up Hamiltonian Monte Carlo Matthieu Lê Journal Club 11/04/141 Neal, Radford M (2011). " MCMC Using Hamiltonian Dynamics. "
The Calculation of Enthalpy and Entropy Differences??? (Housekeeping Details for the Calculation of Free Energy Differences) first edition: p
Prof. Jesús A. Izaguirre Department of Computer Science and Engineering Computational Biology and Bioinformatics at Notre Dame.
Evaluation of Fast Electrostatics Algorithms Alice N. Ko and Jesús A. Izaguirre with Thierry Matthey Department of Computer Science and Engineering University.
Algorithmic Classification of Resonant Orbits Using Persistent Homology in Poincaré Sections Thomas Coffee.
Summary Molecular surfaces QM properties presented on surface Compound screening Pattern matching on surfaces Martin Swain Critical features Dave Whitley.
Computer Simulations, Nucleation Rate Predictions and Scaling Barbara Hale Physics Department and Cloud and Aerosol Sciences Laboratory, University of.
Graphical Models for Protein Kinetics Nina Singhal CS374 Presentation Nov. 1, 2005.
1 Improved Hybrid Monte Carlo method for conformational sampling Jesús A. Izaguirre with Scott Hampton Department of Computer Science and Engineering University.
1 PATH: Page Access Tracking Hardware to Improve Memory Management Reza Azimi, Livio Soares, Michael Stumm, Tom Walsh, and Angela Demke Brown University.
Monte Carlo Simulation of Ising Model and Phase Transition Studies
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.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 11 Some materials adapted from Prof. Keith E. Gubbins:
FastLSM: Fast Lattice Shape Matching for Robust Real-Time Deformation Alec RiversDoug James Cornell University.
‘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,
Software Product Line Testing Part I : Introduction
Molecular Dynamics Simulations of Cascades in Nuclear Graphite H. J. Christie, D. L. Roach, D. K. Ross The University of Salford, UK I. Suarez-Martinez,
Elastic Applications in the Cloud Dinesh Rajan University of Notre Dame CCL Workshop, June 2012.
Free energies and phase transitions. Condition for phase coexistence in a one-component system:
Baoxian Zhao Hakan Aydin Dakai Zhu Computer Science Department Computer Science Department George Mason University University of Texas at San Antonio DAC.
Conformational Sampling
Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion Peng Yin*, Andrew J. Turberfield †, Sudheer Sahu*,
Weidong Zhu, Nengan Zheng, and Chun-Nam Wong Department of Mechanical Engineering University of Maryland, Baltimore County (UMBC) Baltimore, MD A.
Massively Parallel Ensemble Methods Using Work Queue Badi’ Abdul-Wahid Department of Computer Science University of Notre Dame CCL Workshop 2012.
Department of Computer Science and Engineering Bangladesh University of Engineering and Technology Md. Emran Chowdhury Department of CSE Northern University.
Monte Carlo Simulation of Liquid Water Daniel Shoemaker Reza Toghraee MSE 485/PHYS Spring 2006.
1 CE 530 Molecular Simulation Lecture 17 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points.
Combined Central and Subspace Clustering for Computer Vision Applications Le Lu 1 René Vidal 2 1 Computer Science Department, Johns Hopkins University,
Protein Folding Programs By Asım OKUR CSE 549 November 14, 2002.
Chem. 860 Molecular Simulations with Biophysical Applications Qiang Cui Department of Chemistry and Theoretical Chemistry Institute University of Wisconsin,
Friction Laws for Dry Nanoscale Contacts Izabela Szlufarska (University of Wisconsin - Madison) DMR How does friction force depend on applied load.
Plan Last lab will be handed out on 11/22. No more labs/home works after Thanksgiving. 11/29 lab session will be changed to lecture. In-class final (1hour):
Understanding Molecular Simulations Introduction
Reinforcement Learning Control with Robust Stability Chuck Anderson, Matt Kretchmar, Department of Computer Science, Peter Young, Department of Electrical.
Biological Signal Detection for Protein Function Prediction Investigators: Yang Dai Prime Grant Support: NSF Problem Statement and Motivation Technical.
 Monte Carlo method is very general.  use random numbers to approximate solutions to problems.  especially useful for simulating systems with many.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
3/6/ APS March Meeting1 Structure and interface properties of the electrolyte material Li 4 P 2 S 6 * Zachary D. Hood, a Cameron M. Kates, b,c.
13. Extended Ensemble Methods. Slow Dynamics at First- Order Phase Transition At first-order phase transition, the longest time scale is controlled by.
Calculating Potential Energy Curves With Quantum Monte Carlo Andrew D Powell, Richard Dawes Department of Chemistry, Missouri University of Science and.
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Monte Carlo methods (II) Simulating different ensembles
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
MSc in High Performance Computing Computational Chemistry Module Parallel Molecular Dynamics (i) Bill Smith CCLRC Daresbury Laboratory
Exponential random graphs and dynamic graph algorithms David Eppstein Comp. Sci. Dept., UC Irvine.
1 Targeted Langevin Stabilization of Molecular Dynamics Qun (Marc) Ma and Jesús A. Izaguirre Department of Computer Science and Engineering University.
CS-ROSETTA Yang Shen et al. Presented by Jonathan Jou.
Basic Monte Carlo (chapter 3) Algorithm Detailed Balance Other points non-Boltzmann sampling.
Incremental Reduced Support Vector Machines Yuh-Jye Lee, Hung-Yi Lo and Su-Yun Huang National Taiwan University of Science and Technology and Institute.
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,
Monte Carlo: A Simple Simulator’s View
Theoretical and Computational Biophysics Group
Probably Approximately
Molecular Mechanics Molecular Dynamics.
化工学院第七届国际交流月系列讲座 邀请人:王文俊 化学工程与生物工程学院 化学工程联合国家重点实验室(浙江大学)
A Dynamic System Analysis of Simultaneous Recurrent Neural Network
Materials Computation Center, University of Illinois
Benchmark Quantum Monte Carlo Calculations for Carbon and Hydrocarbon Species James B. Anderson, Department of Chemistry, Pennsylvania State University.
Presentation transcript:

An improved hybrid Monte Carlo method for conformational sampling of large biomolecules Department of Computer Science and Engineering University of Notre Dame Notre Dame, IN Scott Hampton and Jesus A. Izaguirre

Summary What is the problem? What is the problem? Why are we interested? Why are we interested? Why is it challenging? Why is it challenging? Multiple-minima problem Multiple-minima problem Size of the molecules Size of the molecules Multiple time scales Multiple time scales Our contribution Our contribution

Molecular Simulation Molecular Dynamics Molecular Dynamics Monte Carlo method Monte Carlo method Sampling: Sampling:

HMC Algorithm Start with some initial configuration (q,p) Start with some initial configuration (q,p) Perform cyclelength steps of MD, using timestep  t, generating (q’,p’) Perform cyclelength steps of MD, using timestep  t, generating (q’,p’) Compute change in total energy Compute change in total energy  H =  H(q’,p’) -  H(q,p)  H =  H(q’,p’) -  H(q,p) Accept new state based on exp(-   H ) Accept new state based on exp(-   H )

Hybrid Monte Carlo Hybrid Monte Carlo Method (HMC) Hybrid Monte Carlo Method (HMC) Combination of MD and MC methods Combination of MD and MC methods Poor scalability of sampling rate with system size N Poor scalability of sampling rate with system size N Improvement with higher order methods (Creutz, et. al.) Improvement with higher order methods (Creutz, et. al.) Our method scales better than HMC Our method scales better than HMC

Shadow Hamiltonian Based on work by Skeel and Hardy [1] Hamiltonian: H=1/2p T M -1 p + U(q) Hamiltonian: H=1/2p T M -1 p + U(q) Modified Hamiltonian: H M = H + O(  t p ) Modified Hamiltonian: H M = H + O(  t p ) Shadow Hamiltonian: H S = H M + O(  t 2p ) Shadow Hamiltonian: H S = H M + O(  t 2p ) Arbitrary accuracy Arbitrary accuracy Easy to compute Easy to compute Stable energy graph Stable energy graph H 4 = H – f( q n-1, q n-2, p n-1, p n-2 ) H 4 = H – f( q n-1, q n-2, p n-1, p n-2 )

Shadow HMC Replace total energy H with shadow energy Replace total energy H with shadow energy  H S =  H S (q’,p’) -  H S (q,p)  H S =  H S (q’,p’) -  H S (q,p) Nearly linear scalability of sampling rate Nearly linear scalability of sampling rate Extra storage Extra storage Small overhead Small overhead

Acceptance Rates

More Acceptance Rates

Sampling rate

Conclusions SHMC has a much higher acceptance rate, particularly as system size and timestep increase SHMC has a much higher acceptance rate, particularly as system size and timestep increase SHMC discovers new conformations more quickly SHMC discovers new conformations more quickly SHMC requires extra storage and moderate overhead. SHMC requires extra storage and moderate overhead. SHMC works best at relatively large timesteps SHMC works best at relatively large timesteps

Future Work Are results valid? Are results valid? Theoretically valid Theoretically valid Bias Bias What’s next? What’s next? Multiple Time Stepping (MTS) Multiple Time Stepping (MTS) Combining SHMC with other methods Combining SHMC with other methods

Acknowledgements This work was supported by NSF Grant BIOCOMPLEXITY-IBN and NSF CAREER award ACI This work was supported by NSF Grant BIOCOMPLEXITY-IBN and NSF CAREER award ACI SH was also supported by an Arthur J. Schmitt fellowship from the University of Notre Dame SH was also supported by an Arthur J. Schmitt fellowship from the University of Notre Dame

References 1. R. D. Skeel and D. J. Hardy. Practical construction of modified Hamiltonians. SIAM J. on Sci. Computing, 23(4): , Nov GaSh00 3. Sampling method paper

Leapfrog