Professional Documents
Culture Documents
dynamics
QuickTime™ and a
YUV420 codec decompressor
are needed to see this picture.
Monte Carlo
Time Scale
10-6 S molecular
dynamics domain
quantum
10-8 S chemistry exp(-∆E/kT)
10-12 S F = MA
Ηψ = Εψ
kb is the spring constant of the bond. Unique kb and r0 assigned for each bond
r0 is the bond length at equilibrium. pair, i.e. C-C, O-H
Bending Energy
kθ is the spring constant of the bend. Unique parameters for angle bending are
assigned to each bonded triplet of atoms
θ0 is the bond length at equilibrium. based on their types (e.g. C-C-C, C-O-C, C-
C-H, etc.)
The “Hookeian” potential
The larger the value of k, the more energy is required to deform an angle (or
bond) from its equilibrium value.
Torsion Energy
A controls the amplitude of the curve The parameters are determined from
curve fitting.
n controls its periodicity
Unique parameters for torsional rotation
φ shifts the entire curve along the are assigned to each bonded quartet of
rotation angle axis (τ). atoms based on their types (e.g. C-C-C-
C, C-O-C-N, H-C-C-H, etc.)
Torsion Energy
parameters
A is the amplitude.
n reflects the type symmetry in the dihedral angle.
φ used to synchronize the torsional potential to the initial rotameric state of
the molecule
Non-bonded Energy
A determines the degree the attractiveness A determines the degree the attractiveness
B determines the degree of repulsion B determines the degree of repulsion
q is the charge q is the charge
Non-bonded Energy
parameters
Energy Model in Action
Stochastic method
aka Monte Carlo
QuickTime™ and a
TIFF (Uncompressed) decompressor
Deterministic method
are needed to see this picture.
aka Molecular
Dynamics (some
ambiguity of how
term is used)
∂E r r
Fi = F =ma
∂x i
Deterministic / MD
methodology
• From atom positions, velocities, and
accelerations, calculate atom positions
and velocities at the next time step.
• Integrating these infinitesimal steps
yields the trajectory of the system for
any desired time range.
• There are efficient methods for
integrating these elementary steps with
Verlet and leapfrog algorithms being
the most commonly used.
MD algorithm
{r(t+∆t), v(t+∆t)}
(a) Top view (b) side view of an ideal 12-section SWNT. © Potential energy profiles for same SWNT
interacting with a water molecule of fixed orientation at various positions along tube axis.
Case study 2:
Nanopore device for high-
throughput sequencing of DNA
– longer runs
– more trajectories
• approaches:
– Mix in experimental data Steered MD example
Bacteriorhodopsin
– Steered MD Steered molecular dynamics,
performed by applying a series of
– Massive parallel computation external forces to retinal, allow one to
extract retinal from bR once the Schiff
– Course-grained methods base bond to Lys216 is cleaved
Future of MD
• Review of deterministic method for
molecular dynamics
• Two examples of approaches for
making MD ‘faster’
• Questions
MD algorithm
• Initialize system
– Ensure particles do not overlap in initial
positions (can use lattice)
– Randomly assign velocities.
• Compute Energy
Etotal =
Ebond + Etorsion + Ebond-angle + Enon-bond
• Get velocities of atoms, then move for
timestep (~1fs)
∂E v i (t +
∆t) =
v i (t) +
ai (t) •
∆t
Fi = r r
∂x i F =ma {r(t+∆t), v(t+∆t)}
{r(t), v(t)}
Two example approaches to
speeding up molecular
simulation
Under-constrained
e = 5 n = 4 3n - 6 = 9 over-constrained
e = 8 n = 4 3n - 6 = 5
Complexity of finding rigid
components
• Brute force method to find all rigid
subcomponents takes exponential time (2N
subgraphs in any graph).
• FIRST uses pebble game algorithm, which
takes O(N2) time, and scales linearly in
practice.
– Essence of pebble game: an algorithm for
distributing the degrees of freedom belonging
to the atoms (‘pebbles’) over the bonds
(‘constraints’) to determine the rigidity.
– More on pebble games at
http://flexweb.asu.edu
FIRST
• decomposes a protein down to its
rigid and flexible components
FRODA
• Uses geometrical constraints
• Claim: geometric simulation is an efficient
method to obtain the mobility that results
from flexibility.
• Uses creative algorithm for generating
motion while enforcing constraints
– Replace interatomic potentials by fictitious rigid
bodies (the ghost templates)
– Atoms bound to the vertices of ghost
templates.
Ghost templates
• A ghost template is a rigid body that
consists of set of mutually rigid
atoms
• Since they are rigid only 6 DOF
• Atoms are bound to vertices of ghost
templates
Ghost templates
• Defined by least-square fit of atoms
• Vertex corresponds to specific edge
Move set
Fit templates
Perturb
Fit atoms
Move set
The motion of an ethane molecule (a) initial atomic positions; (b) ghost templates; (c) random
atomic displacement; (d) fitting of ghost templates to atoms; (e) refitting of atoms to ghost
templates; (f) and (g) further iterations of (d) and (e); (h) until a new conformer is found.
Steric clashes
• Small bias to the
atomic motion during
the fitting (atoms to
templates) process
– Cutoff of 62% of radius
• Sterics are always
ensured (no
rejections)
• Similarly,
hydrophobic tethers
are ensured
– Bias given if two atoms
with hydrophobic
tether move further
apart than sum of radii
plus .5 Å
Algorithm
• Individual step ~.1
to ~.4Å RMSD
• If algorithm does
not converge in a
fixed number of
steps, restart from
earlier conformer
Mobility results
50 CPU minutes!
Barnase
110 residue