Replica exchange methodology. John Karanicolas June 2003

Similar documents
Multi-Ensemble Markov Models and TRAM. Fabian Paul 21-Feb-2018

Lecture 14: Advanced Conformational Sampling

Molecular simulation and structure prediction using CHARMM and the MMTSB Tool Set Free Energy Methods

Basics of Statistical Mechanics

Computing free energy: Thermodynamic perturbation and beyond

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

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

Molecular Interactions F14NMI. Lecture 4: worked answers to practice questions

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

Free energy simulations

Why study protein dynamics?

Computational Studies of the Photoreceptor Rhodopsin. Scott E. Feller Wabash College

3.320 Lecture 18 (4/12/05)

Multicanonical parallel tempering

Basics of Statistical Mechanics

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

Application of the Markov State Model to Molecular Dynamics of Biological Molecules. Speaker: Xun Sang-Ni Supervisor: Prof. Wu Dr.

Optimization Methods via Simulation

Limitations of temperature replica exchange (T-REMD) for protein folding simulations

Kinetic Monte Carlo (KMC)

Some Accelerated/Enhanced Sampling Techniques

Molecular Dynamics and Accelerated Molecular Dynamics

3.320 Lecture 23 (5/3/05)

A new combination of replica exchange Monte Carlo and histogram analysis for protein folding and thermodynamics

Free energy calculations

Optimized statistical ensembles for slowly equilibrating classical and quantum systems

Statistical Mechanics Primer

Markov Chain Monte Carlo Method

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

DISCRETE TUTORIAL. Agustí Emperador. Institute for Research in Biomedicine, Barcelona APPLICATION OF DISCRETE TO FLEXIBLE PROTEIN-PROTEIN DOCKING:

Essential dynamics sampling of proteins. Tuorial 6 Neva Bešker

Free energy calculations and the potential of mean force

Modeling Background; Donald J. Jacobs, University of North Carolina at Charlotte Page 1 of 8

Biomolecular modeling. Theoretical Chemistry, TU Braunschweig (Dated: December 10, 2010)

Replica Exchange with Solute Scaling: A More Efficient Version of Replica Exchange with Solute Tempering (REST2)

Equilibrium Molecular Thermodynamics from Kirkwood Sampling

Generalized Ensembles: Multicanonical Simulations

Free energy calculations using molecular dynamics simulations. Anna Johansson

Equilibrium Molecular Thermodynamics from Kirkwood Sampling

Energy Landscapes and Accelerated Molecular- Dynamical Techniques for the Study of Protein Folding

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

Computing free energy: Replica exchange

Evolution of functionality in lattice proteins

Convergence of replica exchange molecular dynamics

Contact map guided ab initio structure prediction

Random Walks A&T and F&S 3.1.2

Computational chemical biology to address non-traditional drug targets. John Karanicolas

Lecture 2: Receptor-ligand binding and cooperativity

Choosing weights for simulated tempering

Lecture 34 Protein Unfolding Thermodynamics

LOCAL MINIMA HOPPING ALONG THE PROTEIN ENERGY SURFACE

Kinetic Monte Carlo: from transition probabilities to transition rates

Lecture 5: Temperature, Adiabatic Processes

PROTEIN-PROTEIN DOCKING REFINEMENT USING RESTRAINT MOLECULAR DYNAMICS SIMULATIONS

Free Radical-Initiated Unfolding of Peptide Secondary Structure Elements

Continuous Constant ph Molecular Dynamics

7. Kinetics controlled by fluctuations: Kramers theory of activated processes

Lecture 8: Computer Simulations of Generalized Ensembles

CS 273 Prof. Serafim Batzoglou Prof. Jean-Claude Latombe Spring Lecture 12 : Energy maintenance (1) Lecturer: Prof. J.C.

Biophysical Model Building

EXAM I COURSE TFY4310 MOLECULAR BIOPHYSICS December Suggested resolution

Energy functions and their relationship to molecular conformation. CS/CME/BioE/Biophys/BMI 279 Oct. 3 and 5, 2017 Ron Dror

Lecture 7: Two State Systems: From Ion Channels To Cooperative Binding

w REXAMD: A Hamiltonian Replica Exchange Approach to Improve Free Energy Calculations for Systems with Kinetically Trapped Conformations

