Simulations with MM Force Fields. Monte Carlo (MC) and Molecular Dynamics (MD) Video II.vi

Similar documents
Optimization Methods via Simulation

Basics of Statistical Mechanics

Basics of Statistical Mechanics

Lecture 35 Minimization and maximization of functions. Powell s method in multidimensions Conjugate gradient method. Annealing methods.

Introduction to Geometry Optimization. Computational Chemistry lab 2009

MD Thermodynamics. Lecture 12 3/26/18. Harvard SEAS AP 275 Atomistic Modeling of Materials Boris Kozinsky

Monte Carlo (MC) Simulation Methods. Elisa Fadda

Javier Junquera. Statistical mechanics

Monte Carlo Simulation of the Ising Model. Abstract

Simulated Annealing. Local Search. Cost function. Solution space

Exploring the energy landscape

André Schleife Department of Materials Science and Engineering

Random Walks A&T and F&S 3.1.2

Smart walking: A new method for Boltzmann sampling of protein conformations

Computer simulations as concrete models for student reasoning

What is Classical Molecular Dynamics?

Markov Chain Monte Carlo methods

Time-Dependent Statistical Mechanics 5. The classical atomic fluid, classical mechanics, and classical equilibrium statistical mechanics

Gear methods I + 1/18

Molecular Dynamics. What to choose in an integrator The Verlet algorithm Boundary Conditions in Space and time Reading Assignment: F&S Chapter 4

Temperature and Pressure Controls

Understanding Molecular Simulation 2009 Monte Carlo and Molecular Dynamics in different ensembles. Srikanth Sastry

Methods of Computer Simulation. Molecular Dynamics and Monte Carlo

Statistical Thermodynamics and Monte-Carlo Evgenii B. Rudnyi and Jan G. Korvink IMTEK Albert Ludwig University Freiburg, Germany

MatSci 331 Homework 4 Molecular Dynamics and Monte Carlo: Stress, heat capacity, quantum nuclear effects, and simulated annealing

Computer simulation can be thought as a virtual experiment. There are

Monte Carlo. Lecture 15 4/9/18. Harvard SEAS AP 275 Atomistic Modeling of Materials Boris Kozinsky

Classical Monte-Carlo simulations

Metropolis, 2D Ising model

ChE 503 A. Z. Panagiotopoulos 1

Can a continuum solvent model reproduce the free energy landscape of a β-hairpin folding in water?

Molecular Dynamics. A very brief introduction

The Potential Energy Surface (PES) Preamble to the Basic Force Field Chem 4021/8021 Video II.i

Principles of Equilibrium Statistical Mechanics

Copyright 2001 University of Cambridge. Not to be quoted or copied without permission.

Advanced Monte Carlo Methods Problems

From billiards to thermodynamics. Renato Feres Washington University Department of Mathematics

Monte Carlo Simulations in Statistical Physics

Brief Review of Statistical Mechanics

MACROSCOPIC VARIABLES, THERMAL EQUILIBRIUM. Contents AND BOLTZMANN ENTROPY. 1 Macroscopic Variables 3. 2 Local quantities and Hydrodynamics fields 4

Statistical thermodynamics for MD and MC simulations

Computer simulation methods (1) Dr. Vania Calandrini

Design and Optimization of Energy Systems Prof. C. Balaji Department of Mechanical Engineering Indian Institute of Technology, Madras

Summary We develop an unconditionally stable explicit particle CFD scheme: Boltzmann Particle Hydrodynamics (BPH)

Chem 4521 Kinetic Theory of Gases PhET Simulation

Brownian Motion and Langevin Equations

Appendix C extra - Concepts of statistical physics Cextra1-1

Approximate inference in Energy-Based Models

Diffusion and cellular-level simulation. CS/CME/BioE/Biophys/BMI 279 Nov. 7 and 9, 2017 Ron Dror

Neural Networks for Machine Learning. Lecture 11a Hopfield Nets

Molecular Dynamics. The Molecular Dynamics (MD) method for classical systems (not H or He)

Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustrasse 7, Berlin, Germany

Statistical Mechanics in a Nutshell

Introduction to Computer Simulations of Soft Matter Methodologies and Applications Boulder July, 19-20, 2012

Importance Sampling in Monte Carlo Simulation of Rare Transition Events

Kinetic Monte Carlo (KMC) Kinetic Monte Carlo (KMC)

LECTURE 11: Monte Carlo Methods III

Statistical Mechanics

Molecular dynamics simulation. CS/CME/BioE/Biophys/BMI 279 Oct. 5 and 10, 2017 Ron Dror

Advanced sampling. fluids of strongly orientation-dependent interactions (e.g., dipoles, hydrogen bonds)


3.320 Lecture 23 (5/3/05)

