energy landscapes motivation goal
play

Energy Landscapes: Motivation/Goal change of molecule structure over - PowerPoint PPT Presentation

Energy Landscapes: Motivation/Goal change of molecule structure over time energy driven process folding process: move through structure-space on energy landscape 1 open mfe 2 3 0.8 4 5 open population probability 0.6 0.4 0.2


  1. Energy Landscapes: Motivation/Goal • change of molecule structure over time • energy driven process folding process: move through structure-space on energy landscape 1 open mfe 2 3 0.8 4 5 open population probability 0.6 0.4 0.2 S.Will, 18.417, Fall 2011 0 -2 -1 0 1 2 3 4 5 10 10 10 10 10 10 10 10 time Kinetics in contrast to Thermodynamics

  2. Energy Landscapes: Idea E • states • neighbors (of a state) S.Will, 18.417, Fall 2011 • energy (of a state)

  3. Energy Landscapes E Definition (Energy Landscape) An energy landscape (EL) consists of 1. a set of states X 2. a notion of neighborhood, nearness, distance, accessibility on X (relation N ) S.Will, 18.417, Fall 2011 3. an (energy) function E : X → R . (That is, it is a triple ( X , N , E)).

  4. Energy Landscapes Definition (Energy Landscape) An energy landscape (EL) consists of 1. a set of states X 2. a notion of neighborhood, nearness, distance, accessibility on X (relation N ) 3. an (energy) function E : X → R . (That is, it is a triple ( X , N , E)). Remarks • here, states X are structures ⇒ for our models of RNA, protein: discrete & finite • however: continuous X possible S.Will, 18.417, Fall 2011 • physical folding process: energy function, energy minimization • evolutionary process: fitness function, fitness maximization

  5. EL Examples: RNA EL of RNA sequence S 1. X = set of non-crossing RNA structures of S 2. P 1 and P 2 are neighbors ( P 1 N P 2 ) iff P 1 � = P 2 and ∃ ( i , j ) : P 1 = P 2 ∪ { ( i , j ) } or P 2 = P 1 ∪ { ( i , j ) } 3. E( P ) = E S ( P ) S.Will, 18.417, Fall 2011 similar: HP-proteins; define neighborhood by local moves, pivot moves, . . .

  6. Basic Properties: Neighborhood discrete Neighborhood defined by neighbor function N : X → P ( X ) define x ∈ X has neighbor y iff y ∈ N( x ), write x N y often: neighbor relation is symmmetric, i.e. x N y iff y N x . S.Will, 18.417, Fall 2011

  7. Basic Properties: Local Optima Definition (global minimum) ˆ x is a global minimum iff E(ˆ x ) = y ∈ States E( y ) . min Definition (local minimum) ˆ x is a local minimum iff ∀ y ∈ N(ˆ x ) ≤ E( y ) . x ) : E(ˆ Note S.Will, 18.417, Fall 2011 easy to show: global minima are local minima

  8. Walks and Basins Definition (Walks, Basin of attraction) A walk, or path, w ∈ X is w = w 1 . . . w k ∈ , s.t. w i N w i +1 (1 ≤ i < k ). A walk is adaptive iff E( w i ) ≥ E( w i +1 ) (1 ≤ i < k ). A walk is called gradient walk iff w i +1 = arg min x ∈ N ( w i ) E( x ) (1 ≤ i < k ). A gradient walk of x is a gradient walk starting in x and ending in a local minimum ˆ x ; x is attracted by ˆ x . The basin (of attraction), or gradient basin of a local minimum x ∈ X is the set of all x attracted by ˆ ˆ x . S.Will, 18.417, Fall 2011 Remarks • are gradient walks unique? • Degenerate EL: ∃ x , y ∈ X : x � = y ∧ E( x ) = E( y ) . • Assume non-degenerate energy landscape.

  9. Barriers Non-degenerate case: Gradient basins partition the structure space Definition (Barrier) The energy barrier E[ x , y ] from x to y ( x , y ∈ X ) is the minimum energy of a state z on any walk from x to y . z is called saddle point from x to y . Remarks: • N symmetric = ⇒ energy barrier/saddle point symmetric (E[ x , y ] = E[ y , x ]). • Assume symmetry • Then, E[ x , y ] induces an additive distance on states, in particular local minima. d S.Will, 18.417, Fall 2011 c b 5 • = ⇒ barrier tree , visualizes EL a 4 3 2 E 1

  10. Move Sets Move sets define neighborhood of states/structures. Definition (Move Set) A move set for X is a function N : X → P ( X ). As before: x N y iff y ∈ N ( x ). Most important properties: symmetry, ergodicity Definition (Ergodicity) A move set for X is ergodic iff for all x , y ∈ X there is a walk from x to y (with neighborship N ). Equivalent in case of symmetric move set: Fix any state x 0 ∈ X (e.g. open chain). Ergodic iff all x ∈ X are connected to x 0 (by a S.Will, 18.417, Fall 2011 walk). Remark: ergodic ≡ connected

  11. Move Sets for RNA Fix RNA sequence S . X is the set of non-crossing RNA structures of S . • Single Base Pair Moves insert or remove a single base pair • Stem Moves insert or remove a stem (set of stacked bp) • Shift Moves move one end of a base pair (combine with single base pair moves) Remarks • Properties: Symmetry and Ergodicity S.Will, 18.417, Fall 2011 • Move Set Hierarchy • Effect of move set on EL

  12. Move Sets for (Lattice) Proteins Fix seqeuence S. Recall: state/structure is a vector ω = ( ω 1 , . . . , ω n ) ∈ L n , ω self-avoiding walk! • k -Local Moves change position of k ′ ≤ k consecutive monomers i , . . . , i + k ′ − 1 ( s.t. result is self-avoiding walk ) • Pivot Moves Apply transformation (lattice automorphism) to monomers 1 , . . . , i ( s.t. result is self-avoiding walk ) Remarks • Properties: Ergodicity! frozen structures S.Will, 18.417, Fall 2011 k -local moves: not ergodic; pivot-moves: ergodic. • Effect of move set on EL • Other ergodic move sets: e.g. Pull moves

  13. Back to our Goal 1 open mfe 2 3 0.8 4 5 open population probability 0.6 0.4 0.2 0 -2 -1 0 1 2 3 4 5 10 10 10 10 10 10 10 10 time How do the probabilities of single structures change over time? (different from “probabilities in equilibrium”, cf. McCaskill) S.Will, 18.417, Fall 2011 We need a probabilistic model of the folding process.

  14. Stochastic Process The physical folding process is described as a stochastic process . Define a random function X, where X(t) is a random variable X ( t ) =“state at time t”. A physical process has “no history” ≡ Markov property S.Will, 18.417, Fall 2011

  15. Excursion: (Time-homogenous) Markov Chain • states X = { 1 , . . . , n } • random variables X 0 , X 1 , . . . • initial probabilities π 0 x = Pr [ X 0 = x ] • transition probabilities general case, after history � y = y 0 , . . . , y t − 1 to x : Pr [ X t = x | X t − 1 = y t − 1 , X t − 2 = y t − 2 , . . . ] = no history Pr [ X t = x | X t − 1 = y t − 1 ] = time-homogenous p xy “transition to x from y ” Transition matrix P = ( p xy ) 1 ≤ x , y ≤ n S.Will, 18.417, Fall 2011 Markov chain models discrete time. Next: continous time

  16. Markov Process Definition (Continuous-Time Markov Process) A (continous-time, time-homogenous, finite state) Markov Process modeling a random function X : R → X , t �→ X ( t ) is a triple ( X , π 0 , P ), where • X = { 1 , . . . , n } set of states • π 0 vector of initial probabilities • P ( t ) matrix of probabilities of transitions p xy ( t ) to x from y in time t   p 11 ( t ) . . . p 1 n ( t ) . . ... . . P ( t ) =   . .   p n 1 ( t ) . . . p nn ( t ) S.Will, 18.417, Fall 2011 that satisfy the (strong) Markov property Pr [ X ( t + s ) = x | X ( s ) = y ] = Pr [ X ( t ) = x | X (0) = y ] = p xy ( t ) .

  17. Markov Process Allows Studying Folding Behavior For example, our main goal: 1 open mfe 2 3 0.8 4 5 open population probability 0.6 0.4 0.2 0 -2 -1 0 1 2 3 4 5 10 10 10 10 10 10 10 10 time Definition (Probabilities of a state over time) π x ( t ) := Pr [“State x at time t ”] � π 0 π x ( t ) = y p xy ( t ) y S.Will, 18.417, Fall 2011 Yet, we need to construct/define the Markov Process for an EL: What are the transition probabilities?

  18. Markov Process of an Energy Landscape EL ( X , N , E) Idea: specify Markov Process • of the same states X • by rates between neighbored states x N y . Rates tell how fast the system moves from state to state. Rate k xy determined by energy change E ( x ) − E ( y ). Review on folding kinetics approaches Christoph Flamm and Ivo Hofacker. Beyond energy S.Will, 18.417, Fall 2011 minimization: approaches to the kinetic folding of RNA. Chemical Monthly, 2008.

  19. The Master Equation Definition (Master Equation) The master equation of a Markov process ( X , π 0 , P ) with state distribution π ( t ) at time t and rate matrix K is d dt π ( t ) = K π ( t ) Equivalently: d � � dt π x ( t ) = π y ( t ) k xy − π x ( t ) k yx y � = x y � = x S.Will, 18.417, Fall 2011 Note: since � x π x ( t ) = 1, k xx = − � y � = x k yx .

  20. Properties of Folding Markov process • Irreducible p xy ( t ) > 0 for all x,y,t (cf. ergodicity). • Detailed Balance π ∗ y k xy = π ∗ x k yx for stationary distribution π ∗ . • Stationary Distribution = Boltzmann Distribution x = exp( − E x / ( RT )) π ∗ S.Will, 18.417, Fall 2011 Z since we want to model the folding process.

  21. Rates of the Folding Process Detailed balance and stationary distribution leaves much freedom! Only fixed ratio: k xy / k yx = π ∗ x /π ∗ y = exp( − (E x − E y ) / ( RT )) Usually defined in the form of Arrhenius rates assuming transition state τ ( x , y ); then, activation energy (from y to x): E τ ( x , y ) − E y k xy := γ exp( − (E τ ( x , y ) − E y ) / ( RT )) Metropolis rates [E τ ( x , y ) = max( E x , E y )] � 1 if E x ≤ E y k xy := γ exp( − (E x − E y ) / ( RT )) otherwise S.Will, 18.417, Fall 2011 = γ min { 1 , exp( − (E x − E y ) / ( RT )) } Kawasaki rates [E τ ( x , y ) = 1 2 ( E x + E y )] k xy := γ exp( − (E x − E y ) / (2 RT ))

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