Lecture 2+3: Simulations of Soft Matter. 1. Why Lecture 1 was irrelevant 2. Coarse graining 3. Phase equilibria 4. Applications

Entanglement Entropy in Extended Quantum Systems

Spectral Clustering. Guokun Lai 2016/10

Protein Structure Analysis with Sequential Monte Carlo Method. Jinfeng Zhang Computational Biology Lab Department of Statistics Harvard University

Free-Energy Calculations in Protein Folding by Generalized-Ensemble Algorithms

Parallel Tempering Algorithm in Monte Carlo Simulation

Hamiltonian Replica Exchange Molecular Dynamics Using Soft-Core Interactions to Enhance Conformational Sampling

Computer simulations of protein folding with a small number of distance restraints

SCORING. The exam consists of 5 questions totaling 100 points as broken down in this table:

2 Computational methods. 1 Introduction. 2.1 Simulation models

Multi-Scale Hierarchical Structure Prediction of Helical Transmembrane Proteins

Problem Set 3 September 25, 2009

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

Figure 1: Transition State, Saddle Point, Reaction Pathway

This semester. Books

Thermodynamics. Entropy and its Applications. Lecture 11. NC State University

Free Energy Landscape of Protein Folding in Water: Explicit vs. Implicit Solvent

Monte Carlo simulation of proteins through a random walk in energy space

Protein Structure Prediction

Equilibrium sampling of self-associating polymer solutions: A parallel selective tempering approach

Protein Simulations in Confined Environments

Parallel Tempering Algorithm for. Conformational Studies of Biological Molecules

Outline. Introduction, program and reference textbooks A few definition and facts Modeling of biological systems:

Entropy and Free Energy in Biology

Assignment 2 Atomic-Level Molecular Modeling

Basic Ingredients of Free Energy Calculations: A Review

Energy Barriers and Rates - Transition State Theory for Physicists

André Schleife Department of Materials Science and Engineering

Chapter 5 Metabolism: Energy & Enzymes

Paul Sigler et al, 1998.

Why Heteroepitaxy? Difficult to Model Multiple Species Dislocations and point defects important Species Flux important

Lecture 21 (11/3/17) Protein Stability, Folding, and Dynamics Hydrophobic effect drives protein folding

Long-Term Atomistic Simulation of Hydrogen Diffusion in Metals

Designing refoldable model molecules

The Kramers problem and first passage times.

Multiple time step Monte Carlo

Transcription:

Replica exchange methodology John Karanicolas MMTSB@PSC, June 2003

Outline o Motivation o Theory o Practical considerations o MMTSB Tool Set

Why? o Sampling on rugged potential energy surfaces is difficult o Sampling is important for: o Collecting statistics (mean of some observable, free energy differences, etc.) o Finding the global minimum (e.g. structure prediction, refinement)

X Starting here X X or evaluate the free energy difference to here? can we get here? Doing so directly involves overcoming large barriers, and is therefore time-consuming

Umbrella Sampling: Strategy o Include an additional term (an umbrella ) in the Hamiltonian (potential energy function), to flatten the potential energy surface: + = Original P.E. surface + Umbrella term = Modified P.E. surface

Umbrella sampling: Result o Application of an umbrella flattens the potential energy surface, so that: fi All states are now (nearly) isoenergetic fi This means that they occur with similar probability fi Random walk in potential energy space fi Barrier heights are reduced fi More frequent transitions between states o We can use statistical mechanics to unbias the simulation

Choice of an Umbrella o Sometimes obvious: o A distance (e.g. ligand-receptor association) o An angle or dihedral (e.g. cyclohexane boat-chair transition) o Sometimes intuitive: o Radius of gyration (Rg) (e.g. protein folding) o Number of native contacts formed (e.g. protein folding)

A problem remains o The umbrella is not perfect. o We can t construct a perfect umbrella without knowledge of the true potential energy surface

Solution o Perform several independent simulations, each with a different approximate umbrella o A simple harmonic potential is often used, centered at several different places o Use statistical mechanics to stitch them together afterwards o This requires some overlap between simulations

Schematically: Numerous (harmonic) umbrellas: separately applied to Original P.E. surface:

A new problem emerges o The umbrella may not overcome all relevant barriers. o Example: Umbrellas in Rg for protein folding. o Large Rg umbrellas help sample extended states. o BUT: small Rg umbrellas do NOT induce transitions between native state and compact misfolded states.

Schematically: Very high barrier N M High barrier High barrier U Low Rg states High Rg states

Solution o Couple several simulations with different umbrellas, and periodically exchange the umbrellas o In the Rg example, may speed folding via: M (low Rg) Æ U (high Rg) Æ N (low Rg)

Schematically: Umbrella 1 A A A D Umbrella 2 B B D A Umbrella 3 C D B C Umbrella 4 D C C B A-D represent 4 non-interacting (MD or MC) simulations

Exchange probability o We can consider this set of simulations as a single system obeying equilibrium thermodynamics o This dictates that the exchanges must be accepted/rejected based on the Metropolis criterion: P(exchange) = Ï exp(-bde); DE 0 Ì Ó 1; DE < 0 b = 1 k B T

Exchange probability [ ] DE = E i q A where: ( ) - E ( q ) i B [ ( ) - E ( q )] j A + E j q B qa and qb represent two conformations, Ei and Ej denote the energy evaluated using different umbrellas The energy of moving from conformation A to conformation B in Hamiltonian i, and B to A in Hamiltonian j

Acceptance ratio o Early studies using MC find optimal sampling when the acceptance ratio is close to 20% o Indicates that the move set contains a good balance between short-range and long-range moves o What controls the acceptance ratio in replica exchange?

Acceptance ratio (cont d) o Force constant of (harmonic) umbrella o Distance between minima of (harmonic) umbrella

Move step o How do I choose which replicas to exchange? o Any can be exchanged, and Boltzmann sampling is preserved

Move step (cont d) o BUT: large DE results in low exchange probability o Low exchange probability means that replica exchange isn t buying you much compared with uncoupled simulations o Large DE occurs if the umbrellas are very different. o SO: we therefore exchange only replicas at neighboring conditions: o Maximizes the acceptance ratio o Allows maximally diverse conditions (ie. large spacing between umbrellas)

Exchange frequency o How often should I try exchanging replicas? o Unclear to the field. Some researchers try every 10 steps of MD, some every 2000 steps of MD. o We believe

Exchange frequency o The exchange frequency should be (at least) the relaxation time between neighboring replicas. o If the time is less than this, replicas which exchange will quickly return to their previous condition, and the intervening space will not be sampled o This time is on the order of 500 to 2000 MD steps

Temperature as a condition o We can write the Metropolis criterion for exchanges to different temperatures: Ï P(exchange) = Ì exp(d); D < 0 Ó 1; D 0

Exchange probability D = b i [ ] ( ) - E( q ) B E q A where: [ ] + b j E q B ( ) - E( q ) A or: ( ) E q A D = b i - b j [ ] ( ) - E( q ) B

Why exchange temperatures? o Any ideas?

Exchanging temperatures o Temperature acts exactly as an umbrella o Low temperatures enhance sampling in local minima o Energy dominates o High temperatures help barrier crossings o Entropy dominates o When is this useful?

Why exchange temperatures? o Useful when an umbrella reaction coordinate is not known (e.g. protein folding) o Useful when we re interested in temperaturedependent information (e.g. protein folding)

Umbrellas in multiple dimensions o Sure, why not! o Example: ligand binding to receptor o Umbrella applied to ligand-receptor distance o Umbrella applied to ligand orientation

Umbrellas in multiple dimensions o In multiple-dimension replica exchange, all combinations of conditions need not be represented o Example: ligand binding to receptor o When the ligand-receptor distance is large, we don t need multiple umbrellas on the orientation o No barriers here o Why is this helpful?

Implementation in MMTSB Tool Set o Running replica exchange: o aarex.pl, aarexamber.pl, latrex.pl o Analysis of replica exchange results: o rexinfo.pl

Summary o Replica exchange involves: o Defining a series of different conditions across an interesting reaction coordinate o Simultaneously running a simulation under each set of conditions o Periodically exchanging the current conformation in each condition, subject to the Metropolis criterion o This leads to enhanced sampling along this reaction coordinate o Available through the MMTSB Tool Set