Practical Numerical Methods in Physics and Astronomy. Lecture 5 Optimisation and Search Techniques

Kinetic Monte Carlo (KMC)

Quantum Annealing in spin glasses and quantum computing Anders W Sandvik, Boston University

Thermal and Statistical Physics Department Exam Last updated November 4, L π

Plot the interatomic distances as a function of time and characterize the reactants and products through the plot. w

Stochastic optimization Markov Chain Monte Carlo

Markov chain Monte Carlo

CHAPTER 6 Quantum Mechanics II

ICCP Project 2 - Advanced Monte Carlo Methods Choose one of the three options below

Answers and expectations

Markov chain Monte Carlo Lecture 9

Lecture 25 Goals: Chapter 18 Understand the molecular basis for pressure and the idealgas

Parallel Tempering Algorithm in Monte Carlo Simulation

Temperature and Pressure Controls

4. The Green Kubo Relations

Molecular Dynamics, Monte Carlo and Docking. Lecture 21. Introduction to Bioinformatics MNW2

Molecular Dynamics and Accelerated Molecular Dynamics

A. Time dependence from separation of timescales

Physics 403. Segev BenZvi. Numerical Methods, Maximum Likelihood, and Least Squares. Department of Physics and Astronomy University of Rochester

Molecular Dynamics 9/6/16

GSHMC: An efficient Markov chain Monte Carlo sampling method. Sebastian Reich in collaboration with Elena Akhmatskaya (Fujitsu Laboratories Europe)

J10M.1 - Rod on a Rail (M93M.2)

Advanced Molecular Molecular Dynamics

19 : Slice Sampling and HMC

Expectations, Markov chains, and the Metropolis algorithm

ME 595M: Monte Carlo Simulation


CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash

PV = n R T = N k T. Measured from Vacuum = 0 Gauge Pressure = Vacuum - Atmospheric Atmospheric = 14.7 lbs/sq in = 10 5 N/m

Math 456: Mathematical Modeling. Tuesday, April 9th, 2018

Particle-Simulation Methods for Fluid Dynamics

Maze Adrian Fisher. Todd W. Neller

Lecture Models for heavy-ion collisions (Part III): transport models. SS2016: Dynamical models for relativistic heavy-ion collisions

Work, Power, and Energy Lecture 8

Molecular Modeling -- Lecture 15 Surfaces and electrostatics

Paul Karapanagiotidis ECO4060

5. Simulated Annealing 5.1 Basic Concepts. Fall 2010 Instructor: Dr. Masoud Yaghini

Fermions in the unitary regime at finite temperatures from path integral auxiliary field Monte Carlo simulations

Transcription:

Simulations with MM Force Fields Monte Carlo (MC) and Molecular Dynamics (MD) Video II.vi

Some slides taken with permission from Howard R. Mayne Department of Chemistry University of New Hampshire

Walking on the Surface We often draw in 1D, but we re hiding a lot.

The lowest point on The Energy Landscape is the most stable point (Global Minimum) Finding a Needle in a Haystack At Absolute Zero a system in thermal equilibrium must be at its global minimum Increasing the efficiency of searching for the global minimum is an active area of research

Some Common Search Strategies (Optimization Techniques) 1. Systematically search all coordinates. IMPOSSIBLE! ~ N 100 (or so). 2. Dynamics + Quench Roam over the surface, occasionally sliding down to the nearest local minimum. 3. Simulated Annealing Heat the system up, and cool very slowly. 4. Evolutionary/Genetic Algorithms Allow good geometries to survive and to share properties, but bad ones to die. #2 and #3 require a discussion of Molecular Dynamics and Metropolis Monte Carlo Techniques

Phase Space 1D Harmonic Oscillator p m r eq b!mk No two trajectories in phase space can cross. A system is either periodic or it samples all of phase space in an ergodic fashion. m b b q m b b!mk b r eq r eq m Phase point defined as r eq r = (q,p) generalized for N particles as r = (q 1x, q 1y, q 1z, p 1x, p 1y, p 1z,, q Nx, q Ny, q Nz, p Nx, p Ny, p Nz )

Are you following the true phase-space trajectory sufficiently accurately? Small steps are necessary (about 0.5 fs not unusual) p t

Simulations with MM Force Fields Monte Carlo (MC) and Molecular Dynamics (MD) Video II.vii

Are you following the true phase-space trajectory sufficiently accurately? Small steps are necessary (about 0.5 fs not unusual) p t

