Biomolecular simulations Patrice Koehl. Material Science Chemistry QUANTUM MECHANICS Molecular Mechanics Force Fields Hierarchical Simulations Meso- scale.

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.
Crystallography, Birkbeck MOLECULAR SIMULATIONS ALL YOU (N)EVER WANTED TO KNOW Julia M. Goodfellow Dynamic Processes: Lecture 1 Lecture Notes.
Lecture 13: Conformational Sampling: MC and MD Dr. Ronald M. Levy Contributions from Mike Andrec and Daniel Weinstock Statistical Thermodynamics.
Molecular Dynamics: Review. Molecular Simulations NMR or X-ray structure refinements Protein structure prediction Protein folding kinetics and mechanics.
A Digital Laboratory “In the real world, this could eventually mean that most chemical experiments are conducted inside the silicon of chips instead of.
Introduction to Molecular Orbitals
Computational methods in molecular biophysics (examples of solving real biological problems) EXAMPLE I: THE PROTEIN FOLDING PROBLEM Alexey Onufriev, Virginia.
Molecular Mechanics Force Fields Basic Premise If we want to study a protein, piece of DNA, biological membranes, polysaccharide, crystal lattice, nanomaterials,
Molecular Dynamics, Monte Carlo and Docking Lecture 21 Introduction to Bioinformatics MNW2.
The Calculation of Enthalpy and Entropy Differences??? (Housekeeping Details for the Calculation of Free Energy Differences) first edition: p
Case Studies Class 5. Computational Chemistry Structure of molecules and their reactivities Two major areas –molecular mechanics –electronic structure.
Lecture 3 – 4. October 2010 Molecular force field 1.
Molecular Simulation. Molecular Simluation Introduction: Introduction: Prerequisition: Prerequisition: A powerful computer, fast graphics card, A powerful.
Molecular Mechanics force fields minimization. Force Fields good review: MacKerell (2004) JCompChem, 25:1584 FF typically contains terms for: –bonds and.
Molecular Mechanics, Molecular Dynamics, and Docking Michael Strong, PhD National Jewish Health 11/23/2010.
Stochastic Roadmap Simulation: An Efficient Representation and Algorithm for Analyzing Molecular Motion Mehmet Serkan Apaydin, Douglas L. Brutlag, Carlos.
1 CE 530 Molecular Simulation Lecture 2 David A. Kofke Department of Chemical Engineering SUNY Buffalo
The Monte Carlo Method: an Introduction Detlev Reiter Research Centre Jülich (FZJ) D Jülich
Molecular Modeling: Geometry Optimization C372 Introduction to Cheminformatics II Kelsey Forsythe.

