Advanced Molecular Dynamics Lyopanov instability and the shadow - - PowerPoint PPT Presentation

advanced molecular dynamics
SMART_READER_LITE
LIVE PREVIEW

Advanced Molecular Dynamics Lyopanov instability and the shadow - - PowerPoint PPT Presentation

Advanced Molecular Dynamics Lyopanov instability and the shadow theorem (4.3.4) Lagrangian and Hamiltonians (Appendix A) MD at constant temperature (6.1) Constraints (15.1) Computer experiments (4.4) Contents Recap of the Verlet


slide-1
SLIDE 1

Advanced Molecular Dynamics

Lyopanov instability and the shadow theorem (4.3.4) Lagrangian and Hamiltonians (Appendix A) MD at constant temperature (6.1) Constraints (15.1) Computer experiments (4.4)

slide-2
SLIDE 2

Contents

  • Recap of the Verlet algorithms
  • Lyopunov instability and the shadow theorem
  • Lagrangian and Hamiltonian approach
  • MD at constant temperature: Thermostats
  • Constraints
  • Ensemble averaging and computing static and dynamic

properties

  • Example of biomolecular simulation
slide-3
SLIDE 3

Recap: The Verlet algorithms

Original Verlet algorithm Downside regular verlet algorithm: velocity is not known, worse accuracy. Velocity verlet (Andersen 1983): (Is based on Trotter decomposition of Liouville operator formulation, also basis of Multiple time steps). Velocity Verlet has the advantage of allowing multiple time stepping

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

[ ]

t t t m t t t t t m t t t t t t f f v v f v r r + Δ + Δ + ≈ Δ + Δ + Δ + ≈ Δ + 2 2

2

r t + Δt

( ) ≈ 2r t ( ) − r t − Δt ( ) + Δt 2

m f t

( )

slide-4
SLIDE 4

Is Verlet a good algorithm?

Verlet algorithm – is time reversible – does conserve volume in phase space – (is “symplectic”) – does not suffer from energy drift ...but is it a good algorithm? i.e. does it predict the time evolution of the system correctly???

slide-5
SLIDE 5

Molecular chaos

Dynamics of “well-behaved” classical many-body system is chaotic. Consequence: Trajectories that differ very slightly in their initial conditions diverge exponentially (“Lyapunov instability”)

slide-6
SLIDE 6

Lyapunov instability

The Lyapunov disaster in action...

( ) ( )

( )

( ) ( ) ( ) ( ) ( )

( )

1 10

0 , 0 , 0 , , , , 10

N N N j i N

ε ε ε

+ − = r p r p p p p  

slide-7
SLIDE 7

Any small error in the numerical integration of the equations of motion, will blow up exponentially.... always... ...and for any algorithm!! SO: Why should anyone believe Molecular Dynamics simulations ???

slide-8
SLIDE 8

Answers:

  • 1. In fact, one should not…
  • 2. Good MD algorithms (e.g. Verlet) can also be considered as good

Monte Carlo algorithms –they therefore yield reliable STATIC properties (“Hybrid Monte Carlo”)

  • 3. What is the point of simulating dynamics, if we cannot trust the resulting

time-evolution???

  • 4. All is well (probably), because of...

The Shadow Theorem.

slide-9
SLIDE 9

Shadow theorem

  • For any realistic many-body system, the shadow theorem is merely a

hypothesis.

  • It basically states that Good algorithms generate numerical trajectories

that are “close to” a REAL trajectory of the many-body system.

  • Question: Does the Verlet algorithm indeed generate “shadow”

trajectories?

  • Take a different look at the problem.

– Do not discretize NEWTON’s equation of motion… – ...but discretize the ACTION

slide-10
SLIDE 10

Lagrangian Classical mechanics

  • Newton:
  • Lagrange:

– Consider a system that is at a point r0 at time t=0 and at point rt at time t=t, then the system follows a trajectory r(t) such that: is an extremum. The Lagrangian L is defined as:

Fi = mi d2xi(t) dt2

S ≡ t dtL(r(t))

L(r(t)) = K − U(r)

kinetic energy