Integrating over Phase Space Ξ = PS PS Ξ( r)p( r)dr P( r)dr Expectation values are dictated by the relative probabilities of being in different regions of phase space E q,p P( r) = e PS ( ) / k B T Q = P( r)dr Key point: Don t waste time evaluating Ξ(r) if P(r) is zero. Difficulty: Phase space is 6N-dimensional. If you only want to sample all possible combinations of either positive or negative values for each coordinate (i.e., hit every hyperoctant in phase space once), you need 2 6N points!

Metropolis Monte Carlo: Generates a thermal population of geometries such that n(r 1 )/n(r 2 ) = exp(-[u(r 1 )-U(r 2 )]/k B T) Method. 1. Propose move r 1 r 2 2. Accept move if (i) U(r 1 )<U(r 2 ) 3. Else reject For simplicity we work here with a property independent of momentum, thereby reducing the computational overhead by a factor of 2 Boltzmann Distribution (ii) exp [-(U(r 1 )-U(r 2 ))/k B T] > random # ε[0,1] accept So, now Ξ = 1 M M i=1 Ξ i ( r i ) reject

Simulated Annealing Start at high temperature, then decrease temperature slowly with time. High T Medium T Time Low T T=0 If cooling infinitely slow, may find GM

Molecular Dynamics (MD) Solve classical equations of motion from some initial geometry and velocity r(0) r(t) ; v(0) v (t) Newton s Law F = ma = -du(r)/dr Need r(0),v(0), U(r), du/dr r(t=0) v(0) from temperature (randomly distributed) U(r) Total E conserved the ergodic hypothesis Again, Ξ = 1 M M i=1 Ξ i ( r i )

High Energy Dynamics to cross barriers freely U(r) Occasional Quenches Remove kinetic energy. Slide from the current geometry down the steepest slope (better, conjugate gradient) Requires first (often second) derivatives.

Simulations with MM Force Fields Monte Carlo (MC) and Molecular Dynamics (MD) Video II.viii

Integrating over Phase Space Ξ = PS PS Ξ( r)p( r)dr P( r)dr Expectation values are dictated by the relative probabilities of being in different regions of phase space E q,p P( r) = e PS ( ) / k B T Q = P( r)dr Key point: Don t waste time evaluating Ξ(r) if P(r) is zero. Difficulty: Phase space is 6N-dimensional. If you only want to sample all possible combinations of either positive or negative values for each coordinate (i.e., hit every hyperoctant in phase space once), you need 2 6N points!

Nota bene: the standard deviation in an expectation value is not (necessarily) an error, but may instead be a manifestation of dynamical variation P µ

Molecular Dynamics Simulation yields r(t), v(t), U(r(t)), correlation functions Dynamic structure (e.g. does reaction happen?) Transport properties (D, viscosity, etc)

Molecular Dynamics Using tricks can be made to run at: constant T, constant P, or combinations thereof. (Keywords: Statistical mechanical ensemble; heat bath; thermostats; pistons)

Tricks in Simulations, continued Problem! Too few solvent molecules! The solvent sees vacuum, not bulk. Adding more solvent molecules increases computational effort!

Periodic Boundary Conditions Make the system thinks it s larger than it really is.

Problem with MD and Monte Carlo Quasi-Ergodic Sampling Problem U(r) Low T Trapped by barriers in finite runs However, all these wells are thermally accessible Solution 1 Nature s Solution Run t

What method to use? MD needs smooth derivatives MC needs no derivatives MD needs global updates MC can use local updates MC lends itself to simple models However, MC has no sense of time!

Time Scale So, What Method To Use? For equilibrium problems Monte Carlo is a good first pass Monte Carlo mesoscale continuum 10-6 S 10-8 S 10-12 S quantum chemistry Ηψ = Εψ Molecular Dynamics F = Ma exp(- Δ E/kT) domain 10-10 m 10-8 m 10-6 m 10-4 m Length Scale

Time Scale So, What Method To Use? For time-dependent problems MD is the only way 10-6 S Molecular Dynamics Monte Carlo mesoscale continuum domain 10-8 S quantum chemistry exp(- Δ U/kT) 10-12 S F = Ma Ηψ = Εψ 10-10 m 10-8 m 10-6 m 10-4 m Length Scale

Time Scale So, What Method To Use? Large problems may need a combination Monte Carlo mesoscale continuum 10-6 S 10-8 S 10-12 S quantum chemistry Ηψ = Εψ Molecular Dynamics F = Ma exp(- Δ U/kT) domain 10-10 m 10-8 m 10-6 m 10-4 m Length Scale

Integrating over Phase Space Ξ = PS PS Ξ( r)p( r)dr P( r)dr Expectation values are dictated by the relative probabilities of being in different regions of phase space E q,p P( r) = e PS ( ) / k B T Q = P( r)dr Key point: Don t waste time evaluating Ξ(r) if P(r) is zero. MC/MD Ξ = 1 M M i=1 Ξ i ( r i )