An application of Girsanovs theorem to a model of molecular dynamics - - PowerPoint PPT Presentation

an application of girsanov s theorem to a model of
SMART_READER_LITE
LIVE PREVIEW

An application of Girsanovs theorem to a model of molecular dynamics - - PowerPoint PPT Presentation

An application of Girsanovs theorem to a model of molecular dynamics Han C. Lie (joint work with C. Hartmann, Ch. Sch utte) Berlin-Padova Young Researchers Meeting Friday, 24th October 2014 Berlin, Germany Why study molecules? Molecular


slide-1
SLIDE 1

An application of Girsanov’s theorem to a model of molecular dynamics

Han C. Lie (joint work with C. Hartmann, Ch. Sch¨ utte)

Berlin-Padova Young Researchers Meeting Friday, 24th October 2014 Berlin, Germany

slide-2
SLIDE 2

Why study molecules?

slide-3
SLIDE 3

Molecular biology and drug design

Principle: structure ↔ function

slide-4
SLIDE 4

Molecular biology and drug design

Principle: structure ↔ function Protein aggregation

◮ Example: Blood clot formation

slide-5
SLIDE 5

Molecular biology and drug design

Principle: structure ↔ function Protein aggregation

◮ Example: Blood clot formation ◮ Cause: Change in spatial structure

slide-6
SLIDE 6

Molecular biology and drug design

Principle: structure ↔ function Protein aggregation

◮ Example: Blood clot formation ◮ Cause: Change in spatial structure

Features of macromolecules with N atoms

◮ High-dimensional state space: 3N degrees of freedom

slide-7
SLIDE 7

Molecular biology and drug design

Principle: structure ↔ function Protein aggregation

◮ Example: Blood clot formation ◮ Cause: Change in spatial structure

Features of macromolecules with N atoms

◮ High-dimensional state space: 3N degrees of freedom ◮ Low-dimensional effective dynamics

slide-8
SLIDE 8

Molecular biology and drug design

Principle: structure ↔ function Protein aggregation

◮ Example: Blood clot formation ◮ Cause: Change in spatial structure

Features of macromolecules with N atoms

◮ High-dimensional state space: 3N degrees of freedom ◮ Low-dimensional effective dynamics ◮ Metastabilities: Almost-stable spatial structures

slide-9
SLIDE 9

Metastabilities: Almost-stable structures

n-pentane (C5H12): 3N = 51 degrees of freedom

slide-10
SLIDE 10

Metastabilities: Almost-stable structures

n-pentane (C5H12): 3N = 51 degrees of freedom

slide-11
SLIDE 11

Rare events: Structural changes

Effective dynamics in 2D landscape Metastable set 1 Structure 1

slide-12
SLIDE 12

Rare events: Structural changes

Effective dynamics in 2D landscape Metastable set 1 Structure 1

slide-13
SLIDE 13

Rare events: Structural changes

Effective dynamics in 2D landscape Metastable set 1 Structure 1

slide-14
SLIDE 14

Rare events: Structural changes

Transition to Metastable set 2 Change to Structure 2

slide-15
SLIDE 15

Some goals in studying molecules

Study changes between almost-stable structures

◮ Freidlin-Wentzell theory: Exit from attractor

slide-16
SLIDE 16

Some goals in studying molecules

Study changes between almost-stable structures

◮ Freidlin-Wentzell theory: Exit from attractor

Compute statistics

◮ Escape probabilities ◮ Escape times

slide-17
SLIDE 17

Why study molecules?

◮ Structure ↔ function: applications in medicine ◮ Rare events: changes in geometric structure ◮ High-dimensional data, low-dimensional phenomena

slide-18
SLIDE 18

Molecular dynamics (MD)

slide-19
SLIDE 19

Model: Position Langevin Dynamics

Molecule in equilibrium with heat bath: dXt = −∇V(Xt)dt +

  • 2kBTdBt

◮ Xt ∈ R3N - position coordinates for N atoms ◮ V - energy function ◮ T - temperature ◮ kB - Boltzmann’s constant ◮ Bt - Brownian motion w.r.t. P

slide-20
SLIDE 20

Model: Position Langevin Dynamics

Molecule in equilibrium with heat bath: dXt = −∇V(Xt)dt +

  • 2kBTdBt

◮ Xt ∈ R3N - position coordinates for N atoms ◮ V - energy function ◮ T - temperature ◮ kB - Boltzmann’s constant ◮ Bt - Brownian motion w.r.t. P

Numerical integration → time series data

slide-21
SLIDE 21

Rare events

Goal: Study A → B event Constraints:

  • Large barriers ∆FAB
  • Small thermal ‘kicks’ kBT

