QM/MM Theory and Practice By Adrian Roitberg / Ross Walker.

Slides:



Advertisements
Similar presentations
Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
Advertisements

Introduction to Computational Chemistry NSF Computational Nanotechnology and Molecular Engineering Pan-American Advanced Studies Institutes (PASI) Workshop.
Evaluating Free Energies of Binding using Amber: The MM-PBSA Approach.
Amber: How to Prepare Parameters for Non-standard Residues
Quantum Mechanics Calculations II Apr 2010 Postgrad course on Comp Chem Noel M. O’Boyle.
ChE 452 Lecture 16 Quantum Effects In Activation Barriers 1.
A Digital Laboratory “In the real world, this could eventually mean that most chemical experiments are conducted inside the silicon of chips instead of.
Survey of Molecular Dynamics Simulations By Will Welch For Jan Kubelka CHEM 4560/5560 Fall, 2014 University of Wyoming.
CHE Inorganic, Physical & Solid State Chemistry Advanced Quantum Chemistry: lecture 4 Rob Jackson LJ1.16,
Solvation Models. Many reactions take place in solution Short-range effects Typically concentrated in the first solvation sphere Examples: H-bonds,
Introduction to Molecular Orbitals
Molecular Modeling: Molecular Mechanics C372 Introduction to Cheminformatics II Kelsey Forsythe.
Theoretical Models “The underlying physical laws necessary for the mathematical theory of a large part of physics and the whole of chemistry are thus completely.
Chemistry 6440 / 7440 Semi-Empirical Molecular Orbital Methods.
Quantum Mechanics and Force Fields Hartree-Fock revisited Semi-Empirical Methods Basis sets Post Hartree-Fock Methods Atomic Charges and Multipoles QM.
Computational Chemistry
Molecular Modeling: Semi-Empirical Methods C372 Introduction to Cheminformatics II Kelsey Forsythe.
Ion Solvation Thermodynamics from Simulation with a Polarizable Force Field Gaurav Chopra 07 February 2005 CS 379 A Alan GrossfeildPengyu Ren Jay W. Ponder.
Chemistry 6440 / 7440 Models for Solvation
Chemistry 6440 / 7440 QM / MM Calculations. Resources Cramer, C. J.; Essentials of Computational Chemistry; Wiley: Chichester, 2002, Chapter 13. Froese,
Continuum Representations of the Solvent pp (Old Edition) Eva Zurek.
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.
Case Studies Class 5. Computational Chemistry Structure of molecules and their reactivities Two major areas –molecular mechanics –electronic structure.
Electron transfer through proteins Myeong Lee (02/20/2006)
Quantum Calculations B. Barbiellini Thematics seminar April 21,2005.
QM/MM Calculations and Applications to Biophysics Marcus Elstner Physical and Theoretical Chemistry, Technical University of Braunschweig.
Chemistry in Biology.
Molecular Modeling Part I Molecular Mechanics and Conformational Analysis ORG I Lab William Kelly.
Computational Chemistry
Introduction. What is Computational Chemistry?  Use of computer to help solving chemical problems Chemical Problems Computer Programs Physical.
Ana Damjanovic (JHU, NIH) JHU: Petar Maksimovic Bertrand Garcia-Moreno NIH: Tim Miller Bernard Brooks OSG: Torre Wenaus and team.
CHM 456 Organic Chemistry Carbon Compounds and Chemical Bonds.
Algorithms and Software for Large-Scale Simulation of Reactive Systems _______________________________ Ananth Grama Coordinated Systems Lab Purdue University.
Computational Chemistry, WebMO, and Energy Calculations
The Nuts and Bolts of First-Principles Simulation Durham, 6th-13th December : DFT Plane Wave Pseudopotential versus Other Approaches CASTEP Developers’
02/03/10 CSCE 769 Dihedral Angles Homayoun Valafar Department of Computer Science and Engineering, USC.
Chem 1140; Molecular Modeling Molecular Mechanics Semiempirical QM Modeling CaCHE.
1.Solvation Models and 2. Combined QM / MM Methods See review article on Solvation by Cramer and Truhlar: Chem. Rev. 99, (1999)
Computational Chemistry Molecular Mechanics/Dynamics F = Ma Quantum Chemistry Schr Ö dinger Equation H  = E 
Water layer Protein Layer Copper center: QM Layer Computing Redox Potentials of Type-1 Copper Sites Using Combined Quantum Mechanical/Molecular Mechanical.
Comparative Study of Three Methods of Calculating Atomic Charge in a Molecule Wanda Lew Heather Harding Sharam Emami Shungo Miyabe San Francisco State.
Binding and Catalysis of Metallo-  -Lactamases Studied using a SCC-DFTB/Charmm Approach D. Xu and H. Guo Department of Chemistry University of New Mexico.
Behavior of Waves In-phase rays reinforce Out-of phase rays annihilate each other Rays out of phase by an exact number of wavelengths reinforce each other.
Molecular Dynamics simulations
Molecular simulation methods Ab-initio methods (Few approximations but slow) DFT CPMD Electron and nuclei treated explicitly. Classical atomistic methods.
Molecular Mechanics Studies involving covalent interactions (enzyme reaction): quantum mechanics; extremely slow Studies involving noncovalent interactions.
MODELING MATTER AT NANOSCALES 3. Empirical classical PES and typical procedures of optimization Classical potentials.
ELECTRONIC STRUCTURE OF MATERIALS From reality to simulation and back A roundtrip ticket.
TURBOMOLE Lee woong jae.
SAN DIEGO SUPERCOMPUTER CENTER Advanced User Support Project Overview Adrian E. Roitberg University of Florida July 2nd 2009 By Ross C. Walker.
Quantum Mechanics/ Molecular Mechanics (QM/MM) Todd J. Martinez.
Adrian Lange & John M. Herbert Department of Chemistry Ohio State University Molecular Spectroscopy Symposium, 6/21/07 Spurious charge-transfer contamination.
Role of Theory Model and understand catalytic processes at the electronic/atomistic level. This involves proposing atomic structures, suggesting reaction.
Molecular Mechanics (Molecular Force Fields). Each atom moves by Newton’s 2 nd Law: F = ma E = … x Y Principles of M olecular Dynamics (MD): F =
--Experimental determinations of radial distribution functions --Potential of Mean Force 1.
Atoms are the smallest units of chemical elements that enter into chemical reactions. ATOM.
Advanced methods of molecular dynamics 1.Monte Carlo methods 2.Free energy calculations 3.Ab initio molecular dynamics 4.Quantum molecular dynamics 5.Trajectory.
Structure of Presentation
Van der Waals dispersion in density functional theory
Implementation Issues
Production of an S(α,β) Covariance Matrix with a Monte Carlo-Generated
ReMoDy Reactive Molecular Dynamics for Surface Chemistry Simulations
Maintaining Adiabaticity in Car-Parrinello Molecular Dynamics
Srinivasan S. Iyengar Department of Chemistry, Indiana University
Algorithms and Software for Large-Scale Simulation of Reactive Systems
Large Time Scale Molecular Paths Using Least Action.
Molecular simulation methods
Algorithms and Software for Large-Scale Simulation of Reactive Systems
Car Parrinello Molecular Dynamics
Presentation transcript:

