http://homepages.ed.ac.uk/stark/cpi
T H E U N I V E R S I T Y O F E D I N B U R G H
The Continuous -Calculus: A Process Algebra for Biochemical - - PowerPoint PPT Presentation
The Continuous -Calculus: A Process Algebra for Biochemical Modelling Ian Stark and Marek Kwiatkowski Laboratory for Foundations of Computer Science School of Informatics The University of Edinburgh Friday 26 February 2010 N I V E U R
http://homepages.ed.ac.uk/stark/cpi
T H E U N I V E R S I T Y O F E D I N B U R G H
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
d dt over process space P
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
2 = −k1x4x2 + . . .
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
2 = −k1x4x2 + . . .
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
100 200 300 400 500 200 400 600 800 1000 Product Substrate Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
d
d
d
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
i) + (τ@kd.Ci−1) + (ait.(u.Ci + r.Ci+1)))
i = (τ@k′ p.C′ i+1) + (τ@f′ i.Ci) + (τ@k′ d.C′ i−1) + (b′ i.b′ i.BC′ i)
i = (τ@k′ p.BC′ i+1) + (τ@k′ d.BC′ i−1) + (τ@kuB i .(C′ i | B | B)) + (a′ i.a′ i.ABC′ i)
i = (τ@k′ p.ABC′ i+1) + (τ@kuA i .(BC′ i | A | A)) + (τ@k′ d.ABC′ i−1)
a a0 a6
kbA kbA a′ a′ a′
6
k′
bA
k′
6 bA
b′ b′ b′
6
kbB kbB
6
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
i) + (τ@kd.Ci−1) + (ait.(u.Ci + r.Ci+1)))
i = (τ@k′ p.C′ i+1) + (τ@f′ i.Ci) + (τ@k′ d.C′ i−1) + (b′ i.b′ i.BC′ i)
i = (τ@k′ p.BC′ i+1) + (τ@k′ d.BC′ i−1) + (τ@kuB i .(C′ i | B | B)) + (a′ i.a′ i.ABC′ i)
i = (τ@k′ p.ABC′ i+1) + (τ@kuA i .(BC′ i | A | A)) + (τ@k′ d.ABC′ i−1)
a a0 a6
kbA kbA a′ a′ a′
6
k′
bA
k′
6 bA
b′ b′ b′
6
kbB kbB
6
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
i) + (τ@kd.Ci−1) + (ait.(u.Ci + r.Ci+1)))
i = (τ@k′ p.C′ i+1) + (τ@f′ i.Ci) + (τ@k′ d.C′ i−1) + (b′ i.b′ i.BC′ i)
i = (τ@k′ p.BC′ i+1) + (τ@k′ d.BC′ i−1) + (τ@kuB i .(C′ i | B | B)) + (a′ i.a′ i.ABC′ i)
i = (τ@k′ p.ABC′ i+1) + (τ@kuA i .(BC′ i | A | A)) + (τ@k′ d.ABC′ i−1)
a a0 a6
kbA kbA a′ a′ a′
6
k′
bA
k′
6 bA
b′ b′ b′
6
kbB kbB
6
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
i) + (τ@kd.Ci−1) + (ait.(u.Ci + r.Ci+1)))
i = (τ@k′ p.C′ i+1) + (τ@f′ i.Ci) + (τ@k′ d.C′ i−1) + (b′ i.b′ i.BC′ i)
i = (τ@k′ p.BC′ i+1) + (τ@k′ d.BC′ i−1) + (τ@kuB i .(C′ i | B | B)) + (a′ i.a′ i.ABC′ i)
i = (τ@k′ p.ABC′ i+1) + (τ@kuA i .(BC′ i | A | A)) + (τ@k′ d.ABC′ i−1)
a a0 a6
kbA kbA a′ a′ a′
6
k′
bA
k′
6 bA
b′ b′ b′
6
kbB kbB
6
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
i) + (τ@kd.Ci−1) + (ait.(u.Ci + r.Ci+1)))
i = (τ@k′ p.C′ i+1) + (τ@f′ i.Ci) + (τ@k′ d.C′ i−1) + (b′ i.b′ i.BC′ i)
i = (τ@k′ p.BC′ i+1) + (τ@k′ d.BC′ i−1) + (τ@kuB i .(C′ i | B | B)) + (a′ i.a′ i.ABC′ i)
i = (τ@k′ p.ABC′ i+1) + (τ@kuA i .(BC′ i | A | A)) + (τ@k′ d.ABC′ i−1)
a a0 a6
kbA
0 ↓
kbA
6 ↓
a′ a′ a′
6
k′
bA
k′
6 bA
b′ b′ b′
6
kbB kbB
6
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
i) + (τ@kd.Ci−1) + (ait.(u.Ci + r.Ci+1)))
i = (τ@k′ p.C′ i+1) + (τ@f′ i.Ci) + (τ@k′ d.C′ i−1) + (b′ i.b′ i.BC′ i)
i = (τ@k′ p.BC′ i+1) + (τ@k′ d.BC′ i−1) + (τ@kuB i .(C′ i | B | B)) + (a′ i.a′ i.ABC′ i)
i = (τ@k′ p.ABC′ i+1) + (τ@kuA i .(BC′ i | A | A)) + (τ@k′ d.ABC′ i−1)
a a0 a6
kbA kbA a′ a′ a′
6
k′
bA
k′
6 bA
b′ b′ b′
6
kbB kbB
6
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
i) + (τ@kd.Ci−1) + (ait.(u.Ci + r.Ci+1)))
i = (τ@k′ p.C′ i+1) + (τ@f′ i.Ci) + (τ@k′ d.C′ i−1) + (b′ i.b′ i.BC′ i)
i = (τ@k′ p.BC′ i+1) + (τ@k′ d.BC′ i−1) + (τ@kuB i .(C′ i | B | B)) + (a′ i.a′ i.ABC′ i)
i = (τ@k′ p.ABC′ i+1) + (τ@kuA i .(BC′ i | A | A)) + (τ@k′ d.ABC′ i−1)
a a0 a6
kbA kbA a′ a′ a′
6
k′
bA
k′
6 bA
b′ b′ b′
6
kbB kbB
6
kab Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
t G(ψ)
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26
Stark & Kwiatkowski The Continuous π-Calculus 2010-02-26