x t t=0 S<S S<S

slide-11
SLIDE 11

Langrangian

For example, if we use cartesian coordinates: What does this lead to? Consider the “true” path R(t), with R(0)=r0 and R(t)=rt. Now, consider a path close to the true path: Then the action S is an extremum if What does this lead to?

r(t) = R(t) + δr(t)

∂S ∂r(t) = 0 for all t

L(r(t)) =

N

  • i=1

1 2mi ˙ r2

i − U(r1, r2, . . . rN)

slide-12
SLIDE 12

Discretized action

For a one dimensional system this becomes

Scont = t1

t0

dtL(t)

L(ti) = K(ti) − U(ti)

Sdisc = ∆t

imax

  • i=0

L(ti)

L(ti)∆t = 1 2m∆t(xi+1 − xi)2 ∆t2 − U(xi)∆t

Sdisc =

imax

i=1

m(xi+1 − xi)2 2∆t − U(xi)∆t ⇥

slide-13
SLIDE 13

Minimize the action

Now do the standard thing: Find the extremum for small variations in the path, i.e. for small variations in all xi.

∂Sdisc ∂xi = 0 for all i

This will generate a discretized trajectory that starts at time t0 at X, and ends at time t at Xt.

slide-14
SLIDE 14

Minimizing the action

∂Sdisc ∂xi = ∂ ∂xi

imax

i=1

m(xi+1 − xi)2 2∆t − U(xi)∆t ⇥

∂Sdisc ∂xi = −m(xi+1 − xi) + m(xi − xi−1) ∆t − ∆t∂U(xi) ∂xi

0 = m ∆t

  • 2xi − xi+1 − xi−1 − ∆t2

m ∂U(xi) ∂xi ⇥

slide-15
SLIDE 15
  • which is the Verlet algorithm!
  • The Verlet algorithm generates a trajectory that satisfies the boundary

conditions of a REAL trajectory –both at the beginning and at the endpoint.

  • Hence, if we are interested in statistical information about the dynamics

(e.g. time-correlation functions, transport coefficients, power spectra...) ...then a “good” MD algorithm (e.g. Verlet) is fine.

0 = 2xi − xi+1 − xi−1 − ∆t2 m ∂U(xi) ∂xi

xi+1 = 2xi − xi−1 + ∆t2 m F(xi)

slide-16
SLIDE 16

Contents

  • Recap of the Verlet algorithms
  • Lyopunov instability and the shadow theorem
  • Lagrangian and Hamiltonian approach
  • MD at constant temperature: Thermostats
  • Constraints
  • Ensemble averaging and computing static and dynamic

properties

  • Example of biomolecular simulation
slide-17
SLIDE 17

Lagrangian approach

Lagrangian is sum of two terms

∂L ∂ ˙ r = ∂K ∂ ˙ r = p ∂L ∂r = −∂U ∂r = F ˙ p = ∂L( ˙ r, r) ∂r p = ∂L( ˙ r, r) ∂ ˙ r

L( ˙ r, r) = K( ˙ r) − U(r) = m ˙ r2 2 + U(r)

Newton : F=ma

slide-18
SLIDE 18

L r, ! r

( )

p = ∂L r, ! r

( )

∂! r H r, p

( ) = !

rp − L r, ! r

( )

dH r, p

( ) = d !

rp

( )−dL r, !

r

( )

= ! rd p

( )+ pd !

r

( )−

∂L r, ! r

( )

∂r dr + ∂L r, ! r

( )

∂! r d! r ⎡ ⎣ ⎢ ⎢ ⎤ ⎦ ⎥ ⎥ ! p = ∂L r, ! r

( )

∂r = − ! pdr + ! r dp

( )

dH r, p

( ) = ∂H

∂r ⎛ ⎝ ⎜ ⎞ ⎠ ⎟dr + ∂H ∂p ⎛ ⎝ ⎜ ⎞ ⎠ ⎟dp ! r = ∂H ∂p ! p = −∂H ∂p

