Computational Chemistry - MD Simulations

Similar documents
What is Classical Molecular Dynamics?

Ab initio molecular dynamics. Simone Piccinin CNR-IOM DEMOCRITOS Trieste, Italy. Bangalore, 04 September 2014

Free energy calculations and the potential of mean force


Molecular Dynamics Simulations. Dr. Noelia Faginas Lago Dipartimento di Chimica,Biologia e Biotecnologie Università di Perugia

Gear methods I + 1/18

Molecular dynamics simulation of Aquaporin-1. 4 nm

Simulation of molecular systems by molecular dynamics

Molecular Dynamics. A very brief introduction

Introduction to molecular dynamics

LAMMPS Performance Benchmark on VSC-1 and VSC-2

Introduction to Classical Molecular Dynamics. Giovanni Chillemi HPC department, CINECA

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

Set the initial conditions r i. Update neighborlist. r i. Get new forces F i

Temperature and Pressure Controls

Force fields, thermo- and barostats. Berk Hess

Free energy simulations

Biomolecular modeling I

Introduction Statistical Thermodynamics. Monday, January 6, 14

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

Why Proteins Fold? (Parts of this presentation are based on work of Ashok Kolaskar) CS490B: Introduction to Bioinformatics Mar.

Methods of Computer Simulation. Molecular Dynamics and Monte Carlo

Nanoscale simulation lectures Statistical Mechanics

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

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

7 To solve numerically the equation of motion, we use the velocity Verlet or leap frog algorithm. _ V i n = F i n m i (F.5) For time step, we approxim

Molecular Dynamics Simulations

Gromacs Workshop Spring CSC

Biomolecules are dynamic no single structure is a perfect model

Advanced Molecular Dynamics

The Molecular Dynamics Method

Aspects of nonautonomous molecular dynamics

Analysis of MD Results Using Statistical Mechanics Methods. Molecular Modeling

The micro-properties of [hmpy+] [Tf 2 N-] Ionic liquid: a simulation. study. 1. Introduction

Generation of topology files of a protein chain and simulations of a dipeptide

Introduction to Simulation - Lectures 17, 18. Molecular Dynamics. Nicolas Hadjiconstantinou

ChE 210B: Advanced Topics in Equilibrium Statistical Mechanics

NWChem: Molecular Dynamics and QM/MM

Van Gunsteren et al. Angew. Chem. Int. Ed. 45, 4064 (2006)

Energy and Forces in DFT

Why study protein dynamics?

Principles and Applications of Molecular Dynamics Simulations with NAMD

A Brief Introduction to Statistical Mechanics

Multiscale Materials Modeling

Constant Pressure Langevin Dynamics: Theory and Application to the Study of Phase Behaviour in Core-Softened Systems.

Ab initio molecular dynamics and nuclear quantum effects

Monte Carlo Methods in Statistical Mechanics

Supporting Information

Protein Structure Analysis

4 th Advanced in silico Drug Design KFC/ADD Molecular Modelling Intro. Karel Berka, Ph.D.

LECTURE 6 : BASICS FOR MOLECULAR SIMULATIONS - Historical perspective - Skimming over Statistical Mechanics - General idea of Molecular Dynamics -

Protein Structure Analysis

Phase Equilibria and Molecular Solutions Jan G. Korvink and Evgenii Rudnyi IMTEK Albert Ludwig University Freiburg, Germany

Ab Initio Molecular Dynamic

Molecular Dynamics Simulation of Methanol-Water Mixture

JASS Modeling and visualization of molecular dynamic processes

Javier Junquera. Statistical mechanics

Ab Initio Molecular Dynamic

Molecular Dynamics at Constant Pressure: Allowing the System to Control Volume Fluctuations via a Shell Particle

Ab Ini'o Molecular Dynamics (MD) Simula?ons

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

Free energy calculations using molecular dynamics simulations. Anna Johansson

Bioengineering 215. An Introduction to Molecular Dynamics for Biomolecules

Supporting Information

Basic Ingredients of Free Energy Calculations: A Review

2008 Biowerkzeug Ltd.

Molecular modeling for functional materials design in chemical engineering and more

2. Thermodynamics. Introduction. Understanding Molecular Simulation

Advanced in silico drug design

