bistability in boolean network models
play

Bistability in Boolean network models Matthew Macauley Department - PowerPoint PPT Presentation

Bistability in Boolean network models Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4500, Spring 2016 M. Macauley (Clemson) Bistability in Boolean network models Math 4500,


  1. Bistability in Boolean network models Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4500, Spring 2016 M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 1 / 18

  2. Motivation Weaknesses of previous Boolean models All processes take a single timestep. Only assumed high and low levels in intracellular lactose. Medium levels are needed for bistability to exist. No time-delays incorporated. In this section, we’ll see how to add these types of features to Boolean models. In particular, we’ll see how to incorporate features such as: loss of concentration due to dilution and degradation; time-delays due to cellular processes M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 2 / 18

  3. Dilution and degradation Suppose Y regulates the production of X . Assume Y ♣ t q ✏ 1 implies X ♣ t � 1 q ✏ 1. (activation takes 1 step). Generally, the loss of X due to dilution and degradation takes several steps. Introduce new variables X old ♣ 1 q , X old ♣ 2 q , . . . , X old ♣ n q . Properties (i) If Y ♣ t q ✏ 0 and X ♣ t q ✏ 1, then X old ♣ 1 q ♣ t � 1 q ✏ 1. (“ X has been reduced once by dilution & degradation.”) (ii) If Y ♣ t q ✏ 0 and X old ♣ i ✁ 1 q ♣ t q ✏ 1, then X old ♣ i q ♣ t � 1 q ✏ 1. (“ X has been reduced i times by dilution & degradation.”) (iii) The number of “old” variables is determined by the number of timesteps required to reduced r X s below the discretation threshold. Thus, X ♣ t � 1 q ✏ 1 when either of the following holds: Y ♣ t q ✏ 1 (new amount will be produced by t � 1), X ♣ t q ❫ X old ♣ n q ♣ t q ✏ 1 (previous amounts of X still available). ✁ ✠ X ♣ t � 1 q ✏ Y ♣ t q ❴ X ♣ t q ❫ X old ♣ n q ♣ t q M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 3 / 18

  4. Other features Medium levels of lactose Introduce a new variable L high so that L high ✏ 1 implies L ✏ 1. High lactose: L ✏ 1, L high ✏ 1. Medium lactose: L ✏ 1, L high ✏ 0. Low lactose: L ✏ 0, L high ✏ 0. We can ignore any state for which L ✏ 0, L high ✏ 1. Previously, we introduced a variable L ℓ to denote “ at least low levels of lactose ,” so ♣ L , L ℓ q ✏ ♣ 1 , 0 q described “medium lactose.” This is an equally valid way to acheive the same goal. Time delays Say R regulates production of X , delayed by time τ ( n steps). Introduce new variables R 1 , R 2 , . . . , R n , with transition functions: R 1 ♣ t � 1 q ✏ R ♣ t q R 2 ♣ t � 1 q ✏ R 1 ♣ t q . . . R n ♣ t � 1 q ✏ R n ✁ 1 ♣ t q X ♣ t � 1 q ✏ R n ♣ t q M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 4 / 18

  5. Estimating constants for our Boolean model 3-variable ODE model of the lac operon (Yildirim and Mackey, 2004) Let M ♣ t q ✏ mRNA, B ♣ t q ✏ β -galactosidase, and A ♣ t q ✏ allolactose (concentrations), respectively. 1 � K 1 ♣ e ✁ µτ M A τ M q n dM dt ✏ α M K � K 1 ♣ e ✁ µτ M A τ M q n ✁ ⑨ γ M M dB dt ✏ α B e ✁ µτ B M τ B ✁ ⑨ γ B B dA L A dt ✏ α A B K L � L ✁ β A B K A � A ✁ ⑨ γ A A We need to estimate these rate constants and time delays from the literature. Time delays: τ M ✏ . 10 min, τ B ✏ 2 . 00 min. Degradtion rates are harder to determine experimentally, and they vary widely in the literaure. Sample values: ✩ γ A ✏ . 52 min ✁ 1 , . 0135 min ✁ 1 , . 00018 min ✁ 1 ✬ ✬ ✫ γ B ✏ . 00083 min ✁ 1 , γ M ✏ . 411 min ✁ 1 , ✬ ✬ ✪ µ P ♣ . 0045 , . 0347 q M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 5 / 18

  6. Estimating constants for our Boolean model Approach We’ll select “middle of range” estimates for the rate constants: µ ✏ . 03 min ✁ 1 , γ A ✏ . 014 min ✁ 1 ù ñ γ A ✏ γ 1 � µ ✏ . 044, ⑨ γ B ✏ . 001 min ✁ 1 ù ñ γ B ✏ γ B � µ ✏ . 031, ⑨ γ M ✏ . 411 min ✁ 1 ù ñ γ M ✏ γ M � µ ✏ . 441. ⑨ Degradation is assumed to be exponential decay: x ✶ ✏ ✁ kx implies x ♣ t q ✏ Ce ✁ kt . The half-life is the time t such that: t ✏ ln 2 x ♣ t q ✏ Ce ✁ kt ✏ . 5 C e ✁ kt ✏ . 5 ✁ kt ✏ ln 1 ù ñ ù ñ ù ñ 2 k Half-lives ⑨ h A ✏ ln 2 γ A ✏ 15 . 753 ( approx. 1 time-step to decay ) ⑨ h B ✏ ln 2 ⑨ γ B ✏ 22 . 360 ( approx. 2 time-steps to decay ) ⑨ ⑨ h M ✏ ln 2 γ M ✏ 1 . 5 ( approx. 0 time-steps to decay ) ⑩ M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 6 / 18

  7. A Boolean model incorporating dilution and degradation Model assumptions Variables are M , B , A . Glucose absent. Intracellular lactose present, two parameters: L and L high . Time-step ✓ 10 min. ⑨ Ignore (all ✦ 10): τ M ✏ . 10 min, τ B ✏ 2 min, h M ✏ 1 . 572 min. Introduce variables for dilution and degradation: (since ⑨ A old h A ✓ 15 . 8 ✓ 1 timestep) (since ⑨ B old , B old ♣ 2 q h B ✓ 22 . 4 ✓ 2 timesteps) Proposed model ✁ ✠ f M ✏ A f B ✏ M ❴ B ❫ B old ♣ 2 q ✁ ✠ f A ✏ ♣ B ❫ L q ❴ L high ❴ A ❫ A old ❫ B f B old ♣ 1 q ✏ M ❫ B ✁ ✠ f A old ✏ ♣ B ❴ L q ❫ L high ❫ A f B old ♣ 2 q ✏ M ❫ B old ♣ 1 q Most of the functions should be self-explanatory. M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 7 / 18

  8. A Boolean model incorporating dilution and degradation Justification for f A ✁ ✠ f A ✏ ♣ B ❫ L q ❴ L high ❴ A ❫ A old ❫ B There are 3 ways for allolactose to be available at t � 1: (i) β -galactosidase and lactose are present; (ii) high levels of lactose (assume basal concentrations of β -galactosidase); (iii) Enough allolactose is present so that it’s not degraded below the threshold, and no β -galactosidase is present. Let’s write our model into polynomials form, with parameters ♣ L , L h q and variables ♣ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 q ✏ ♣ M , A , A old , B , B old ♣ 1 q , B old ♣ 2 q q : f M ✏ A f 1 ✏ x 2 ✁ ✠ f A ✏ ♣ B ❫ L q ❴ L high ❴ A ❫ A old ❫ B f 2 ✏ x 2 ♣ 1 � x 3 q♣ 1 � x 4 q � ♣ Lx 4 � L h � x 4 LL h q � x 2 ♣ 1 � x 3 q♣ 1 � x 4 q♣ Lx 4 � L h � x 4 LL h q ✁ ✠ f A old ✏ ♣ B ❴ L q ❫ L high ❫ A f 3 ✏ ♣ 1 � x 4 L q♣ 1 � L h q x 2 ✁ ✠ f B ✏ M ❴ B ❫ B old ♣ 2 q f 4 ✏ x 1 � x 4 ♣ 1 � x 6 q � x 1 x 4 ♣ 1 � x 6 q f B old ♣ 1 q ✏ M ❫ B f 5 ✏ ♣ 1 � x 1 q x 4 f B old ♣ 2 q ✏ M ❫ B old ♣ 1 q f 6 ✏ ♣ 1 � x 1 q x 5 M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 8 / 18

  9. Using Sage to compute the fixed points (high lactose) Conclusion: There is a unique fixed point, ♣ M , A , A old , B , B old ♣ 1 q , B old ♣ 2 q q ✏ ♣ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 q ✏ ♣ 1 , 1 , 0 , 1 , 0 , 0 q This is exactly what we expected: the lac operon is ON. M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 9 / 18

  10. Using Sage to compute the fixed points (low lactose) We need to backsubstitute. Recall that x k i ✏ x i for all k . The last equation: x 6 6 � x 4 6 � x 3 6 ✏ 0 implies x 6 ✏ 0. Plug this into the previous equation: x 5 � x 4 6 � x 6 ✏ 0 (with x 6 ✏ 0) implies x 5 ✏ 0. And so on. We get a unique fixed point: ♣ M , A , A old , B , B old ♣ 1 q , B old ♣ 2 q q ✏ ♣ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 q ✏ ♣ 0 , 0 , 0 , 0 , 0 , 0 q This is exactly what we expected: the lac operon is OFF. M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 10 / 18

  11. Using Sage to compute the fixed points (medium lactose) The last (7th) equation implies x 6 ✏ 0. The 6th one then implies x 5 ✏ 0. The 5th equation gives no information ( x 4 can be anything), as does the 4th ( x 2 4 � x 4 ✏ 0). The 3rd equation says x 3 ✏ 0. The 2nd equation says x 2 ✏ x 4 , and the 1st equation says x 1 ✏ x 4 . We get two fixed points: ♣ M , A , A old , B , B old ♣ 1 q , B old ♣ 2 q q ✏ ♣ x 1 , x 2 , x 3 , x 4 , x 5 , x 6 q ✏ ♣ 0 , 0 , 0 , 0 , 0 , 0 q , or ♣ 1 , 1 , 0 , 1 , 0 , 0 q . M. Macauley (Clemson) Bistability in Boolean network models Math 4500, Spring 2016 11 / 18

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