Hamilton’s equations of motion {

Hamiltonian approach

slide-19
SLIDE 19

Hamiltonian approach

The Hamiltonian is defined as Hamilton’s equations are then Integrating equations of motion (by Verlet) conserves the Hamiltonian

H(pN, rN) = U(rN) +

  • i

p2

i

2mi

= p m

= −∂U(rN) ∂r

H(p, r) = p ˙ r − L( ˙ r, r)

slide-20
SLIDE 20

Conservation of Hamiltonian

So a solution to the Hamiltonians equation conserves the TOTAL energy

dH(p,r) = ∂H ∂p dp + ∂H ∂r dr ∂H ∂p = ˙ r ∂H ∂r = − ˙ p dH(p,r) dt = ∂H ∂p ˙ p + ∂H ∂r ˙ r = ˙ r ˙ p − ˙ p ˙ r = 0

E = K + U

MD generates the NVE ensemble

How do we sample the canonical ensemble with MD?

slide-21
SLIDE 21

Contents

  • Recap of the Verlet algorithms
  • Lyopunov instability and the shadow theorem
  • Lagrangian and Hamiltonian approach
  • MD at constant temperature: Thermostats
  • Constraints
  • Ensemble averaging and computing static and dynamic

properties

  • Example of biomolecular simulation
slide-22
SLIDE 22

Constant Temperature: a naïve approach

Velocity scaling Do we sample the canonical ensemble?

2 1

3 1 1 2 2

N B i i

k T mv N

=

=

req

T

i i

T v v →

This is called the isokinetic thermostat

slide-23
SLIDE 23

Maxwell-Boltzmann velocity distribution

( )

3 2 2

exp 2 2 P p p m m β β π ⎛ ⎞ ⎡ ⎤ = − ⎜ ⎟ ⎣ ⎦ ⎝ ⎠

( )

2 3

1 dp exp 2 dr exp r !

N N N NVT i N

Q p m U h N β β ⎡ ⎤ ⎡ ⎤ = − − ⎣ ⎦ ⎣ ⎦

∑ ∫ ∫

Partition function

( )

2 2

dp p P p p =∫

3m β =

3 2 4 2

d 4 exp 2 2 p p p m m β π β π ⎛ ⎞ ⎡ ⎤ = − ⎜ ⎟ ⎣ ⎦ ⎝ ⎠ ∫

slide-24
SLIDE 24

Fluctuations in the momentum squared:

( )

3 2 2

exp 2 2 P p p m m β β π ⎛ ⎞ ⎡ ⎤ = − ⎜ ⎟ ⎣ ⎦ ⎝ ⎠

( )

3 2 2 2 4 2

dp d 4 exp 2 2 p P p p p p p m m β π β π ⎛ ⎞ ⎡ ⎤ = = − ⎜ ⎟ ⎣ ⎦ ⎝ ⎠

∫ ∫

3m β =

( )

2 4 4

dp 15 m p P p p β ⎛ ⎞ = = ⎜ ⎟ ⎝ ⎠

2

2 2 4 2 2 2 2 2 p

p p p p σ − =

( ) ( ) ( )

2 2 2

15 3 2 3 3 m m m β β β − = =

Fluctuations in the temperature

( )

2 2 2 2 2

B

B B k T B B

k T k T k T k T σ − = 2 3N =

2 2 1

1 1 3 3

N B i i

k T p m N p N Nm

=

= =

( ) ( )

2 2 2 2 1

1 3

N B i i

k T p mN

=

⎛ ⎞ = ⎜ ⎟ ⎝ ⎠

( )

4 2 2 2 1 1 1

1 3

N N N i i j i i j j i

p p p mN

= = = ≠

⎛ ⎞ ⎜ ⎟ = + ⎜ ⎟ ⎜ ⎟ ⎝ ⎠

∑ ∑∑

( ) ( )

( )

2 4 2 2

1 1 3 N p N N p mN = − −

( )

( ) ( )

2 2 4 2 2 2 2 2 2

1

B

k T B

N p N N p N p k T N p σ − − − =

2 4 2 2 2

1 2 3 p p N N p − = =

So, no the canonical ensemble is not isokinetic

slide-25
SLIDE 25

Thermostat: From NVE to NVT

  • Introduce thermostat in MD trajectory:
  • deterministic thermostat:

– Nose-Hoover

  • stochastic thermostats:

– Andersen – Langevin – Bussi – Nose Hoover- Langevin All of these alter the velocities such that the trajectory samples the canonical NVT ensemble, and the partition function becomes These thermostats differ in how they achieve this

Z = 1 N!Λ3N

  • e−βU(r)dr

Q

slide-26
SLIDE 26

Andersen Thermostat

  • Every particle has a fixed probability

to collide with the Andersen demon

  • After collision the particle is give a

new velocity

  • The probabilities to collide are

uncorrelated (Poisson distribution)

( )

3 2 2

exp 2 2 P v mv m β β π ⎛ ⎞ ⎡ ⎤ = − ⎜ ⎟ ⎣ ⎦ ⎝ ⎠

( )

[ ]

; exp P t v vt ν = −

slide-27
SLIDE 27
slide-28
SLIDE 28

( ) (

) (

)

i 2 i 2 i

p p r

L t L t L t

e e e

Δ Δ Δ

Velocity Verlet:

e

iLpΔt 2

( ) : v t

( ) → v t ( )+ Δt

2m ! f 0

( )

e

iLrΔt

( ) :r t + Δt

( ) → r t ( )+ Δt!

v t + Δt 2

( )

e

iLpΔt 2

( ) : v t + Δt

( ) → v t + Δt 2 ( )+ Δt

2m ! f t

( )

Couple to the heat bath

slide-29
SLIDE 29

Andersen thermostat: static properties

slide-30
SLIDE 30

Andersen thermostat: dynamic properties

slide-31
SLIDE 31
  • The Andersen thermostat samples the correct ensemble, but is rather violent

to the dynamics.

  • The Bussi thermostat combines rescaling with a stochastic approach:

– Evolve a single time step with a symplectic integrator e.g. velocity Verlet – Calculate the kinetic energy Kt . – Evolve the kinetic energy Kt =Kt + dK for a time corresponding to a single time step using an auxiliary continuous stochastic dynamics: – Rescale the velocities so as to enforce this new value of the kinetic energy Kt.

Velocity rescaling revisited

relaxation time parameter Wiener noise term

slide-32
SLIDE 32

Bussi thermostat

Solving the differential equation gives Where the Ri are independent Gaussian random numbers (Bussi et al 2007)

slide-33
SLIDE 33

goal: compute MD trajectory sampling NVT ensemble. Take kinetic energy out of the system and put it back in via a ‘piston’. piston can be seen as additional variable s storing kinetic energy Approach: extended Lagrangian

Nose Hoover thermostat

extended variable

+

effective mass constant to be set

slide-34
SLIDE 34

now define then it is possible to show that the partition function Znose is for g=3N+1 the system samples the canonical distribution if p’ is interpreted as the real momentum

Nose-Hoover Thermostat

( )

2 Nose 2 1

ln 2 2

N N i s i

p p g U r s ms Q β

=

= + + +

H

Znose ∝ 1 N! ⇤ dpNdrN exp

  • −β 3N + 1

g H(p, r) ⇥

H(p, r) =

N

  • i=1

p

i 2

2mi + U(rN)

p = p/s

slide-35
SLIDE 35

= 1 N! d ps

d p'N dr N

ds

∫ ∫

s3Nδ H p',r

( )+ ps

2

2Q + g β ln s− E # $ % % & ' ( (

Nosé and thermodynamics

HNose = H p',r

( )+ ps

2

2Q + g β ln s

QNose = 1 N! d ps

d pN dr N

ds

∫ ∫

δ HNose − E

( )

= 1 N! d ps

d p'N dr N

ds

∫ ∫

βs3N+1 g δ s−e

β L E−H p',r

( )− p2s

2Q # $ % & ' (

) * + + ,

  • .

. = 1 N! d ps

d p'N dr N

∫ ∫

β g e

β 3N+1

( )

g E−H p',r

( )− p2s

2Q # $ % & ' (

= C N! d p'N dr N

∫ ∫

e

− β 3N+1

( )

g H p',r

( )

= C N! d p'N dr N

∫ ∫

e

−βH p',r

( )

g = 3N +1

Gaussian integral Constant plays no role in thermodynamics Recall MD MC

QNVE = 1 N! d pN dr N

∫ ∫

δ E − H r N , pN

( )

( )

QNVT = 1 N! d pN dr N

∫ ∫

exp −βH r N , pN

( )

# $ % & h s

( ) = H p',r ( )+ ps

2

2Q + g β ln s− E h' s

( ) = g

β 1 s s0 = exp β g E − H p',r

( )− ps

2

2Q " # $ $ % & ' ' ( ) * + * ,

  • *

. * δ H p',r

( )+ ps

2

2Q + g β ln s− E " # $ $ % & ' ' βs g δ s−e

β g E−H p',r

( )− ps

2

2Q " # $ $ % & ' '

( ) * * * + ,

  • ( )

( )

( ) ( )

' s s h s h s δ δ − =

slide-36
SLIDE 36

equations of motion follow from Hamilton's equations.