QM/MM Theory and Practice By Adrian Roitberg / Ross Walker

Classical Force Field Limitations 1) Need parameters for each atom type and with the types of it’s 1-2, 1-3 and 1-4 interactions. 2) We cannot break bonds during a simulation.

Quantum Mechanics Offers a solution to these limitations. Need only parameters for each element. Bond breaking and formation is possible. Also allows for polarisation as electrons are explicitly dealt with. But pure QM calculations are too expensive to use with proteins.

The QM/MM Idea Multi-layered method First proposed by Warshel and Levitt in 1976 (Lysozyme). QM MM

The Hybrid QM/MM Potential Effective Hamiltonian for the system. If we write E eff as expectation value of H eff then we can remove E MM from the integral since it is independent of the positions of the electrons.

The Hybrid QM/MM Potential E MM can be evaluated classically. E MM can be evaluated classically. (i.e. Amber force field equation) E QM can be evaluated using a standard QM method. E QM can be evaluated using a standard QM method. (i.e. Semi-empirical (PM3, AM1…), Ab initio (HF, MP2) or DFT) E QM/MM is the tricky bit.

QM Region What should be used in the QM region? Ab initio (HF, MP2…) Ab initio (HF, MP2…) DFT (B3LYP, B3P86…) DFT (B3LYP, B3P86…) Semiempirical (PM3, AM1…) Semiempirical (PM3, AM1…) Usually answer is dictated by cost. Most QM/MM MD simulations to date have used semiempirical QM regions. Why? Need as big a QM region as we can afford. Not good to have QM/MM boundary close to the chemistry of interest.