The Geometry of Biomolecular Solvation 1. Hydrophobicity Patrice Koehl Computer Science and Genome Center
Simulations Patrice Koehl Department of Biological Sciences National University of Singapore
Bioinf. Data Analysis & Tools Molecular Simulations & Sampling Techniques117 Jan 2006 Bioinformatics Data Analysis & Tools Molecular simulations & sampling.
Objectives of this course
Protein Folding & Biospectroscopy Lecture 5 F14PFB David Robinson.
Introduction. What is Computational Chemistry?  Use of computer to help solving chemical problems Chemical Problems Computer Programs Physical.
Molecular Mechanics, Molecular Dynamics, and Docking
Geometry Optimisation Modelling OH + C 2 H 4 *CH 2 -CH 2 -OH CH 3 -CH 2 -O* 3D PES.
Molecular Modeling Part I. A Brief Introduction to Molecular Mechanics.
Molecular Dynamics Simulations
Algorithms and Software for Large-Scale Simulation of Reactive Systems _______________________________ Ananth Grama Coordinated Systems Lab Purdue University.
SMA5233 Particle Methods and Molecular Dynamics Lecture 2: Physical Principles and Design Issues of MD A/P Chen Yu Zong Tel:
ChE 452 Lecture 24 Reactions As Collisions 1. According To Collision Theory 2 (Equation 7.10)
Free energies and phase transitions. Condition for phase coexistence in a one-component system:
Conformational Sampling
02/03/10 CSCE 769 Dihedral Angles Homayoun Valafar Department of Computer Science and Engineering, USC.
1 CE 530 Molecular Simulation Lecture 17 Beyond Atoms: Simulating Molecules David A. Kofke Department of Chemical Engineering SUNY Buffalo
CZ5225 Methods in Computational Biology Lecture 4-5: Protein Structure and Structural Modeling Prof. Chen Yu Zong Tel:
Energetics of protein structure. Energetics of protein structures Molecular Mechanics force fields Implicit solvent Statistical potentials.
Lecture 11: Potential Energy Functions Dr. Ronald M. Levy Originally contributed by Lauren Wickstrom (2011) Statistical Thermodynamics.
The Geometry of Biomolecular Solvation 2. Electrostatics Patrice Koehl Computer Science and Genome Center
Computational Chemistry Molecular Mechanics/Dynamics F = Ma Quantum Chemistry Schr Ö dinger Equation H  = E 
8. Selected Applications. Applications of Monte Carlo Method Structural and thermodynamic properties of matter [gas, liquid, solid, polymers, (bio)-macro-
A Technical Introduction to the MD-OPEP Simulation Tools
Understanding Molecular Simulations Introduction
Molecular Dynamics simulations
Protein Folding and Modeling Carol K. Hall Chemical and Biomolecular Engineering North Carolina State University.
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.
NCN nanoHUB.org Wagner The basics of quantum Monte Carlo Lucas K. Wagner Computational Nanosciences Group University of California, Berkeley In collaboration.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
Simplistic Molecular Mechanics Force Field Van der WaalsCharge - Charge Bond Angle Improper Dihedral  
Data Modeling Patrice Koehl Department of Biological Sciences National University of Singapore
Lecture 13. Geometry Optimization References Computational chemistry: Introduction to the theory and applications of molecular and quantum mechanics, E.
Review Session BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
Computational Biology BS123A/MB223 UC-Irvine Ray Luo, MBB, BS.
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.
Lecture 7: Molecular Mechanics: Empirical Force Field Model Nanjie Deng Structural Bioinformatics II.
Computational Physics (Lecture 11) PHY4061. Variation quantum Monte Carlo the approximate solution of the Hamiltonian Time Independent many-body Schrodinger’s.
Biomolecular simulations
Simulations Patrice Koehl Department of Biological Sciences
Overview of Molecular Dynamics Simulation Theory
Structure Refinement BCHM 5984 September 7, 2009.
Algorithms and Software for Large-Scale Simulation of Reactive Systems
Computational Analysis
Molecular simulation methods
Algorithms and Software for Large-Scale Simulation of Reactive Systems
Presentation transcript:

Biomolecular simulations Patrice Koehl

Material Science Chemistry QUANTUM MECHANICS Molecular Mechanics Force Fields Hierarchical Simulations Meso- scale Modeling Equilibrium & Rate Constants Molecular Self-Assembly Biochemistry Organelle Modeling Genetic Engineering Pharmaceuticals Specialty Chemicals & Catalysts Metal Alloys Ceramics Polymers Receptor Modeling Electronic & Optical Materials Cancer Research Fossil Energy Fuel Cells Nanotechnology Atoms Electrons Molecules Materials Design Femtoseconds Angstroms Microseconds Microns Years Yards Picoseconds Nanometers Seconds Inches H  = E  F=ma Multi-scale © W.A. Goddard III, M. Blanco, 1998

Biomolecular Simulations Molecular Mechanics force fields Energy Minimization Molecular dynamics Monte Carlo methods

Biomolecular Simulations Molecular Mechanics force fields Energy Minimization Molecular dynamics Monte Carlo methods

The two major assumptions in molecular simulations 1.Born-Oppenheimer approximation “the dynamics of electrons is so fast that they can be considered to react instantaneously to the motion of their nuclei” 2.Classical mechanics “The nuclei are treated as point particles that follow the classical laws of mechanics.”

What is an atom? Classical mechanics: a point particle Defined by its position (x,y,z) and its mass May carry an electric charge (positive or negative), usually partial (less than an electron)

Atomic interactions Torsion angles Are 4-body Angles Are 3-body Bonds Are 2-body Non-bonded pair

Strong valence energies b   All chemical bonds Angle between chemical bonds Preferred conformations for torsion angles: -  angle of the main chain -  angles of the sidechains (aromatic, …) Atomic interactions

vdW interactions 1/r 12 1/r 6 R ij r Lennard-Jones potential

r Coulomb potential qiqi qjqj Electrostatics interactions

Torsion angles Are 4-body Angles Are 3-body Bonds Are 2-body Non-bonded pair Computing energy

Solvent Explicit or Implicit ?

The direct computation of the non bonded interactions involve all pairs of atoms and has a quadratic complexity (O(N2)). This can be prohibitive for large molecules. Bonded interactions are local, and therefore their computation has a linear computational complexity (O(N), where N is the number of atoms in the molecule considered. Computing energy

Cutoff schemes for faster energy computation  ij : weights (0<  ij <1). Can be used to exclude bonded terms, or to scale some interactions (usually 1-4) S(r) : cutoff function. Three types: 1) Truncation: b

2. Switching ab with 3. Shifting b or Cutoff schemes for faster energy computation

Most force fields use the AKMA (Angstrom – Kcal – Mol – Atomic Mass Unit) unit system: QuantityAKMA unitEquivalent SI Energy1 Kcal/Mol4184 Joules Length1 Angstrom meter Mass 1 amu (H=1amu) Kg Charge1 e C Time1 unit second Frequency1 cm rd/s Units in Molecular Simulations

Some Common force fields in Computational Biology ENCAD (Michael Levitt, Stanford) AMBER (Peter Kollman, UCSF; David Case, Scripps) CHARMM (Martin Karplus, Harvard) OPLS (Bill Jorgensen, Yale) MM2/MM3/MM4 (Norman Allinger, U. Georgia) ECEPP (Harold Scheraga, Cornell) GROMOS (Van Gunsteren, ETH, Zurich) Michael Levitt. The birth of computational structural biology. Nature Structural Biology, 8, (2001)

Biomolecular Simulations Molecular Mechanics force fields Energy Minimization Molecular dynamics Monte Carlo methods

Torsion angles Are 4-body Angles Are 3-body Bonds Are 2-body Non-bonded pair Computing energy U is a function of the conformation C of the protein. The problem of “minimizing U” can be stated as finding C such that U(C) is minimum.

The minimizers Steepest descent (SD): The simplest iteration scheme consists of following the “steepest descent” direction: Usually, SD methods leads to improvement quickly, but then exhibit slow progress toward a solution. They are commonly recommended for initial minimization iterations, when the starting function and gradient-norm values are very large. Minimization of a multi-variable function is usually an iterative process, in which updates of the state variable x are computed using the gradient, and in some (favorable) cases the Hessian. Iterations are stopped either when the maximum number of steps (user’s input) is reached, or when the gradient norm is below a given threshold. (  sets the minimum along the line defined by the gradient)

Conjugate gradients (CG): In each step of conjugate gradient methods, a search vector p k is defined by a recursive formula: The corresponding new position is found by line minimization along p k : the CG methods differ in their definition of . The minimizers

Newton’s methods: Newton’s method is a popular iterative method for finding the 0 of a one-dimensional function: x0x0 x1x1 x2x2 x3x3 Several implementations of Newton’s method exist: quasi-Newton, truncated Newton, “adopted-basis Newton-Raphson” (ABNR),… It can be adapted to the minimization of a one –dimensional function, in which case the iteration formula is: The minimizers

Biomolecular Simulations Molecular Mechanics force fields Energy Minimization Molecular dynamics Monte Carlo methods

What is a molecular dynamics simulation? Simulation that shows how the atoms in the system move with time Typically on the nanosecond timescale Atoms are treated like hard balls, and their motions are described by Newton’s laws.

Characteristic protein motions Type of motionTimescaleAmplitude Local: bond stretching angle bending methyl rotation 0.01 ps 0.1 ps 1 ps < 1 Å Medium scale loop motions SSE formation ns –  s 1-5 Å Global protein tumbling (water tumbling) protein folding 20 ns (20 ps) ms – hrs > 5 Å Periodic (harmonic) Random (stochastic)

Why MD simulations? Link physics, chemistry and biology Model phenomena that cannot be observed experimentally Understand protein folding… Access to thermodynamics quantities (free energies, binding energies,…)

How do we run a MD simulation? Get the initial configuration From x-ray crystallography or NMR spectroscopy (PDB) Assign initial velocities At thermal equilibrium, the expected value of the kinetic energy of the system at temperature T is: This can be obtained by assigning the velocity components vi from a random Gaussian distribution with mean 0 and standard deviation (k B T/m i ):

For each time step: Compute the force on each atom: Solve Newton’s 2 nd law of motion for each atom, to get new coordinates and velocities Store coordinates Stop X: cartesian vector of the system M diagonal mass matrix.. means second order differentiation with respect to time Newton’s equation cannot be solved analytically: Use stepwise numerical integration How do we run a MD simulation?

MD as a tool for minimization Energy position Energy minimization stops at local minima Molecular dynamics uses thermal energy to explore the energy surface State A State B

Crossing energy barriers A B I GG Position Energy time Position State A State B The actual transition time from A to B is very quick (a few pico seconds). What takes time is waiting. The average waiting time for going from A to B can be expressed as:

Biomolecular Simulations Molecular Mechanics force fields Energy Minimization Molecular dynamics Monte Carlo methods

Monte Carlo: random sampling A simple example: Evaluate numerically the one-dimensional integral: Instead of using classical quadrature, the integral can be rewritten as denotes the unweighted average of f(x) over [a,b], and can be determined by evaluating f(x) at a large number of x values randomly distributed over [a,b] Monte Carlo method!

A famous example: Buffon’s needle problem D The probability that a needle of length L overlaps with one of the lines, distant from each other by D, with L≤D is: For L = D Buffon, G. Editor's note concerning a lecture given by Mr. Le Clerc de Buffon to the Royal Academy of Sciences in Paris. Histoire de l'Acad. Roy. des Sci., pp , Buffon, G. "Essai d'arithmétique morale." Histoire naturelle, générale er particulière, Supplément 4, , 1777 Method to estimate  numerically: “Throw” N needles on the floor, find needles that cross one of the line (say C of them). An estimate of  is:

Monte Carlo Sampling for protein structure The probability of finding a protein (biomolecule) with a total energy E(X) is: Partition function Estimates of any average quantity of the form: using uniform sampling would therefore be extremely inefficient. Metropolis and coll. developed a method for directly sampling according to the actual distribution. Metropolis et al. Equation of state calculations by fast computing machines. J. Chem. Phys. 21: (1953)

Monte Carlo for sampling conformations The Metropolis Monte Carlo algorithm: 1.Select a conformation X at random. Compute its energy E(X) 2.Generate a new trial conformation Y. Compute its energy E(Y) 3.Accept the move from X to Y with probability: 4.Repeat 2 and 3. Pick a random number RN, uniform in [0,1]. If RN < P, accept the move.