Example: amylases ∆FAB ≈ 208 kJ/mol kBT ≈ 2.4 kJ/mol Long waiting times

Graph of V

slide-22
SLIDE 22

An Application of Girsanov’s theorem

slide-23
SLIDE 23

Model: Position Langevin Dynamics

Molecule in equilibrium with heat bath: dXt = −∇V(Xt)dt + √ 2εdBt

◮ Bt - random fluctuations due to heat bath interactions

⇒ P - equilibrium measure

slide-24
SLIDE 24

Statistics of path functionals

Goal: Compute Px-expectation of W[X] = τ(S) f(Xt)dt + g(Xτ)

◮ f - running cost ◮ g - terminal cost ◮ τ(S) - first hitting time to some set S ◮ Px - path measure conditioned on {X0 = x}

slide-25
SLIDE 25

Model: Position Langevin Dynamics

Molecule not in equilibrium with heat bath: dXt = c(Xt) − ∇V(Xt)dt + √ 2εdBt

◮ c(Xt) - feedback control force ◮ Q - nonequilibrium measure due to control c

slide-26
SLIDE 26

Model: Position Langevin Dynamics

Molecule not in equilibrium with heat bath: dXt = c(Xt) − ∇V(Xt)dt + √ 2εdBt

◮ c(Xt) - feedback control force ◮ Q - nonequilibrium measure due to control c

Change of drift −∇V → (c − ∇V)

  • Change of measure P → Q
slide-27
SLIDE 27

Computing statistics by reweighting

Girsanov change of measure dPt dQt (X) = exp 1 √ 2ε t c(Xt)dBt − 1 4ε t |c(Xt)|2dt

  • Reweighting of nonequilibrium measurements:

Ex

P [W] = Ex Q

  • W dP

dQ

slide-28
SLIDE 28

Computing statistics by stochastic control

Duality relationships between free energy, relative entropy (Dai Pra, Meneghini and Runggaldier, 1996) − log EP [exp(−W/ε)] = inf

Q∈AC(P) {εR(QP) + EQ [W]} ◮ AC(P) - set of all Q abs. cont. w.r.t. P ◮ R(QP) = EQ[log dQ dP ] relative entropy of Q w.r.t. P ◮ W bounded

slide-29
SLIDE 29

Computing statistics by stochastic control

Since dPt dQt (X) = exp 1 √ 2ε t c(Xt)dBt − 1 4ε t |c(Xt)|2dt

  • we have

εR(QtPt) = EQ

  • log dQt

dPt

  • = EQ

1 4 t |c(Xs)|2ds

slide-30
SLIDE 30

Computing statistics by stochastic control

Since dPt dQt (X) = exp 1 √ 2ε t c(Xt)dBt − 1 4ε t |c(Xt)|2dt

  • we have

εR(QtPt) = EQ

  • log dQt

dPt

  • = EQ

1 4 t |c(Xs)|2ds

  • − log EP [exp(−W/ε)] =

inf

Q∈AC(P)

  • EQ
  • W + 1

4 t |c(Xs)|2ds

slide-31
SLIDE 31

Computing statistics by stochastic control

Objective: Minimise Ax[c] := Ex

Q

  • W + 1

4 t |c(Xs)|2ds

  • subject to dynamics

dXt = c(Xt) − ∇V(Xt)dt + √ 2εdBt Optimal control c∗(x) = −2∇F(x) (Hartmann and Sch¨ utte, J. Stat. Mech. Th. and Exp. 2012 )

slide-32
SLIDE 32

Computing statistics by stochastic control

Objective: Minimise Ax[c] := Ex

Q

  • W + 1

4 t |c(Xs)|2ds

  • subject to dynamics

dXt = c(Xt) − ∇V(Xt)dt + √ 2εdBt Optimal control: c∗(x) = −2∇x(−ε log Ex

P[exp(−W/ε)])

(Hartmann and Sch¨ utte, J. Stat. Mech. Th. and Exp. 2012 )

slide-33
SLIDE 33

Similarities with thermodynamics

Cumulant expansion of free energy difference ∆FAB ∆FAB := − log EP[exp(−W/ε)] Jensen’s inequality implies (second law) ∆FAB ≤ EQ[W] ‘No free lunch’ principle blah

slide-34
SLIDE 34

Similarities with thermodynamics

Cumulant expansion of free energy difference ∆FAB ∆FAB := − log EP[exp(−W/ε)] Jensen’s inequality implies (second law) ∆FAB ≤ EQ[W] Relative entropy representation: − log EP [exp(−W/ε)] ≤ EQ

  • W + 1

4 t |c(Xs)|2ds

slide-35
SLIDE 35

Illustrative results

slide-36
SLIDE 36

Statistics of path functionals

Feynman-Kac formula: for h(x) := Ex