Pitfalls in QM/MM Not clear which force fields to use. Much experience with expected accuracy of ab initio methods alone. Much experience with expected accuracy of ab initio methods alone. Much experience with MM methods alone. Much experience with MM methods alone. Not much experience with QM/MM Not much experience with QM/MM No direct map from wavefunction to parameters. How do we treat QM/MM VDW interaction? Normally done classically Normally done classically But do we need to scale the interaction? Why? But do we need to scale the interaction? Why?

Dealing with E QM/MM Mechanical Embedding Crudest level of QM/MM Crudest level of QM/MM Include only classical Van der Waals in E QM/MM Include only classical Van der Waals in E QM/MM Useful to impose only steric constraints Useful to impose only steric constraints Can take advantage of this to isolate MM and QM effects. Can take advantage of this to isolate MM and QM effects.

Electrostatic Embedding Also include interaction of MM point charges with: Electron Cloud of QM Region Electron Cloud of QM Region QM atomic cores QM atomic cores Many possible implementations – best? is to evaluate integrals over continuous QM charge density and discrete MM charge density

Electrostatic Embedding Electrostatic interaction between MM charge and QM electron cloud Electrostatic interaction between MM charge and QM core charge VdW interaction between MM and QM atoms

Electrostatic embedding Mechanical embedding QM/MM Theory

Forces on QM nuclei Forces on MM nuclei

Some Examples In solution Reactants treated by QM are surrounded by MM waters: Co-enzyme Non-covalently bound co-enzyme treated quantum mechanically. Protein and solvent treated classically.

Covalent Embedding More difficult embedding – cutting across covalent bonds. Almost always required for systems of biological interest. (Active Site QM, remainder MM) Many Strategies; still not clear which is best or how well they “work”. Probably the most debated subject in hybrid QM/MM simulations.

Covalent Embedding How do we deal with these MM-QM bonds?

Link atom approach First introduced by Singh and Kollman (1986) Method implemented in AMBER. Include extra atoms (typically H) in the QM region to fill valence.

Link atom approach Maintain QM to MM covalent terms. Calculate all bonds angles and dihedrals that include at least one MM atom using classical force field. Calculate all bonds angles and dihedrals that include at least one MM atom using classical force field. MM atoms not bound directly to the QM region see all QM atoms (including link atom) and vice versa. Link atom sees all but MM atoms bonded to link atoms. Some debate over whether omitting the QM link -MM atom interaction causes problems. (Reuter et al., 2000) Do you include 1-2 and 1-3 MM-QM atoms in QM- Interaction? Singh and Kollman did not include. Amber 9 and later and Dynamo do include…

Link atom approach Amber 9/10/11/12/14 use a constrained link atom. (same as Dynamo) Link atom is always placed at a fixed distance along the bond vector that is broken using:

Link Atom – Amber 14 Implementation Once QM link atom gradient is known the force on the link atom is re-distributed between QM and MM link pair using: And corresponding y and z component forms.

Link Atom – Amber 14 Implementation Has several advantages over AMBER 8 approach. Removes issue of “extra” degrees of freedom introduced by Amber 8 method. Removes issue of “extra” degrees of freedom introduced by Amber 8 method. Completely transparent to the user. Completely transparent to the user. No extra bookkeeping required to keep track of link atom position. Restart and MDCRD file compatibility is maintained. No extra bookkeeping required to keep track of link atom position. Restart and MDCRD file compatibility is maintained. Always know exactly where the link atom is. Always know exactly where the link atom is. Seems to be much more stable – 2 fs time step with Shake is stable for QM/MM simulation. Seems to be much more stable – 2 fs time step with Shake is stable for QM/MM simulation.

Alternative Approaches Capping Potential Methods Also known as pseudo bond methods. Also known as pseudo bond methods. Use element of fictitious type to ‘cap’ each bond between QM and MM region. Use element of fictitious type to ‘cap’ each bond between QM and MM region. E.g. if MM atom in QM-MM pair is an sp 3 carbon then MM atom is replaced by univalent QM atom that is parameterised to behave like an sp 3 carbon. E.g. if MM atom in QM-MM pair is an sp 3 carbon then MM atom is replaced by univalent QM atom that is parameterised to behave like an sp 3 carbon.

