Practical Guide to Umbrella Sampling

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

PRAGMA 13, NCSA, 24 th September 2007 Amber 8 on PRAGMA Gfarm-V2 Datagrid.
Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Chemical Kinetics : rate of a chemical reaction Before a chemical reaction can take place the molecules involved must be raised to a state of higher potential.
Evaluating Free Energies of Binding using Amber: The MM-PBSA Approach.
© copyright 2013-William A. Goddard III, all rights reservedCh120a-Goddard-L06 Ch121a Atomic Level Simulations of Materials and Molecules William A. Goddard.
A Digital Laboratory “In the real world, this could eventually mean that most chemical experiments are conducted inside the silicon of chips instead of.
Chemistry 6440 / 7440 Molecular Mechanics. Resources Grant and Richards, Chapter 3 Leach, Chapter 3 Jensen, Chapter 2 Cramer, Chapter 2 Burkert and Allinger,
Questions 1) Are the values of r0/theta0 approximately what is listed in the book (in table 3.1 and 3.2)? -> for those atom pairs/triplets yes; 2) In the.
Geometric Algorithms for Conformational Analysis of Long Protein Loops J. Cortess, T. Simeon, M. Remaud- Simeon, V. Tran.
Solving NMR Structures II: Calculation and evaluation What NMR-based (solution) structures look like the NMR ensemble inclusion of hydrogen coordinates.
Lecture 14: Advanced Conformational Sampling
The Calculation of Enthalpy and Entropy Differences??? (Housekeeping Details for the Calculation of Free Energy Differences) first edition: p
AMBER. AMBER 7 What is AMBER? –A collective name for a suite of programs that allow users to carry out molecular dynamic simulations. –And a set of molecular.
Molecular Simulation. Molecular Simluation Introduction: Introduction: Prerequisition: Prerequisition: A powerful computer, fast graphics card, A powerful.
Stochastic roadmap simulation for the study of ligand-protein interactions Mehmet Serkan Apaydin, Carlos E. Guestrin, Chris Varma, Douglas L. Brutlag and.
Stochastic Roadmap Simulation: An Efficient Representation and Algorithm for Analyzing Molecular Motion Mehmet Serkan Apaydin, Douglas L. Brutlag, Carlos.
Molecular Modeling Part I Molecular Mechanics and Conformational Analysis ORG I Lab William Kelly.
Introduction. What is Computational Chemistry?  Use of computer to help solving chemical problems Chemical Problems Computer Programs Physical.
Advanced methods of molecular dynamics Monte Carlo methods
Geometry Optimisation Modelling OH + C 2 H 4 *CH 2 -CH 2 -OH CH 3 -CH 2 -O* 3D PES.
Max Shokhirev BIOC585 December 2007
‘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,
Algorithms and Software for Large-Scale Simulation of Reactive Systems _______________________________ Ananth Grama Coordinated Systems Lab Purdue University.
Molecular Information Content
Network for Computational Nanotechnology (NCN) Purdue, Norfolk State, Northwestern, MIT, Molecular Foundry, UC Berkeley, Univ. of Illinois, UTEP Polymer.
ChE 452 Lecture 24 Reactions As Collisions 1. According To Collision Theory 2 (Equation 7.10)
Conformational Sampling
© 2005 Pearson Prentice Hall This work is protected by United States copyright laws and is provided solely for the use of instructors in teaching their.
Deca-Alanine Stretching
CZ5225 Methods in Computational Biology Lecture 4-5: Protein Structure and Structural Modeling Prof. Chen Yu Zong Tel:
Lecture 19: Free Energies in Modern Computational Statistical Thermodynamics: WHAM and Related Methods Dr. Ronald M. Levy Statistical.
Computational Chemistry Molecular Mechanics/Dynamics F = Ma Quantum Chemistry Schr Ö dinger Equation H  = E 
Rates of Reactions Why study rates?
8. Selected Applications. Applications of Monte Carlo Method Structural and thermodynamic properties of matter [gas, liquid, solid, polymers, (bio)-macro-
Computer Simulation of Biomolecules and the Interpretation of NMR Measurements generates ensemble of molecular configurations all atomic quantities Problems.
Conformational Entropy Entropy is an essential component in ΔG and must be considered in order to model many chemical processes, including protein folding,
A Technical Introduction to the MD-OPEP Simulation Tools
Common Potential Energy Functions of Separation Distance The Potential Energy function describes the energy of a particular state. When given as a function.
Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods.
Ch 2. The Schrödinger Equation (S.E)
7. Lecture SS 2005Optimization, Energy Landscapes, Protein Folding1 V7: Diffusional association of proteins and Brownian dynamics simulations Brownian.
Advanced methods of molecular dynamics 1.Monte Carlo methods 2.Free energy calculations 3.Ab initio molecular dynamics 4.Quantum molecular dynamics 5.Trajectory.
Exploring the connection between sampling problems in Bayesian inference and statistical mechanics Andrew Pohorille NASA-Ames Research Center.
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.
Advanced Sampling Techniques When molecular dynamics is just not enough.
Lecture 9: Theory of Non-Covalent Binding Equilibria Dr. Ronald M. Levy Statistical Thermodynamics.
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Molecular dynamics (3) Equations of motion for (semi) rigid molecules. Restrained MD.
How NMR is Used for the Study of Biomacromolecules Analytical biochemistry Comparative analysis Interactions between biomolecules Structure determination.
Tips for Designing a Good Simulation Project. Designing Good Simulation Projects Work incrementally –Do your literature homework. –Start with small model.
Statistical Mechanics for Free Energy Calculations
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.
Lecture 14: Advanced Conformational Sampling Dr. Ronald M. Levy Statistical Thermodynamics.

1 of 21 SDA development -Description of sda Description of sda-5a - Sda for docking.
March 21, 2008 Christopher Bruns
Determination of Free Energy Landscapes via Computer Simulations and its Application to the DNA i-motif Vasileios A. Tatsis, Raghvendra P. Singh.
Overview of Molecular Dynamics Simulation Theory
8/7/2018 Statistical Thermodynamics
Lecture 17: Kinetics and Markov State Models
Enzyme Kinetics & Protein Folding 9/7/2004
The Stretched Intermediate Model of B-Z DNA Transition
Ion Permeation through a Narrow Channel: Using Gramicidin to Ascertain All-Atom Molecular Dynamics Potential of Mean Force Methodology and Biomolecular.
Lecture 17: Kinetics and Markov State Models
Mechanism and Energetics of Charybdotoxin Unbinding from a Potassium Channel from Molecular Dynamics Simulations  Po-chia Chen, Serdar Kuyucak  Biophysical.
Conformational Search
Volume 108, Issue 10, Pages (May 2015)
Volume 111, Issue 1, Pages (July 2016)
Presentation transcript:

Practical Guide to Umbrella Sampling How to run these simulations using Amber vs.

Cazuela sampling?

ΔG (progress of) reaction coordinate

ΔG (progress of) reaction coordinate Add “restraint” to force simulation to sample barrier region. But, how can we unbias or correct for this added restraint? ΔG (progress of) reaction coordinate

ΔG But, how can we unbias or correct for this added restraint? Add multiple “overlapping” umbrellas!!! ΔG (progress of) reaction coordinate

Can we estimate the populations??? (( what is a reaction coordinate? ))

E Aside: reaction coordinate “reaction coordinate” (or ε) Examples: rotation angle h-bond distance Rgyration (folding) # native contacts atom positions … “reaction coordinate”

~2.0 kcal/mol from bond-angle strain, Carey & Sundberg, Advanced Organic Chemistry 3rd edition, Part A: Structure & Mechanisms ~2.0 kcal/mol from bond-angle strain, ~4.4 kcal/mol from van der Waals, ~5.4 kcal/mol from torsional strain

van der Waals repulsion raises energy slightly Besides gauche-anomeric effects, can sterics or other intra- or inter-molecular properties alter the barriers to rotation? Carey & Sundberg, Advanced Organic Chemistry 3rd edition, Part A: Structure & Mechanisms van der Waals repulsion raises energy slightly What does a 0.8 kcal/mol difference mean in terms of the populations?

kT ~0.6 kcal/mol at room temp. energy of ith state k: Boltzmann constant T: temperature kT ~0.6 kcal/mol at room temp. exp() sampling according to the expected probability of observing a given conformation at a given temperature probability of observing state i partition function (sum over states; normalization)

DG = DH – TDS = -RT ln Keq ultimately we want (free) energetics U(coordinates) ≈ H Boltzmann equation snapshot vs. movie vs. ensemble

Potential of Mean Force (free) energy changes  reaction coordinates Allows for sampling of statistically-improbable states PMF: Free energy profile along the reaction coordinate (r). Reaction Coordinates examples: angle of torsion, distance, RMSD values, etc. Highly dependent of the system (!!!)

Free energies along a defined reaction coordinate via Umbrella Sampling

Umbrella Sampling How to force barrier crossings without compromising thermodynamic properties? Very slow transitions

Umbrella Sampling good for ΔG trapped, bad ΔG

One could just run dynamics and wait until all space has been sampled. Then, if one extracts P(xk) from the trajectory, the PMF can be written as: This is called unbiased sampling However, it takes forever to properly sample all conformations, and to jump over the barrier. The solution is to bias the system towards whatever value of the coordinate we want.

Umbrella Sampling We could BIAS the simulation, but we do not really know how to do it exactly. True PMF Ideal Biasing Potential No barrier, perfect sampling

Umbrella Sampling Introduce biasing potentials along the reaction coordinate True PMF Windows: 1 2 3 4 5 choose i, k and xi system-dependent

Adding a quadratic biasing potential

Check for sufficient overlap Histograms from neighboring windows should overlap strongly, all points on the RC must be sampled suffciently.

Umbrella Sampling Constructing the PMF Simulation Window Histogram Part of PMF Solved iteratively using e.g. the WHAM program by Alan Grossfield Final computed PMF from many windows

Umbrella Sampling Check for sufficient overlap between sampled regions Solved iteratively using e.g. the WHAM program by Alan Grossfield (http://membrane.urmc.rochester.edu/content/wham) Histograms from neighboring windows should overlap strongly, all points on the RC must be sampled suffciently.

Histograms & free energy profiles G= -RTlnP/P0 Umbrella run needs many simulations Do NOT need to sample full range in 1 simulation

Comparing 2 conformations It will take much too long to get precise populations for these 2 minima just by running MD. Song, Hornak, de los Santos, Grollman and Simmerling, Biochemistry 2006

8OG binding mode in complex: dihedral umbrella sampling syn anti Song, Hornak, de los Santos, Grollman and Simmerling, Biochemistry 2006

Effect of mutations syn anti Simulations reveal how the energy profile changes if a mutation is made Song, Hornak, de los Santos, Grollman and Simmerling, Biochemistry 2006

choose i, k and xi system-dependent Quick Overview 1 2 3 4 5 6 Windows: choose i, k and xi system-dependent True PMF (progress of) reaction coordinate

What do we need? Reaction coordinate Umbrella Restraint distance angle dihedral linear combinations thereof etc. Umbrella Restraint Quadratic function (½ k (x-x0)2)

What does AMBER 12 provide? NMR restraint facility (Ch. 6 of Manual) available in both sander and pmemd distance restraints angle restraints dihedral restraints generalized distance restraint* plane-point angle restraint* plane-plane angle restraint* *sander ONLY!

Flat-well potential The NMR restraint is a so-called “flat-well potential” that has 4 parameters; very flexible

Flat-well potential

Flat-well potential

Setting up restraints Umbrella Sampling input file &cntrl ntx=5, irest=1, ntpr=1000, ntwr=10000, ntwx=1000, ioutfm=1, dt=0.002, nstlim=100000, ntt=3, gamma_ln=5.0, ntb=0, igb=5, nmropt=1, / &wt type=‘DUMPFREQ’, istep1=50, &wt type=‘END’ / DISANG=dist.1.RST DUMPAVE=dist.1.dat turn on NMR restraints We want to dump RC values with a given frequency Frequency with which to dump RC values File with restraint definitions File to dump RC values to

Setting up distance restraints DISANG=dist.1.RST DUMPAVE=dist.1.dat &rst iat=10, 15, r1=0, r2=5, r3=5, r4=20, rk2=50.0, rk3=50.0, / 0 5.225 50 5.102 100 4.923 150 4.894 200 5.054 250 4.712 300 5.342 350 5.024 400 5.121 450 4.989 This defines a distance restraint between atoms 10 and 15 that is parabolic between 0 and 20 Å centered at 5 with a force constant equal to 50 kcal/mol Å2. NOTE: rk2 and rk3 are NOT multiplied by ½. The restraint energy is rk2 (r-r2)2 actual distance step

Setting up angle restraints &rst iat=10, 15, 20, r1=0, r2=108, r3=108, r4=180, rk2=50.0, rk3=50.0, / This defines an angle restraint between atoms 10, 15, and 20 that is parabolic between 0 and 180o centered at 108o with a force constant equal to 50 kcal/mol rad2. (notice the degrees and radians!)

Setting up dihedral restraints &rst iat=10, 15, 20, 25, r1=0, r2=108, r3=108, r4=360, rk2=50.0, rk3=50.0, / This defines an angle restraint between atoms 10, 15, 20, and 25 that is parabolic between 0 and 360o centered at 108o with a force constant equal to 50 kcal/mol rad2. (notice the degrees and radians!)

Setting up restraints &rst iat=-1, -1, igr1=8,9,10,11,12, igr2=20,21,22,23, r1=0, r2=5, r3=5, r4=20, rk2=50.0, rk3=50.0, / You can use up to 4 groups in sander (igr1, igr2, igr3, igr4) and up to 2 groups in pmemd (igr1, igr2) This defines a distance restraint between atom groups. When a given atom number is negative, it reads that atom from the given group. This input file defines a distance restraint between the COG of atoms 8, 9, 10, 11, 12 and the COG of atoms 20, 21, 22, 23. COG = Center of Geometry

More Umbrella Sampling More advanced options

Generalized Distance Restraints Suppose the reaction coordinate you want to measure several distances, such as a proton transfer or network of proton transfers What we do is set up a “generalized” distance restraint which is a linear combination of several different distances sander only! Supports up to 4 distances.

Generalized Distance Restraints In this example, I want to simulate the PMF for the proton transfer from the carboxylate to the leaving group as the leaving group detaches from the main sugar ring. Thus, we want d2 to shrink while we want d1 to grow.

Generalized Distance Restraints Reaction Coordinate Energy To get the individual distances now (to find the path that it took), you’ll have to histogram the distances explored in the trajectory file.

2-D Umbrella Sampling

2-D Umbrella Sampling You now need restraints on 2 different reaction coordinates dist.1.rst &rst iat=5327,5818, r1=0, r2=1.20, r3=1.20, r4=10.0, rk2=100.0, rk3=100.0, / iat=5328,3534, r1=0.0, r2=2.70, r3=2.70, r4=10.0,

2-D Umbrella Sampling

Umbrella sampling - WHAM Umbrella sampling – overcome the sampling problem WHAM – recombine the results 𝐹 𝑟 =−𝑘𝐵𝑇 ln 𝑞 x −U x +F′

Methods to remove the BIAS from the sampling: Weighted Histogram Analysis Method Kumar, et al. J. Comput. Chem., 16:1339-1350, 1995 Benoit Roux. Comput. Phys. Comm., 91:275-282, 1995 mBar Shirts and Chodera. J Chem Phys. 129(12): 1, 2008

Dr. Grossfield WHAM implementation Fast, simple. Compatible with AMBER nmropt=1 keyword 1D and 2D WHAM http://membrane.urmc.rochester.edu/content/wham Example of 2D-restraint: &rst iat=31,158, r1=0, r2=18.56, r3=18.56, r4=100, rk2=1.0, rk3=1.0, &end iat=63,126, r1=0, r2=19.25, r3=19.25, r4=100,

Example of input file Input file for production run using distance restraints &cntrl imin=0, ntx=7, ntpr=500, ntwr=500, ntwx=500, ntwe=500, nscm=5000, ntf=2, ntc=2, ntb=2, ntp=1, tautp=5.0, taup=5.0, nstlim=100000, t=0.0, dt=0.002, cut=9.0,ntt=1, irest=1, iwrap=1, ioutfm=1, nmropt=1, &end &ewald ew_type = 0, skinnb = 1.0, &wt type='DUMPFREQ', istep1=100 / &wt type='END' / DISANG=~/sampling/3mer/restraint_PO4/inputs/aa.dat DUMPAVE=aa.dat.1

Example of output file from AMBER 0 18.108 18.185 100 17.768 18.393 200 17.436 17.753 300 17.271 17.887 400 17.196 17.542 500 17.135 17.584 600 17.166 17.522 700 17.062 17.745 800 16.938 17.859 900 17.277 17.985 1000 17.111 17.864 1100 16.958 17.907 1200 17.150 18.134 1300 17.513 17.808 1400 17.331 17.773 1500 16.677 17.888 1600 16.596 17.761 1700 16.882 17.630 1800 17.022 17.787 1900 17.379 17.681

Example DNA 1-mer (AT) Reaction coordinate: distance (from 9 to 20 Å) Restrains in C1’

1mer AT

1mer AT

1mer AT

1mer AT