Nose-Hoover Thermostat

( )

2 Nose 2 1

ln 2 2

N N i s i

p p g U r s ms Q β

=

= + + +

H

Nose 2

d d

i i i

r p t p ms ∂ = = ∂ H

( )

Nose

d d

N i i i

U r p t r r ∂ ∂ = − = − ∂ ∂ H

Nose

d d

s s

p s t p Q ∂ = = ∂ H

2 Nose 2

d 1 d

s i

p p g t s s ms β ⎛ ⎞ ∂ = − = − ⎜ ⎟ ∂ ⎝ ⎠

H

slide-37
SLIDE 37

Nose Hoover implementation

NH equation of motion can be rewritten as ( Hoover 1984) Where now denotes a kind of ‘friction’ term Mass Q determines the damping

˙ ri = pi/mi ˙ pi = fi − ξpi

ξ = ps/Q

˙ ξ = X

i

p2

i /mi − 3N/β

! /Q

slide-38
SLIDE 38

Effect of mass Q

Lennard-Jones fluid mean square displacement temperature relaxation

slide-39
SLIDE 39

˙ = ˙ = ( )−ξ ˙ ξ = ( − )/µ−γξ + σ ˙

−∆ ˆ

−(∆ / )ˆ

+

−(∆ / )ˆ + −(∆ / )ˆ + −∆ ˆ

+ −(∆ / )ˆ +

−(∆ / )ˆ + −(∆ / )ˆ

ˆ = ˆ + ˆ + ˆ + ˆ ( , ; + ∆ ) =

−∆ ˆ ( , ; )

Nose Hoover Langevin thermostat

  • Nose Hoover is not ergodic ( NH Chains can alleviate this)
  • Better option might be Nose-Hoover-Langevin (Leimkuhler 2012)

µ is mass Friction and noise term

s

slide-40
SLIDE 40

Implementation of NHL thermostat

= (−γ ∆ ) = s µ ( − ) ξ := ξ + :=

−ξ∆ /

:= + ∆ ( ) := + ∆ ξ := ξ + ∆ ( − )/µ := + ∆ := + ∆ ( ) :=

−ξ∆ /

ξ := ξ +

Note the similarity to Velocity rescaling (Bussi)

(Leimkuhler 2012)

slide-41
SLIDE 41

Constant Pressure

  • The pressure can be kept constant using a similar extended

Lagrangian formalism as the Nose Hoover thermostat.

  • rectangular boxes

– Andersen barostat, – Martyna-Tuckerman-Klein barostat, – Nosé-Hoover Langevin barostat

  • variable box shape

– Parrinello Rahman barostat

slide-42
SLIDE 42

Contents

  • Recap of the Verlet algorithms
  • Lyopunov instability and the shadow theorem
  • Lagrangian and Hamiltonian approach
  • MD at constant temperature: Thermostats
  • Constraints
  • Ensemble averaging and computing static and dynamic

properties

  • Example of biomolecular simulation
slide-43
SLIDE 43

Constraints

  • Constraints are used to eliminate high frequency bond vibration in e.g.