Alternative Approaches Hybrid-orbital approach Method used by Warshel and Levitt in their seminal QM/MM work. Method used by Warshel and Levitt in their seminal QM/MM work. Either place hybrid or localised orbitals on the QM atom which point towards MM atom. Either place hybrid or localised orbitals on the QM atom which point towards MM atom. These orbitals are kept frozen during the QM calculation. These orbitals are kept frozen during the QM calculation.

Covalent Embedding All methods for dealing with covalent bonds have their advantages and disadvantages. Link Atom approach is arguably the easiest to implement and requires the fewest parameters. Experience has shown that if used carefully the link atom method can give satisfactory results.

QM/MM Cautions Most force fields do not include polarisability, but QM region will. This can lead to imbalance and amplification of errors. All covalent embedding schemes should be treated with caution – it is surely possible to break almost every implemented scheme. Dependence of results on QM/MM partitioning must be carefully tested.

QM/MM Cautions Newton’s equations are typically used to propagate MD. No tunnelling contributions. SCF convergence must be very stringent to obtain forces accurate enough to conserve energy.

QM/MM support in AMBER 14 AMBER 14 has QM/MM support as part of regular sander. Support for semi-empirical QM including: PM3, AM1, MNDO, PDDG-PM3, PDDG-MNDO, PM3CARB1, SCC-DFTB, MNDO/d, PM6… Support for Gas Phase, Solvent Sphere and PME based periodic boundary QM/MM calculations.

QM/MM support in AMBER 14 Support for Generalised Born implicit solvent QM/MM simulations. Simulation of low energy reaction pathways involving bond breaking and formation using a QM/MM implementation of the Nudged Elastic Band Method. Full dynamic memory allocation. Support for running simulations in parallel using MPI.

Amber 14 QM/MM New Developments Advanced semiempirical Hamiltonians including d-orbitals (MNDO/d and PM6) Dispersion and hydrogen bond corrections (PM6-DH+) Ability to read user defined parameters An interface to external QM software packages for ab initio and DFT QM regions (ADF, GAMESS, Gaussian, ORCA, TeraChem,...) Adaptive solvent QM/MM

QM/MM code in AMBER Program flow in SANDER Communication via files MPI-2

Amber 14 Example Input File Example QMMM MD Script for Sander 12 &cntrl imin=0, nstlim=10000, dt=0.002, ntt=1,tempi=0.0,temp0=300.0, ntb=1, ntf=2, ntc=2, cut=12.0, ifqnt=1, / &qmmm qmmask=':753', qmcharge=2, qm_theory='PM3', /

Amber 12 Example Input File Example QMMM MD Script for Sander 12 &cntrl imin=0, nstlim=10000, dt=0.002, ntt=1,tempi=0.0,temp0=300.0, ntb=1, ntf=2, ntc=2, cut=12.0, ifqnt=1, / &qmmm qmmask=':753', qmcharge=2, qm_theory='PM3', /

Adaptive QM/MM repartitioning Naïve implementation Adjust QM region every (few) MD stepsProblems No Hamiltonian PES not continuous Sudden force changes Regular thermostats cannot stabilize the simulations Problem: QM and MM regions are fixed Solvent molecules near QM region should remain QM

DAS adaptive QM/MM repartitioning Use transition region Active region: QM Active region: QM Environment region: MM Environment region: MM Transition region: Force interpolation Transition region: Force interpolation Requires (N T +1) independent QM/MM calculations per MD step Requires (N T +1) independent QM/MM calculations per MD step Bulo, Ensing, Sikkema, Visscher, JCTC 5 (2009) 2212

AMBER implementation AWG, Park, Bulo, Paesani, Walker, in preparation … Process Group 1Process Group N T +1 Compute QM/MM forces 1 Compute QM/MM forces N T +1 … Determine QM/MM partitionings and  a Mix QM/MM forces Propagate trajectory … 2 layer parallelization with (N T +1)xM threads N T +1 QM/MM partitions M threads for each QM/MM partition Fixed N A and N T R 1 and R 2 change Fixed R 1 and R 2 N A and N T change

Cl - ion solvation in water RDF (Cl-O) Park, AWG, Walker, Paesani, JCTC (2012), doi: /ct300331f RDF (Cl-H)

QM/MM Tutorial Basic QM/MM tutorial is available on AMBER website.