Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Molecular Dynamics Method 1 James Phillips Theoretical.

Slides:



Advertisements
Similar presentations
Time averages and ensemble averages
Advertisements

Simulazione di Biomolecole: metodi e applicazioni giorgio colombo
CH. 2 Chemistry of life Section 1 Nature of matter
ELASTIC PROPERTIES OF SOLIDS
CHAPTER 14 THE CLASSICAL STATISTICAL TREATMENT OF AN IDEAL GAS.
1 NAMD - Scalable Molecular Dynamics Gengbin Zheng 9/1/01.
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.
The Kinetic Theory of Matter
Force Field of Biological System 中国科学院理论物理研究所 张小虎 研究生院《分子建模与模拟导论》课堂 2009 年 10 月 21 日.
Incorporating Solvent Effects Into Molecular Dynamics: Potentials of Mean Force (PMF) and Stochastic Dynamics Eva ZurekSection 6.8 of M.M.
Protein Threading Zhanggroup Overview Background protein structure protein folding and designability Protein threading Current limitations.
Molecular Dynamics Simulation (a brief introduction)
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.
LIQUIDS AND SOLIDS. LIQUIDS: Why are they the least common state of matter? 1. Liquids and K.M.T.  Are particles in constant motion? Spacing? Kinetic.
2. Modeling of small systems Building the model What is the optimal conformation of a molecule? What is the relative energy of a given conformation? What.
Protein Primer. Outline n Protein representations n Structure of Proteins Structure of Proteins –Primary: amino acid sequence –Secondary:  -helices &
Thermal Physics Chapter 10. Zeroth Law of Thermodynamics If objects A and B are in thermal equilibrium with a third object, C, then A and B are in thermal.
Fluctuations and Brownian Motion 2  fluorescent spheres in water (left) and DNA solution (right) (Movie Courtesy Professor Eric Weeks, Emory University:
Joo Chul Yoon with Prof. Scott T. Dunham Electrical Engineering University of Washington Molecular Dynamics Simulations.
Bioinf. Data Analysis & Tools Molecular Simulations & Sampling Techniques117 Jan 2006 Bioinformatics Data Analysis & Tools Molecular simulations & sampling.
Molecular Modeling Part I Molecular Mechanics and Conformational Analysis ORG I Lab William Kelly.
Protein Folding & Biospectroscopy Lecture 5 F14PFB David Robinson.
Chapter 10 Thermal Physics. Temperature Thermodynamics – branch of physics studying thermal energy of systems Temperature ( T ), a scalar – measure of.
Algorithms and Software for Large-Scale Simulation of Reactive Systems _______________________________ Ananth Grama Coordinated Systems Lab Purdue University.
Chapter 13: States of Matter
Chapter 22 Electric Field
STATES OF MATTER Chemistry CP.
Free energies and phase transitions. Condition for phase coexistence in a one-component system:
02/03/10 CSCE 769 Dihedral Angles Homayoun Valafar Department of Computer Science and Engineering, USC.
Molecular Dynamics Simulation Solid-Liquid Phase Diagram of Argon ZCE 111 Computational Physics Semester Project by Gan Sik Hong (105513) Hwang Hsien Shiung.
Kinetic Molecular Theory of Matter
Constant-Volume Gas Thermometer
1 Thermal Physics Chapter Thermodynamics Concerned with the concepts of energy transfers between a system and its environment and the resulting.
Scheduling Many-Body Short Range MD Simulations on a Cluster of Workstations and Custom VLSI Hardware Sumanth J.V, David R. Swanson and Hong Jiang University.
Chapter 13: States of Matter
The Geometry of Biomolecular Solvation 2. Electrostatics Patrice Koehl Computer Science and Genome Center
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC NAMD Development Goals L.V. (Sanjay) Kale Professor.
Conformational Entropy Entropy is an essential component in ΔG and must be considered in order to model many chemical processes, including protein folding,
Chapter 11 – Intermolecular Forces, Liquids and Solids Homework: 13, 16, 18, 19, 23, 43, 45, 47, 48, 49, 50, 51, 54, 55, 56.
Molecular Mechanics Studies involving covalent interactions (enzyme reaction): quantum mechanics; extremely slow Studies involving noncovalent interactions.
Molecular Dynamics Simulations of Compressional Metalloprotein Deformation Andrew Hung 1, Jianwei Zhao 2, Jason J. Davis 2, Mark S. P. Sansom 1 1 Department.
Ch. 11 States of matter. States of Matter Solid Definite volume Definite shape Liquid Definite volume Indefinite shape (conforms to container) Gas Indefinite.
7. Lecture SS 2005Optimization, Energy Landscapes, Protein Folding1 V7: Diffusional association of proteins and Brownian dynamics simulations Brownian.
MODELING MATTER AT NANOSCALES 3. Empirical classical PES and typical procedures of optimization Classical potentials.
1 Water and Seawater. 2 Bohr atom interpretation a quantum mechanical interpretation of an atom’s energy state.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
Statistical Mechanics of Proteins
NIH Resource for Biomolecular Modeling and Bioinformatics Beckman Institute, UIUC Molecular Dynamics Method 2 Justin Gullingsrud.
Chapter 10 Thermal Physics. Heat The exchange of energy between objects because of temperature differences is called heat Objects are in thermal contact.
Chapter 10 Thermal Physics. Thermal physics is the study of Temperature Heat How these affect matter.
Review Of Statistical Mechanics Continued
FlexWeb Nassim Sohaee. FlexWeb 2 Proteins The ability of proteins to change their conformation is important to their function as biological machines.
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 =
Theory of dilute electrolyte solutions and ionized gases
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.
Electrostatic field in dielectric media When a material has no free charge carriers or very few charge carriers, it is known as dielectric. For example.
Thermal Physics Chapter 10. Thermodynamics Concerned with the concepts of energy transfers between a system and its environment and the resulting temperature.
A Computational Study of RNA Structure and Dynamics Rhiannon Jacobs and Harish Vashisth Department of Chemical Engineering, University of New Hampshire,
Inorganic Chemistry Notes
March 21, 2008 Christopher Bruns
Kinetic Molecular Theory
Molecular Modelling - Lecture 3
Computational Analysis
Large Time Scale Molecular Paths Using Least Action.
Intro to Molecular Dynamics (MD) Simulation using CHARMM
Experimental Overview
Basic procedure for MD simulations
Presentation transcript:

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Molecular Dynamics Method 1 James Phillips Theoretical and Computational Biophysics Group Beckman Institute, UIUC

NIH Resource for Biomolecular Modeling and Bioinformatics The Road Ahead PDB, PSF, topology, and parameter files Molecular dynamics …in an ideal world …and in our world …with computers …using NAMD Justin prepares a protein using VMD You prepare a protein using VMD …and simulate it using NAMD …in the hands-on tomorrow afternoon Don’t worry, the written tutorial is very complete. You will learn by doing. This talk is an overview.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics The Road Ahead PDB, PSF, topology, and parameter files Molecular dynamics …in an ideal world …and in our world …with computers …using NAMD Justin prepares a protein using VMD You prepare a protein using VMD …and simulate it using NAMD …in the hands-on tomorrow afternoon Don’t worry, the written tutorial is very complete. You will learn by doing. This talk is an overview.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics PDB Files a little information (and a dangerous thing?) Simulations start with a crystal structure from the Protein Data Bank, in the standard PDB file format. PDB files contain standard records for species, tissue, authorship, citations, sequence, secondary structure, etc. We only care about the atom records… –atom name (N, C, CA) –residue name (ALA, HIS) –residue id (integer) –coordinates (x, y, z) –occupancy (0.0 to 1.0) –temp. factor (a.k.a. beta) –segment id (6PTI) No hydrogen atoms! (We must add them ourselves.)

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics PSF Files atomic properties (mass, charge, type) Every atom in the simulation is listed. Provides all static atom-specific values: –atom name (N, C, CA) –atom type (NH1, C, CT1) –residue name (ALA, HIS) –residue id (integer) –segment id (6PTI) –atomic mass (in atomic mass units) –partial charge (in electronic charge units) What is not in the PSF file? –coordinates (dynamic data, initially read from PDB file) –velocities (dynamic data, initially from Boltzmann distribution) –force field parameters (non-specific, used for many molecules)

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics PSF Files molecular structure (bonds, angles, etc.) Bonds: Every pair of covalently bonded atoms is listed. Angles: Two bonds that share a common atom form an angle. Every such set of three atoms in the molecule is listed. Dihedrals: Two angles that share a common bond form a dihedral. Every such set of four atoms in the molecule is listed. Impropers: Any planar group of four atoms forms an improper. Every such set of four atoms in the molecule is listed.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Topology Files blueprints for building a PSF file For every type of residue known: –atom name, type, mass, and charge –bonds within the residue –bonds to other residues –any planar impropers (rare) Additional “patches” for: –terminating protein segments –joining protein segments –modifying protonation states –adding disulphide bonds –deoxygenating nucleic acids CA CB N HN HA C O HB3 HB1 HB2

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics CHARMM Potential Function form without substance Simple, fixed algebraic form for every type of interaction. Variable parameters depend on types of atoms involved.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Parameter Files biomolecular paint by numbers Equilibrium value and spring constant for –every pair of atom types that can form and bond –every triple of atom types that can form an angle –every quad of atom types that can form a dihedral or improper (many wildcard cases) vdW radius and well depth for every atom type –actually need these for every pair of atoms types! –pair radius calculated from arithmetic mean –pair well depth calculated from geometric mean Closely tied to matching topology file!

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics The Road Ahead PDB, PSF, topology, and parameter files Molecular dynamics …in an ideal world …and in our world …with computers …using NAMD Justin prepares a protein using VMD You prepare a protein using VMD …and simulate it using NAMD …in the hands-on tomorrow afternoon Don’t worry, the written tutorial is very complete. You will learn by doing. This talk is an overview.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Classical Dynamics F=ma at 300K Energy function: used to determine the force on each atom: yields a set of 3N coupled 2 nd -order differential equations that can be propagated forward (or backward) in time. Initial coordinates obtained from crystal structure, velocities taken at random from Boltzmann distribution. Maintain appropriate temperature by adjusting velocities.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Velocity rescaling controls temperature by periodically rescaling all velocities to match a target temperature: Temperature coupling makes this a continuous process by adding a temperature-dependent friction term: Unfortunately, these methods drive energy into the lowest- frequency normal modes in the system. So what, you ask? The Flying Ice Cube a molecular dynamics horror story

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics The Flying Ice Cube a molecular dynamics horror story

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Langevin Dynamics come on, feel the noise If the protein is at 200K, and the water is at 350K, do you: a)heat the water b)cool the protein c)none of the above Unfortunately, with temperature control based on measuring the temperature of the entire system, those are your only choices! Langevin dynamics deals with each atom separately, balancing a small friction term with Gaussian noise to control temperature:

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics From the Mountains to the Valleys a molecular dynamics fairy tale Initial coordinates have bad contacts, causing high energies and forces. Minimization finds a nearby local minimum. Equilibration escapes local minima with low energy barriers. kT Basic simulation samples thermally accessible states. Energy Conformation

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics From the Mountains to the Valleys a molecular dynamics fairy tale Steering forces are needed to access other intermediate states in a timely manner. kT Energy Conformation

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics The Road Ahead PDB, PSF, topology, and parameter files Molecular dynamics …in an ideal world …and in our world …with computers …using NAMD Justin prepares a protein using VMD You prepare a protein using VMD …and simulate it using NAMD …in the hands-on tomorrow afternoon Don’t worry, the written tutorial is very complete. You will learn by doing. This talk is an overview.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Life in a Drop of Water a study in surface tension The structure of water optimizes the network of hydrogen bonds between individual molecules. At a liquid-gas interface these bonds orient parallel to the interface, generating surface tension. This causes any blob of water to form a sphere with internal pressure inversely proportional to its radius. But should this matter to us?

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Delusions of Grandeur periodic boundary conditions Problem: How to simulate an infinite amount of solvent with a minimal number of atoms. Solution: Define a space- filling “cell” surrounded on all sides by identical images of itself. As atoms leave one side of the cell, they re-enter from the opposite side.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Tiny Bubbles another molecular dynamics horror story Periodic boundaries are used to eliminate surface effects. This assumes that the simulation completely fills the periodic cell. A gas can expand to fill any container, but water has a narrow range of densities. What happens if the volume we choose for the periodic cell is too large?

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Elastic in the Waist basics of constant pressure simulation The pressure of a molecular system depends on its volume and temperature. Non-periodic systems can adjust themselves in infinite volume and are at zero pressure. Periodic systems must use a barostat to vary cell volume and maintain constant pressure. Atomic coordinates are rescaled along with cell. Pressure too low Pressure too highExpand periodic cell Shrink periodic cell

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics The Road Ahead PDB, PSF, topology, and parameter files Molecular dynamics …in an ideal world …and in our world …with computers …using NAMD Justin prepares a protein using VMD You prepare a protein using VMD …and simulate it using NAMD …in the hands-on tomorrow afternoon Don’t worry, the written tutorial is very complete. You will learn by doing. This talk is an overview.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Step by Step discretization in time Use positions and accelerations at time t and the positions from time t-  t to calculate new positions at time t+  t. + 

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Hurry Up and Wait biomolecular timescales and timestep limits SPEED LIMIT t = 1 fs SPEED LIMIT  t = 1 fs s fs ss ns ps ms Bond stretching Elastic vibrations Rotation of surface sidechains Hinge bending Rotation of buried sidechains Local denaturations Allosteric transitions Molecular dynamics timestep

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Cutting Corners cutoffs, PME, rigid bonds, and multiple timesteps Nonbonded interactions require order N 2 computer time! –Truncating at R cutoff reduces this to order N R cutoff 3 –Particle mesh Ewald (PME) method adds long range electrostatics at order N log N, only minor cost compared to cutoff calculation. Can we extend the timestep, and do this work fewer times? –Bonds to hydrogen atoms, which require a 1fs timestep, can be held at their equilibrium lengths, allowing 2fs steps. –Long range electrostatics forces vary slowly, and may be evaluated less often, such as on every second or third step.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Give a Mouse a Protein exponential growth in simulation size BPTI 3K atoms Estrogen Receptor 36K atoms (1996) ATP Synthase 327K atoms (2001)

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics The Road Ahead PDB, PSF, topology, and parameter files Molecular dynamics …in an ideal world …and in our world …with computers …using NAMD Justin prepares a protein using VMD You prepare a protein using VMD …and simulate it using NAMD …in the hands-on tomorrow afternoon Don’t worry, the written tutorial is very complete. You will learn by doing. This talk is an overview.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics A Cast of Thousands NAMD and parallel computing 36 ms per step 76% efficiency 327K atoms with PME Lemieux (PSC) 28 s per step Linear scaling number of processors

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics How to Waste Computer Time tips for postponing your Ph.D. Use large cutoffs instead of PME full electrostatics. Run NAMD on more than one processor per 1000 atoms. Don’t bother measuring parallel efficiency and speedup. Compute for several weeks before checking your results. Ignore NAMD warnings that you don’t understand. Try to use NAMD for things it was never meant to do. Build and maintain a Linux cluster for your group.

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics Linux Clusters 101 parallel computing on a professor’s salary Easy to manage $1000 per processor Learn to build your own Linux cluster in a special hands-on session next week!

Beckman Institute, UIUCNIH Resource for Biomolecular Modeling and Bioinformatics The Road Ahead PDB, PSF, topology, and parameter files Molecular dynamics …in an ideal world …and in our world …with computers …using NAMD Justin prepares a protein using VMD You prepare a protein using VMD …and simulate it using NAMD …in the hands-on tomorrow afternoon Don’t worry, the written tutorial is very complete. You will learn by doing. This talk is an overview.