an application of girsanov s theorem to a model of
play

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


  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

  2. Why study molecules?

  3. Molecular biology and drug design Principle: structure ↔ function

  4. Molecular biology and drug design Principle: structure ↔ function Protein aggregation ◮ Example: Blood clot formation

  5. Molecular biology and drug design Principle: structure ↔ function Protein aggregation ◮ Example: Blood clot formation ◮ Cause: Change in spatial structure

  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: 3 N degrees of freedom

  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: 3 N degrees of freedom ◮ Low-dimensional effective dynamics

  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: 3 N degrees of freedom ◮ Low-dimensional effective dynamics ◮ Metastabilities: Almost-stable spatial structures

  9. Metastabilities: Almost-stable structures n-pentane (C 5 H 12 ): 3 N = 51 degrees of freedom

  10. Metastabilities: Almost-stable structures n-pentane (C 5 H 12 ): 3 N = 51 degrees of freedom

  11. Rare events: Structural changes Structure 1 Effective dynamics in 2D landscape Metastable set 1

  12. Rare events: Structural changes Structure 1 Effective dynamics in 2D landscape Metastable set 1

  13. Rare events: Structural changes Structure 1 Effective dynamics in 2D landscape Metastable set 1

  14. Rare events: Structural changes Change to Structure 2 Transition to Metastable set 2

  15. Some goals in studying molecules Study changes between almost-stable structures ◮ Freidlin-Wentzell theory: Exit from attractor

  16. Some goals in studying molecules Study changes between almost-stable structures ◮ Freidlin-Wentzell theory: Exit from attractor Compute statistics ◮ Escape probabilities ◮ Escape times

  17. Why study molecules? ◮ Structure ↔ function: applications in medicine ◮ Rare events: changes in geometric structure ◮ High-dimensional data, low-dimensional phenomena

  18. Molecular dynamics (MD)

  19. Model: Position Langevin Dynamics Molecule in equilibrium with heat bath: � dX t = −∇ V ( X t ) dt + 2 k B TdB t ◮ X t ∈ R 3 N - position coordinates for N atoms ◮ V - energy function ◮ T - temperature ◮ k B - Boltzmann’s constant ◮ B t - Brownian motion w.r.t. P

  20. Model: Position Langevin Dynamics Molecule in equilibrium with heat bath: � dX t = −∇ V ( X t ) dt + 2 k B TdB t ◮ X t ∈ R 3 N - position coordinates for N atoms ◮ V - energy function ◮ T - temperature ◮ k B - Boltzmann’s constant ◮ B t - Brownian motion w.r.t. P Numerical integration → time series data

  21. Rare events Goal : Study A → B event Constraints: - Large barriers ∆ F AB - Small thermal ‘kicks’ k B T Example: amylases ∆ F AB ≈ 208 kJ/mol k B T ≈ 2 . 4 kJ/mol Long waiting times Graph of V

  22. An Application of Girsanov’s theorem

  23. Model: Position Langevin Dynamics Molecule in equilibrium with heat bath: √ dX t = −∇ V ( X t ) dt + 2 ε dB t ◮ B t - random fluctuations due to heat bath interactions ⇒ P - equilibrium measure

  24. Statistics of path functionals Goal: Compute P x -expectation of � τ ( S ) W [ X ] = f ( X t ) dt + g ( X τ ) 0 ◮ f - running cost ◮ g - terminal cost ◮ τ ( S ) - first hitting time to some set S ◮ P x - path measure conditioned on { X 0 = x }

  25. Model: Position Langevin Dynamics Molecule not in equilibrium with heat bath: √ dX t = c ( X t ) − ∇ V ( X t ) dt + 2 ε dB t ◮ c ( X t ) - feedback control force ◮ Q - nonequilibrium measure due to control c

  26. Model: Position Langevin Dynamics Molecule not in equilibrium with heat bath: √ dX t = c ( X t ) − ∇ V ( X t ) dt + 2 ε dB t ◮ c ( X t ) - feedback control force ◮ Q - nonequilibrium measure due to control c Change of drift −∇ V → ( c − ∇ V ) � Change of measure P → Q

  27. Computing statistics by reweighting Girsanov change of measure � 1 � t � t � dP t c ( X t ) dB t − 1 | c ( X t ) | 2 dt ( X ) = exp √ dQ t 4 ε 2 ε 0 0 Reweighting of nonequilibrium measurements: � W dP � E x P [ W ] = E x Q dQ

  28. Computing statistics by stochastic control Duality relationships between free energy, relative entropy (Dai Pra, Meneghini and Runggaldier, 1996) − log E P [ exp ( − W /ε )] = Q ∈ AC ( P ) { ε R ( Q � P ) + E Q [ W ] } inf ◮ AC ( P ) - set of all Q abs. cont. w.r.t. P ◮ R ( Q � P ) = E Q [ log dQ dP ] relative entropy of Q w.r.t. P ◮ W bounded

  29. Computing statistics by stochastic control Since � 1 � t � t dP t c ( X t ) dB t − 1 � | c ( X t ) | 2 dt √ ( X ) = exp dQ t 4 ε 2 ε 0 0 we have � t � � � 1 � log dQ t | c ( X s ) | 2 ds ε R ( Q t � P t ) = E Q = E Q dP t 4 0

  30. Computing statistics by stochastic control Since � 1 � t � t dP t c ( X t ) dB t − 1 � | c ( X t ) | 2 dt √ ( X ) = exp dQ t 4 ε 2 ε 0 0 we have � t � � � 1 � log dQ t | c ( X s ) | 2 ds ε R ( Q t � P t ) = E Q = E Q dP t 4 0 � t � � W + 1 �� | c ( X s ) | 2 ds − log E P [ exp ( − W /ε )] = inf E Q 4 Q ∈ AC ( P ) 0

  31. Computing statistics by stochastic control Objective: Minimise � t � W + 1 � A x [ c ] := E x | c ( X s ) | 2 ds Q 4 0 subject to dynamics √ dX t = c ( X t ) − ∇ V ( X t ) dt + 2 ε dB t Optimal control c ∗ ( x ) = − 2 ∇ F ( x ) (Hartmann and Sch¨ utte, J. Stat. Mech. Th. and Exp. 2012 )

  32. Computing statistics by stochastic control Objective: Minimise � t � W + 1 � A x [ c ] := E x | c ( X s ) | 2 ds Q 4 0 subject to dynamics √ dX t = c ( X t ) − ∇ V ( X t ) dt + 2 ε dB t Optimal control: c ∗ ( x ) = − 2 ∇ x ( − ε log E x P [ exp ( − W /ε )]) (Hartmann and Sch¨ utte, J. Stat. Mech. Th. and Exp. 2012 )

  33. Similarities with thermodynamics Cumulant expansion of free energy difference ∆ F AB ∆ F AB := − log E P [ exp ( − W /ε )] Jensen’s inequality implies (second law) ∆ F AB ≤ E Q [ W ] ‘No free lunch’ principle blah

  34. Similarities with thermodynamics Cumulant expansion of free energy difference ∆ F AB ∆ F AB := − log E P [ exp ( − W /ε )] Jensen’s inequality implies (second law) ∆ F AB ≤ E Q [ W ] Relative entropy representation: � t � � W + 1 | c ( X s ) | 2 ds − log E P [ exp ( − W /ε )] ≤ E Q 4 0

  35. Illustrative results

  36. Statistics of path functionals Feynman-Kac formula: for h ( x ) := E x P [ exp ( − W /ε )] � τ 0 f ( X t ) dt + g ( X τ ) , τ = first hitting time of A ∪ B with W = x ∈ ( A ∪ B ) c ε Lh ( x ) = f ( x ) h ( x ) h ( x ) = exp ( − g ( x )) x ∈ ∂ ( A ∪ B ) for L = −∇ V · ∇ + ε ∆

  37. Example: commitment probability to B q B ( x ) := E x � � = P ( X τ ( A ∪ B ) ∈ B | X 0 = x ) 1 B ( X τ ( A ∪ B ) ) P ⇒ W [ X ] = − ε log 1 B ( X τ ) Goal: compute rare event probability ( q B ( x ) ≪ 1) text

  38. Example: commitment probability to B q B ( x ) := E x � � 1 B ( X τ ( A ∪ B ) ) P V ( x )

  39. Example: commitment probability to B q B ( x ) := E x � � 1 B ( X τ ( A ∪ B ) ) = P ( X τ ( A ∪ B ) ∈ B | X 0 = x ) P ⇒ W [ X ] = − ε log 1 B ( X τ ) Goal: compute rare event probability ( q B ( x ) ≪ 1) ◮ Problem: Rare event � slow convergence of simple MC ◮ Approach: Tilting landscape ↔ biasing force

  40. Computing statistics by stochastic control Objective: Minimise � t � � W + 1 A x [ c ] := E x | c ( X s ) | 2 ds Q 4 0 subject to dynamics √ dX t = c ( X t ) − ∇ V ( X t ) dt + 2 ε dB t Optimal control: c ∗ ( x ) = − 2 ∇ x ( − ε log E x P [ exp ( − W /ε )])

  41. Computing statistics by stochastic control Objective: Minimise � t � W + 1 � A x [ c ] := E x | c ( X s ) | 2 ds Q 4 0 subject to dynamics √ dX t = c ( X t ) − ∇ V ( X t ) dt + 2 ε dB t Optimal control: c ∗ ( x ) = − 2 ∇ x ( − ε log q B ( x ))

  42. Iterative minimisation

  43. Iterative minimisation

  44. Iterative minimisation

  45. Iterative minimisation

  46. Iterative minimisation

  47. Iterative minimisation

  48. Iterative minimisation

  49. Iterative minimisation

  50. Iterative minimisation

  51. Iterative minimisation

  52. Iterative minimisation

  53. Iterative minimisation

  54. Iterative minimisation

  55. Iterative minimisation

  56. Iterative minimisation

  57. Iterative minimisation

  58. Iterative minimisation

  59. Iterative minimisation

  60. Iterative minimisation

  61. Iterative minimisation

  62. Iterative minimisation

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend