Boolean versus continuous dynamics on small and large model networks
vs.
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 1
vs. 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | - - PowerPoint PPT Presentation
Boolean versus continuous dynamics on small and large model networks vs. 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universitt Darmstadt | 1 Biological background: Gene regulatory networks Replication DNA
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 1
based on: D. Del Vecchio & E. Sontag Dynamics and Control of Synthetic Bio-molecular Networks Proceedings of Americal Control Conference, 2007 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 2
based on: D. Del Vecchio & E. Sontag Dynamics and Control of Synthetic Bio-molecular Networks Proceedings of Americal Control Conference, 2007 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 2
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 3
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 3
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 4
P mRNA P mRNA P mRNA P mRNA P mRNA P mRNA P mRNA P mRNA P mRNA P mRNA
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 4
Regulation by single gene
mRNAi
1 0.5 1 1.5
n = 1 n = 3 n = 10
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 5
Standardized method for converting any Boolean function into a continuous function
Transforming boolean models to continuous models: Methodology and application to t-cell receptor signaling. BMC Systems Biology, 3 (1) (2009)
0.5 1 0 0.5 1 1
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 6
Fixed points and oscillations
100... 011...
time
concentration
time
concentration 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 7
∗, Pi ∗
mRNAi mRNAi ∗ , pi = Pi Pi ∗ and functions: ˜
∗pi)
Fj(P∗
i ) 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 8
∗, Pi ∗
mRNAi mRNAi ∗ , pi = Pi Pi ∗ and functions: ˜
∗pi)
Fj(P∗
i )
fa ∂pa ∂˜ fa ∂pb ∂˜ fb ∂pa
β ≡ λ : ratio of time scales between mRNA and protein dynamics
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 8
∗, Pi ∗
mRNAi mRNAi ∗ , pi = Pi Pi ∗ and functions: ˜
∗pi)
Fj(P∗
i )
fa ∂pa ∂˜ fa ∂pb ∂˜ fb ∂pa
β ≡ λ : ratio of time scales between mRNA and protein dynamics
fj ∂pi ≡ ˜
Generalized models as a universal approach to the analysis of nonlinear dynamical systems Physical Review E 73 (1) (2006) 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 8
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 9
Example: Three gene network
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 10
Example: Three gene network
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 10
Example: Three gene network
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 10
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 11
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 11
Example: Two gene network
genea geneb
Boolean versus continuous dynamics
Physical Review E 82 (4) (2010)
4 2 2 4
4 2 2 4
4 2 2 4
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 12
Example: Two gene network
genea geneb
Boolean versus continuous dynamics
Physical Review E 82 (4) (2010)
4 2 2 4
4 2 2 4
4 2 2 4
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 12
Example: Two-gene network
genea geneb
Boolean versus continuous dynamics
Physical Review E 82 (4) (2010)
˜ fjpi =
if protein i is an activator
if protein i is an inhibitor
fapa fapb ~ ~
Oscillations
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 13
Example: Two-gene network
genea geneb
Boolean versus continuous dynamics
Physical Review E 82 (4) (2010)
˜ fjpi =
if protein i is an activator
if protein i is an inhibitor
fapa fapb ~ ~ a N O R b
Boolean cycle Oscillations
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 13
Example: Two-gene network
genea geneb
Boolean versus continuous dynamics
Physical Review E 82 (4) (2010)
˜ fjpi =
if protein i is an activator
if protein i is an inhibitor
fapa fapb ~ ~ a A N D b a N O R b
Boolean cycle Oscillations
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 13
Example: Two-gene network
genea geneb
Boolean versus continuous dynamics
Physical Review E 82 (4) (2010)
˜ fjpi =
if protein i is an activator
if protein i is an inhibitor
fapa fapb ~ ~ a A N D N O T b ( N O T a ) A N D b a A N D b a N O R b
Boolean cycle Oscillations
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 13
Boolean versus continuous dynamics im modules with two feedback loops In preparation
fi =
if protein i is an activator
if protein i is an inhibitor
HB HB SNB
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 14
Boolean versus continuous dynamics im modules with two feedback loops In preparation
fi =
if protein i is an activator
if protein i is an inhibitor
SNB HB HB
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 14
Example: Two-gene network with F = a NOR b
genea geneb
+ Boolean cycle
1 2 3
states
1
node
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 15
Example: Two-gene network with F = a NOR b
genea geneb
+ Boolean cycle
1 2 3
states
1
node
mRNAa Pa mRNAb Pb 0.0 0.5 1.0 1.5 5 10 15 20 25 30
concentration time
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 15
Example: Three-gene network with F = NOT b AND c
genea geneb genec
Boolean cycle
1 2 3
states
1 2
node
100 101 010 110 001 011 111 000
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 16
Example: Three-gene network with F = NOT b AND c
genea geneb genec
Boolean cycle
1 2 3
states
1 2
node
100 101 010 110 001 011 111 000
mRNAb Pb mRNAa Pa mRNAc Pc
Time
Concentration
Continuous oscillations
100 101 010 110 001 011
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 16
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 17
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 17
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 18
Stochastic dynamics “Checkpoint” states Entirely reliable trajectory
. Peixoto, B. Drossel Boolean networks with reliable dynamics. Physical Review E 80 (5) (2009) 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 19
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 20
1
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 20
1
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 20
Number of nodes: N Length of trajectory: L Hamming distance: h
Boolean Continuous 0 1 1 1 1 0 … 0 0 1 1 0 0 … 1 1 1 0 0 0 …
...
Hill coefficient n
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 21
0.00 0.20 0.40 0.60 0.80 1.00 2.5 3.0 3.5 4.0 Proportion of trajectories in agreement
Hill coefficient n
N= 10 N= 15 N= 20 N= 30 N= 50 N=100
Variation: Number of nodes N (with L = 2N)
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 22
0.00 0.20 0.40 0.60 0.80 1.00 2.5 3.0 3.5 4.0 Proportion of trajectories in agreement
Hill coefficient n
N= 10 N= 15 N= 20 N= 30 N= 50 N=100
Variation: Number of nodes N (with L = 2N)
0.00 0.20 0.40 0.60 0.80 1.00 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 Proportion of trajectories in agreement
Hill coefficient n
L=2N L=3N L=4N L=5N
Variation: Length of trajectory L (with N = 10)
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 22
0.0 0.2 0.4 0.6 0.8 1.0 1.0 3.0 5.0 7.0 9.0 Proportion of trajectories in agreement
Hill coefficient n
h=1.0 h=1.1 h=1.2 h=1.3 h=1.4 h=1.5
Variation: Hamming distance h (N = 10, L = 20)
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 23
0.0 0.2 0.4 0.6 0.8 1.0 1.0 3.0 5.0 7.0 9.0 Proportion of trajectories in agreement
Hill coefficient n
h=1.0 h=1.1 h=1.2 h=1.3 h=1.4 h=1.5
Variation: Hamming distance h (N = 10, L = 20)
[1] S. Braunewell & S. Bornholdt Superstability of the yeast cell-cycle dynamics: Ensuring causality in the presence of biochemical stochasticity Journal of Theoretical Biology, 2007 14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 23
… 1 1 1 1 1 1 1 1 1 1 … … 0 0 0 1 1 1 1 1 1 1 … … 0 0 0 0 0 0 0 0 0 0 … … 0 1 1 1 0 1 1 1 1 0 … … 0 0 0 0 0 1 1 1 0 0 … … 0 0 0 0 0 0 0 1 1 1 … … 0 0 0 0 0 0 1 1 1 1 … … 0 0 0 0 0 0 0 0 0 0 … … 0 0 0 0 0 0 0 0 0 0 … … 1 1 0 0 0 0 0 0 0 0 ...
N = 10, L = 20, h = 1.1
Time 9 8 7 6 5 4 3 2 1
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 24
… 1 1 1 1 1 1 1 1 1 1 … … 0 0 0 1 1 1 1 1 1 1 … … 0 0 0 0 0 0 0 0 0 0 … … 0 1 1 1 0 1 1 1 1 0 … … 0 0 0 0 0 1 1 1 0 0 … … 0 0 0 0 0 0 0 1 1 1 … … 0 0 0 0 0 0 1 1 1 1 … … 0 0 0 0 0 0 0 0 0 0 … … 0 0 0 0 0 0 0 0 0 0 … … 1 1 0 0 0 0 0 0 0 0 ...
N = 10, L = 20, h = 1.1
Time 9 8 7 6 5 4 3 2 1
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 24
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 25
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 26
14.05.2012 | Eva Christina Ackermann and Barbara Drossel | Technische Universität Darmstadt | 26