(# = %(& )(* +,(- Closed system, well-defined energy (or e.g. E± E/2): Microcanonical ensemble

Biomolecular modeling III

An introduction to Molecular Dynamics. EMBO, June 2016

Brief Review of Statistical Mechanics

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

Organization of NAMD Tutorial Files

Applications of Molecular Dynamics

CHE3935. Lecture 4 Quantum Mechanical Simulation Methods Continued

TSTC Lectures: Theoretical & Computational Chemistry

Supporting Information

Citation for published version (APA): Hess, B. (2002). Stochastic concepts in molecular simulation Groningen: s.n.

Optimizing GROMACS for parallel performance

Many-Body Coarse-Grained Interactions using Gaussian Approximation Potentials

Controlling fluctuations

Classical Molecular Dynamics

Molecular Dynamics Simulation of a Nanoconfined Water Film

Monte Carlo Methods. Ensembles (Chapter 5) Biased Sampling (Chapter 14) Practical Aspects

Supporting Information. for. Influence of Cononsolvency on the. Aggregation of Tertiary Butyl Alcohol in. Methanol-Water Mixtures

Ab initio molecular dynamics

Efficient Parallelization of Molecular Dynamics Simulations on Hybrid CPU/GPU Supercoputers

2D Clausius Clapeyron equation

Free Energy Simulation Methods

The Molecular Dynamics Simulation Process

Universal Repulsive Contribution to the. Solvent-Induced Interaction Between Sizable, Curved Hydrophobes: Supporting Information

Molecular Dynamics in practice with GROMACS

MARTINI simulation details

Supporting Information

Molecular Modeling of Matter

Ionic Liquids simulations : obtention of structural and transport properties from molecular dynamics. C. J. F. Solano, D. Beljonne, R.

CASSANDRA. Computational Atomistic Simulation Software At Notre Dame for Research Advances

Diffusion of Water and Diatomic Oxygen in Poly(3-hexylthiophene) Melt: A Molecular Dynamics Simulation Study

Transcription:

Computational Chemistry - MD Simulations P. Ojeda-May pedro.ojeda-may@umu.se Department of Chemistry/HPC2N, Umeå University, 901 87, Sweden. May 2, 2017

Table of contents 1 Basics on MD simulations Accelerated MD Umbrella sampling String method Coarse graining Alchemical method 2 Setting up the system, minimization, solvation, equilibration, production and analysis.

Simulations time scale Figure : Accuracy w.r.t. time scale for different modeling approaches.

Early MD simulations Figure : Nature, 253 (1975).

Current MD simulations Figure : Source: http://www.nobelprize.org.

Current MD simulations

Application of MD Proteins Clays Figure : Clay [JPC C, 118, 1001 (2014)]. Figure : AdK enzyme in water.

Application of MD Figure : Ice cream research.

Application of MD Figure : Asphalt research. Figure : Asphalt [Const. Build. Mat., 121, 246 (2016)].

Newton s equation F = U Newton s Law(1687) (1) solution of this equation requires the knowledge of an array of particles positions and velocities X = (x 1 1, x 1 2, x 1 3, x 2 1, x 2 2, x 2 3... x N 1, x N 2, x N 3 ) (2) V = (v 1 1, v 1 2, v 1 3, v 2 1, v 2 2, v 2 3... v N 1, v N 2, v N 3 ) (3)

s Figure : Source: http://www.lpwchem.org/force-field-development/

s U = bonds + + 1 2 k bonds(r r 0 ) 2 + torsions i<j Coulomb angles V j (1 + cosjφ) j q i q j r ij + i<j VdW 1 2 k angle(θ θ 0 ) 2 { [ (σij ) 12 4ɛ ij r ij ( σij r ij ) 6 ]} (4)

s Figure : Energy terms. Source: https://en.wikipedia.org/wiki/ (chemistry)

s Figure : FF for proteins comparison, PLoS ONE, 7, e32131, (2012).

s: Energy surface Figure : Energy surface described by U = sin(x) cos(x)

s Proteins and Hydrocarbons: GROMOS, OPLS-AA, AMBER, CHARMM. Clays: CLAYFF Coarse-graining: MARTINI If the parameters of your compound are not part of the force field you need to use QM approaches.

Water models Figure : 3-5 sites water models. Source: http://www1.lsbu.ac.uk/water/water models.html

Water models Figure : See for details: JPC A, 105, 9954 (2001).

Protein systems Figure : 20 natural amino acids. Source: goo.gl/yryvwv

Protein systems Figure : PDB information of AdK. Figure : Structure of yeast AdK.

Periodic boundary conditions (PBC) The systems we can study with MD simulations are tiny compared to real experimental setups (10 23 particles). Figure : PBCs and minimum image convention [Allen & Tildesley, Comp. Sim. of Liquids]

Electrostatic interactions: Ewald method The elecrostatic energy for a periodic system can be written as 1, E = 1 2 N m Z 3 i,j=1 q i q j r ij + ml where r ij = r i r j, m refers to the periodic images. Primed summation means i = j interaction is excluded for m = 0. q x is the partial charge on atom x. (5) 1 Adv. Polym. Sci., 185, 59 (2005)

Electrostatic interactions: Ewald method The elecrostatic energy for a periodic system can be written as 1, E = 1 2 N m Z 3 i,j=1 q i q j r ij + ml where r ij = r i r j, m refers to the periodic images. Primed summation means i = j interaction is excluded for m = 0. q x is the partial charge on atom x. The potential is splitted such that, 1 r = f (r) + 1 f (r) r r (5) (6) 1 Adv. Polym. Sci., 185, 59 (2005)

Electrostatic interactions: Ewald method The elecrostatic energy for a periodic system can be written as 1, E = 1 2 N m Z 3 i,j=1 q i q j r ij + ml where r ij = r i r j, m refers to the periodic images. Primed summation means i = j interaction is excluded for m = 0. q x is the partial charge on atom x. givig rise to the total energy: (5) E = E (r) + E (k) + E (s) + E (d) (6) 1 Adv. Polym. Sci., 185, 59 (2005)

Electrostatic interactions E (r) = 1 2 N m Z 3 i,j=1 E (k) = 1 2V k 0 q i q j erfc(α r ij + ml ) r ij + ml (7) 4π k 2 ek2 /4α 2 ρ(k) 2 (8) E (s) = α q 2 π i (9) E (d) 2π = (1 + 2ɛ )V ( i i q i r i ) 2 (10)

Integration of Newton s equation We now now the force field and we know the law of motion: F = ma = U Newton s Law (11) we need to integrate this equation, here we use the leap-frog scheme [Hockney, 1970], r(t + δt) = r(t) + δtv(t + 1 δt) (12) 2 v(t + 1 2 δt) = v(t 1 δt) + δta (13) 2 velocities are updated according to, v(t) = 1 (v(t + 12 2 δt) + v(t 12 ) δt) (14)

Constraints Collision of two diatomic molecules Figure : Free collision. Figure : SHAKE constraint. See JCP, 112, 7919 (2000)

Constraints Modern approaches to deal with constraints Figure : ILVES method. See JCC, 32, 3039 (2011)

Techniques to speedup simulations MPI parallelization MPI+OpenMP parallelization Domain decomposition scheme Multiple communicators Figure : Nodes (MPI). do i=1,num_particles x(i) = x(i) + f(i)*dt enddo Figure : NUMA machine (OpenMP).

Ergodicity A obs = < A > time =< A(Γ(t)) > time = lim t obs tobs 0 A(Γ(t))dt (15) Figure : Coffee cup.

Statistical ensembles Microcanonical ensemble (NVE) partition function is [Allen & Tildesley, Comp. Sim. of Liquids], Q NVE = 1 1 drdpδ(h(r, p) E) (16) N! h 3N The thermodynamic potential is the negative of the entropy S/k B = ln Q NVE In the case of the Canonical ensemble (NVT) the partition function is, Q NVT = 1 1 drdp exp( H(r, p)/k B T ) (17) N! h 3N with thermodynamic potential A/k B T = ln Q NVT.

Statistical ensembles Isothermal-isobaric ensemble (NPT) partition function is, Q NPT = 1 1 1 N! h 3N dv drdp exp( (H(r, p)+pv )/k B T ) V 0 (18) the corresponding thermodynamic potential is G/k B = ln Q NPT Grand-canonical ensemble (µvt) partition function is, Q µvt = 1 1 N! h 3N exp(µn/k BT ) drdp exp( H(r, p)/k B T ) N (19) the corresponding thermodynamic potential is PV /k B = ln Q µvt

Thermostats NVE is obtained by solving NE. NVT can be achieved with the following thermostats: Berendsen, Velocity-rescaling, Nose-Hoover. H = N i=1 p i 2m i + U(r 1, r 2,..., r N ) + p2 ξ 2Q + N f kt ξ (20) A better approach is Nose-Hoover chain. Using general and local thermostats. NPT can be simulated with Berendsen and Parrinello-Rahman methods.

Accelerated MD simulations The original potential energy surface V (r) is modified according to, V (r) = { V (r), V (r) E, V (r) + V (r) V (r) < E. (21) Figure : Modified potential energy surface [JCP, 120, 11919 (2004)].

Accelerated MD simulations the biasing term is, V (r) = (E V (r))2 α + (E V (r)) (22) Figure : Free energy landscape of Alanine dipeptide [JCP, 120, 11919 (2004)].

Umbrella sampling (US) simulations The potential energy is modified as follows JCP, 23, 187 (1977): E b (r) = E u (r) + w i (ξ) with w i (ξ) = K/2(ξ ξ ref i ) 2 Figure : Potential energy surface. For each window the free energy is given by, A i (ξ) = (1/β) ln P b i (ξ) w i (ξ)+f i Figure : Probability histograms.

String method (SM) simulations Define a set of collective variables z j and effective forces as follows k T T 0 (z j θ j (t))dt F (z) z j The free energy along the string is computed by PRB, 66, 052301 (2002), Figure : Free energy surface. F (z(α)) F (z(0)) = α 0 N i=1 dz i (α ) dα F (z(α )) z i dα

String method (SM) simulations Figure : Free energy surface of Alanine dipeptide.

Coarse-grain simulations Figure : Reduction of the degrees of freedom [Annu. Rev. Biophys., 42, 73 (2013)].

Coarse-grain simulations Figure : Reduction of the degrees of freedom [Annu. Rev. Biophys., 42, 73 (2013)].

Alchemical simulations Figure : Thermodynamic cycle for binding of two protein ligands L 1 and L 2, [JCC, 30, 1692 (2009)]. G bind L i L j = G bind L j G bind L i The Hamiltonian is modified according to, = G prot RL i RL j G solv L i L j (23) H = T x + (1 λ)v 0 + λv 1 (24)

Alchemical simulations Figure : Thermodynamic cycle for binding of two protein ligands L 1 and L 2, [JCC, 30, 1692 (2009)]. The free energy difference going from λ = 0 to λ = 1 is, 1 G λ=0 λ=1 = 1 β ln exp ( β(h (λ+δλ) H (λ) ) ) (25) λ=0

Setting up the system, minimization, solvation, equilibration, produ Installing CHARMM on Kebnekaise Load the modules module load GCC/5.4.0-2.26 OpenMPI/1.10.3 go to the charmm folder and type:./install.com gnu M at the end of the installation one gets the message: install.com> CHARMM Installation is completed. The CHARMM executable is /pfs/nobackup/home/

mpirun -np 28 /home/u/user/pfs/charmm_tutorial/charmm/exec/ -i step4_equilibration.inp > out_equilibration.dat mpirun -np 28 /home/u/user/pfs/charmm_tutorial/charmm/exec/ P. cnt=1 Ojeda-May -i pedro.ojeda-may@umu.se step5_production.inp Computational > out_production.dat Chemistry - MD Simulations Basics on MD simulations Setting up the system, minimization, solvation, equilibration, produ Running CHARMM on Kebnekaise #!/bin/bash #SBATCH -A project-id #SBATCH -N 1 #SBATCH --time=01:00:00 #SBATCH --output=job_str.out #SBATCH --error=job_str.err #SBATCH --exclusive #SBATCH --mail-type=end module load GCC/5.4.0-2.26 OpenMPI/1.10.3

Setting up the system, minimization, solvation, equilibration, produ CHARMM Setting up the system minimization solvation neutralization equilibration production analysis

Setting up the system, minimization, solvation, equilibration, produ CHARMM files *.pdb (coordinates) CHARMM parameter files *.inp (input file for simulation)

Setting up the system, minimization, solvation, equilibration, produ Performance of CHARMM Figure : Old CHARMM version. Figure : Comparison of CHARMM with other novel software. System of 19,609 atoms. JCC, 35, 406-413 (2014)

Setting up the system, minimization, solvation, equilibration, produ CHARMM support https://www.charmm.org/ubbthreads/ contact HPC2N support