CH bonds by fixing the the bond length.

  • The g’s are the constraint forces needed to keep the distances constant
  • The constraint force is then

m1 r

1 = f1 + g1

m2 r

2 = f2 + g2

m3 r

3 = f3 + g3

r1 r2 r3 d12 d23

ga = 1 2 λ12∇ra χ12 + 1 2 λ23∇ra χ23

χ12 = r

12 2 (t)− d12 = 0

χ23 = r

23 2 (t)− d23 = 0

Lagrange multiplier

slide-44
SLIDE 44

SHAKE algorithm

  • SHAKE algorithm approximates g by g(r)
  • This force g(r) enters into the Verlet algorithm as
  • This constraint force must be directed along the bond, and obey

Newton’s 3rd law (action = - reaction)

  • The λ’s are solved iteratively.
  • The similar RATTLE algorithm handles constraints in Velocity Verlet
  • Other methods exist, such as LINCS

ma ra = fa + ga ≈ fa + ga

(r)

r

a(t + Δt) = r a

"(t + Δt)+(Δt2 / ma)aga

(r)(t)

g1

(r) = λ12r 12

g2

(r) = λ23r 23 − λ12r 12

g3

(r) = −λ23r 23

slide-45
SLIDE 45

Contents

  • Recap of the Verlet algorithms
  • Lyopunov instability and the shadow theorem
  • Lagrangian and Hamiltonian approach
  • MD at constant temperature: Thermostats
  • Constraints
  • Ensemble averaging and computing static and dynamic properties
  • Example of biomolecular simulation
slide-46
SLIDE 46

Ensemble averages by ergodicity

time averages over a NVT MD trajectory ensemble average Ergodicity theorem states that for an ‘ergodic system’

¯ A = 1 T T A(t)dt

⇥A⇤ =

  • drNA(rN) exp(βU(rN))
  • drN exp(βU(rN))

¯ A = A⇥

slide-47
SLIDE 47

Computing equilibrium properties

Ensemble averages follow from time averages Temperature follows from equipartition: ½ kBT per d.o.f. Where f is number of degrees of freedom

T = 2K kB f K = 1 2 mvi

2 i=1 N

¯ A = 1 T T A(t)dt hAi =

P = NkBT V + 1 3V fijr

ij i<j N

Pressure follows from virial expression

slide-48
SLIDE 48

Computing free energy landscape

Statistical mechanics gives us Project free energy on collective variable q The result is a Landau free energy This can be generalized to multiple dimensions

F = −kBT ln Q F = −kBT ln Z drNe−βU(rN)

F(q) = −kBT ln Z drNδ(q − q(rN))e−βU(rN)

F(q) = kBT lnhδ(q q(rN))i

βF(x, y) = − ln P(x, y)

q) = −kBT ln P(q)

slide-49
SLIDE 49

Transport coefficients: Diffusion

Diffusion equation (Fick’s second law)

∂c(x, t) ∂t = D∂2c(x, t) ∂x2 c(x, t) = 1 √ 4πDt exp ✓ − x2 4Dt ◆

Solution for an initial c(x,0)=δ(0): all molecules at origin

hx2(t)i = R dxx2c(x, t) R dxc(x, t) = Z dxx2e− x2

4Dt

p 4πDt = 2Dt

Mean square displacement of the molecules Time derivative gives

slide-50
SLIDE 50

General c(x,t)

D = 1 6 lim

t→∞

dhr2(t)i dt

Diffusion in 3 dimensions

slide-51
SLIDE 51

Relation to velocity

Relation to velocity

slide-52
SLIDE 52

∂hx2(t)i ∂t = 2 ∂ ∂t Z t dt0 Z t0 dt00hvx(t0)vx(t00)i

Define τ = t –t’’ Green –Kubo relation Also exists for other transport coefficients, such as viscosity and conductivity

slide-53
SLIDE 53

Contents

  • Recap of the Verlet algorithms
  • Lyopunov instability and the shadow theorem
  • Lagrangian and Hamiltonian approach
  • MD at constant temperature: Thermostats
  • Constraints
  • Ensemble averaging and computing static and dynamic properties
  • Example of biomolecular simulation