P [exp(−W/ε)]

with W = τ

0 f(Xt)dt + g(Xτ), τ= first hitting time of A ∪ B

εLh(x) = f(x)h(x) x ∈ (A ∪ B)c h(x) = exp(−g(x)) x ∈ ∂(A ∪ B) for L = −∇V · ∇ + ε∆

slide-37
SLIDE 37

Example: commitment probability to B

qB(x) := Ex

P

  • 1B(Xτ(A∪B))
  • = P(Xτ(A∪B) ∈ B|X0 = x)

⇒ W[X] = −ε log 1B(Xτ) Goal: compute rare event probability (qB(x) ≪ 1) text

slide-38
SLIDE 38

Example: commitment probability to B

qB(x) := Ex

P

  • 1B(Xτ(A∪B))
  • V(x)
slide-39
SLIDE 39

Example: commitment probability to B

qB(x) := Ex

P

  • 1B(Xτ(A∪B))
  • = P(Xτ(A∪B) ∈ B|X0 = x)

⇒ W[X] = −ε log 1B(Xτ) Goal: compute rare event probability (qB(x) ≪ 1)

◮ Problem: Rare event slow convergence of simple MC ◮ Approach: Tilting landscape ↔ biasing force

slide-40
SLIDE 40

Computing statistics by stochastic control

Objective: Minimise Ax[c] := Ex

Q

  • W + 1

4 t |c(Xs)|2ds

  • subject to dynamics

dXt = c(Xt) − ∇V(Xt)dt + √ 2εdBt Optimal control: c∗(x) = −2∇x(−ε log Ex

P[exp(−W/ε)])

slide-41
SLIDE 41

Computing statistics by stochastic control

Objective: Minimise Ax[c] := Ex

Q

  • W + 1

4 t |c(Xs)|2ds

  • subject to dynamics

dXt = c(Xt) − ∇V(Xt)dt + √ 2εdBt Optimal control: c∗(x) = −2∇x(−ε log qB(x))

slide-42
SLIDE 42

Iterative minimisation

slide-43
SLIDE 43

Iterative minimisation

slide-44
SLIDE 44

Iterative minimisation

slide-45
SLIDE 45

Iterative minimisation

slide-46
SLIDE 46

Iterative minimisation

slide-47
SLIDE 47

Iterative minimisation

slide-48
SLIDE 48

Iterative minimisation

slide-49
SLIDE 49

Iterative minimisation

slide-50
SLIDE 50

Iterative minimisation

slide-51
SLIDE 51

Iterative minimisation

slide-52
SLIDE 52

Iterative minimisation

slide-53
SLIDE 53

Iterative minimisation

slide-54
SLIDE 54

Iterative minimisation

slide-55
SLIDE 55

Iterative minimisation

slide-56
SLIDE 56

Iterative minimisation

slide-57
SLIDE 57

Iterative minimisation

slide-58
SLIDE 58

Iterative minimisation

slide-59
SLIDE 59

Iterative minimisation

slide-60
SLIDE 60

Iterative minimisation

slide-61
SLIDE 61

Iterative minimisation

slide-62
SLIDE 62

Iterative minimisation

slide-63
SLIDE 63

Iterative minimisation

EQ

  • W + 1

2

  • |c(Xt)|2dt
slide-64
SLIDE 64

Closing remarks

slide-65
SLIDE 65

Summary

◮ Problem: Rare events in molecular dynamics ◮ Solution: relative entropy representation, stochastic control

slide-66
SLIDE 66

So what?

◮ Applications in biology, medicine ◮ Relations between physics and stochastics

◮ Equilibrium vs. nonequilibrium statistical mechanics ◮ Optimal control and geodesics on Riemannian manifolds

(Crooks, PRL 108, 190602 (2012); Zulkowski et. al., PRE 86 041148 (2012))

◮ Stochastic differential geometry for non-equilibrium

thermodynamics (Muratore-Ginnaneschi, J. Phys. A 46 (2013))

Statistical physics ↔ stochastics

slide-67
SLIDE 67

Acknowledgments

Carsten Hartmann, Christof Sch¨ utte (FU Berlin) Martin Vingron (MPI Molekulare Genetik, Berlin)

slide-68
SLIDE 68

Acknowledgments

Carsten Hartmann, Christof Sch¨ utte (FU Berlin) Martin Vingron (MPI Molekulare Genetik, Berlin) Giuseppe, Alberto, Giovanni and Sara

slide-69
SLIDE 69

Acknowledgments

Carsten Hartmann, Christof Sch¨ utte (FU Berlin) Martin Vingron (MPI Molekulare Genetik, Berlin) Giuseppe, Alberto, Giovanni and Sara Thank you!

slide-70
SLIDE 70

Questions