290 likes | 696 Vues
Computational Chemistry. Molecular Mechanics/Dynamics F = Ma Quantum Chemistry Schr Ö dinger Equation H ï¹ = E ï¹. Simulation of a pair of polypeptides. Duration: 100 ps. Time step: 1 ps (Ng, Yokojima & Chen, 2000). Large Gear Drives Small Gear. G. Hong et. al., 1999.
E N D
Computational Chemistry • Molecular Mechanics/Dynamics F = Ma • Quantum Chemistry SchrÖdinger Equation H = E
Simulation of a pair of polypeptides Duration: 100 ps. Time step: 1 ps (Ng, Yokojima & Chen, 2000)
Large Gear Drives Small Gear G. Hong et. al., 1999
Molecular Mechanics Force Field • Bond Stretching Term • Bond Angle Term • Torsional Term • Non-Bonding Terms: Electrostatic Interaction & van der Waals Interaction
Bond Stretching Potential Eb = 1/2 kb (Dl)2 where, kb : stretch force constant Dl : difference between equilibrium & actual bond length Two-body interaction
Bond Angle Deformation Potential Ea = 1/2 ka (D)2 where, ka : angle force constant D : difference between equilibrium & actual bond angle Three-body interaction
Periodic Torsional Barrier Potential Et = (V/2) (1+ cosn ) where, V : rotational barrier t: torsion angle n : rotational degeneracy Four-body interaction
Non-bonding interaction van der Waals interaction for pairs of non-bonded atoms Coulomb potential for all pairs of charged atoms
εiand εjare constants characteristic of the strengths of the van der Waals interactions of the two atoms, Rmin,iand Rmin,jare constants characteristic of the radii of the two atoms VDW potential of CHARMM
MM Force Field Types • MM2 Small molecules • AMBER Polymers • CHAMM Polymers • BIO Polymers • OPLS Solvent Effects
H H H H H H H + H H + H H atom 1 1 HA "Nonpolar Hydrogen" atom 2 2 HP "Aromatic Hydrogen" atom 3 3 H "Peptide Amide HN" atom 4 4 HB "Peptide HCA" atom 5 4 HB "N-Terminal HCA" atom 6 5 HC "N-Terminal Hydrogen" atom 7 5 HC "N-Terminal PRO HN" atom 8 3 H "Hydroxyl Hydrogen" atom 9 3 H "TRP Indole HE1" atom 10 3 H "HIS+ Ring NH" atom 11 3 H "HISDE Ring NH" atom 12 6 HR1 "HIS+ HD2/HISDE HE1" atom 13 7 HR2 "HIS+ HE1" H-H H-CH2-CH3 HO-
atom 20 10 C "Peptide Carbonyl" atom 21 11 CA "Aromatic Carbon" atom 22 12 CC "C-Term Carboxylate" atom 23 13 CT1 "Peptide Alpha Carbon" atom 24 13 CT1 "N-Term Alpha Carbon" atom 25 13 CT1 "Methine Carbon" atom 26 14 CT2 "Methylene Carbon" atom 27 15 CT3 "Methyl Carbon" atom 28 14 CT2 "GLY Alpha Carbon" atom 29 14 CT2 "N-Terminal GLY CA" atom 30 16 CP1 "PRO CA Carbon"
/(kcal/mol) /Ao
/(kcal/mol/Ao2) /Ao
/deg /(kcal/mol/rad2)
/(kcal/mol) /deg
Algorithms for Molecular Dynamics Runge-Kutta methods: x(t+t) = x(t) + (dx/dt) t Fourth-order Runge-Kutta x(t+t) = x(t) + (1/6) (s1+2s2+2s3+s4) t +O(t5) s1 = dx/dt s2 = dx/dt [w/ t=t+t/2, x = x(t)+s1t/2] s3 = dx/dt [w/ t=t+t/2, x = x(t)+s2t/2] s4 = dx/dt [w/ t=t+t, x = x(t)+s3t] Very accurate but slow!
Algorithms for Molecular Dynamics Verlet Algorithm: x(t+t) = x(t) + (dx/dt) t + (1/2) d2x/dt2t2 + ... x(t -t) = x(t) - (dx/dt) t + (1/2) d2x/dt2t2 - ... x(t+t) = 2x(t) - x(t -t) + d2x/dt2t2 + O(t4) Efficient & Commonly Used!