slide-54
SLIDE 54

All-atom force fields for biomolecules

  • Potential energy for protein

V(r) = kr(r − r

eq)2 bonds

+ kθ (θ −θeq)2

angles

+ 1 2 vn(1+ cos(nφ − φ0)

dihedrals

+ aij r

ij 12 − bij

r

ij 6 + qiq j

εr

ij

' ( ) ) * + , ,

i< j

θ

r

1 2

3

4 2,3 4 1

φ

vdW interactions only between non-bonded |i-j|>4

slide-55
SLIDE 55

Ewald sums

  • Coloumb interaction
  • With φ(r) the electrostatic potential at position r
  • The sum runs over all periodic images n
  • This equation does converge poorly.

UCoul = 1 2 qiφ(r

i) i=1 N

φ(r

i) =

qj r

ij + nL j,n

slide-56
SLIDE 56
  • The trick of the Ewald sum is to add a

screened potential of the opposite sign, such each charge q is canceled

  • A direct sum of the screened potentials

converges much quicker.

Ucoul = 1 2V 4π k2

k≠0

ρ(k)

2 exp −k2 / 4α

( )− α

π $ % & ' ( )

1/2

qi

2 + 1

2 qiqjerfc αr

ij

( )

r

ij i≠j N

1=0 N

  • Thus 3 contributions
  • Direct sum of point charges q with Gaussian screening with

charge (converges quickly)

  • Compensating screening with charge q (can be represented

by a Fourier series)

  • Self energy correction
slide-57
SLIDE 57

Currently available empirical force fields

  • CHARMm

(MacKerrel et 96)

  • AMBER

(Cornell et al. 95)

  • GROMOS

(Berendsen et al 87)

  • OPLS-AA

(Jorgensen et al 95)

  • ENCAD

(Levitt et al 83)

  • Subtle differences in improper torsions, scale factors 1-4 bonds, united

atom rep.

  • Partial charges based on empirical fits to small molecular systems
  • Amber & Charmm also include ab-initio calculations
  • Not clear which FF is best : top 4 mostly used
  • Water models also included in description

– TIP3P, TIP4P – SPC/E

  • Current limit: 106 atoms, microseconds ( with Anton ms)
slide-58
SLIDE 58

Head N-Terminal C-Terminal Arm1 Arm2 Linker

X-tal structure of Trigger Factor (TF)

  • Chaperone protein characterized in E. coli
  • Dual role:

– Ribosome exit tunnel – Downstream in cytosol

  • Flexible dragon-shaped structure
  • 432 amino acid residues
  • 3 domains:

– N-terminal: Tail – C-terminal: Body + Arms – PPIase domain: Head

  • A. Hoffmann, B. Bukau, and G. Kramer,

Biochimica et Biophysica Acta 1803 (2010), 650

slide-59
SLIDE 59

Solution structure very different from x-tal

MD 250 ns trajectories in 50 mM salt solution Amber FF System with explicit water: 200000 atoms

slide-60
SLIDE 60

Probability Histogram gives free energy landscape Caveat: MD not long enough to be converged

Collapse Mechanism

Head --- Arm1 N-Terminal --- Arm2

  • K. Singhal, J.

Vreede, A. Mashaghi, S. J. Tans, P. G Bolhuis, PLoS One, 8, e59683 (2013)

βF(x, y) = − ln P(x, y)

slide-61
SLIDE 61

Trigger factor interacting with substrate

slide-62
SLIDE 62

Conclusions Trigger factor

  • Trigger factor very flexible in solution

– crystal structure collapses – first hydrophobic collapse of Head-Arm1 – followed by hydrophilic interaction of Nterm-Arm2

  • Structural motions in TF stabilized in presence of substrate protein
  • N-terminal crucial: mostly hydrophilic interactions with MBP subfold
  • C-terminal crucial: also hydrophobic interactions with unfolded chain
  • Clearly MD is not long enough
  • Dynamics is dominated by rare events

caused by high barriers Next Thursday: rare events!

slide-63
SLIDE 63