Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Modelling chemical kinetics
Nicolas Le Novère, Babraham Institute, EMBL-EBI
[email protected]
Systems Biology models ODE models
→ Reconstruction of state variable evolution from process descriptions:
Processes can be combined in ODEs (for deterministic simulations);
transformed in propensities (for stochastic simulations)
Systems can be reconfigured quickly by adding or removing a process
A
B
P
Q R
a
b
p q
substances A and B
are consumed
reaction R that produces
substances
P and Q
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
ATP is consumed by processes 1 and 3, and produced by processes 7 and 10 (for 1 reactions 1 and 3, there are 2 reactions 7 and 10)
1 2 3 4
5
6
7 8
9
10
Chemical kinetics and fluxes
S1
S2
E
P
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Statistical physics and chemical reaction
Statistical physics and chemical reaction
Probability to find an object in a container
within an interval of time
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Statistical physics and chemical reaction
Probability to find an object in a container
within an interval of time
Law of Mass Action
Waage and Guldberg (1864)
rate-constant
velocity
stoichiometry
activity
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Law of Mass Action
Waage and Guldberg (1864)
activity rate-constant
velocity
stoichiometry
gas
solution
Evolution of a reactant
Velocity multiplied by stoichiometry
negative if consumption, positive if production
Example of a unimolecular reaction
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Evolution of a reactant
Velocity multiplied by stoichiometry
negative if consumption, positive if production
Example of a unimolecular reaction
Evolution of a reactant
Velocity multiplied by stoichiometry
negative if consumption, positive if production
Example of a unimolecular reaction
[x]
0
[x]
0/e
1/k t ln2/k
[x]
0/2
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Reversible reaction
is equivalent to
Reversible reaction
is equivalent to
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Example of an enzymatic reaction
Example of an enzymatic reaction
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Example of an enzymatic reaction
t [x]
Not feasible in general
Numerical integration
Example of an enzymatic reaction
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Euler method:
Numerical integration (only for info. Not needed)
t [x]
Dt
t [x]
[x]t+Dt – [x]t
Euler method:
Numerical integration (only for info. Not needed)
t [x]
Dt
t [x]
[x]t+Dt – [x]t
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Euler method:
Numerical integration (only for info. Not needed)
t [x]
Dt
t [x]
[x]t+Dt – [x]t
t [x]
Dt 4
thorder Runge-Kutta:
with
Choose the right formalism
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Choose the right formalism
irreversible catalysis
Choose the right formalism
irreversible catalysis
product escapes before rebinding
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Choose the right formalism
irreversible catalysis
product escapes before rebinding
quasi-steady-state
Enzyme kinetics
Victor Henri (1903) Lois Générales de l'Action des Diastases. Paris, Hermann.
Leonor Michaelis, Maud Menten (1913). Die
Kinetik der Invertinwirkung, Biochem. Z. 49:333- 369
George Edward Briggs and John Burdon Sanderson Haldane (1925) A note on the
kinetics of enzyme action, Biochem. J., 19: 338-
339
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Briggs-Haldane on Henri-Michaelis-Menten (only for info. Not needed)
[E]=[E
0]-[ES]
[E]=[E
0]-[ES]
steady-state!!!
Briggs-Haldane on Henri-Michaelis-Menten
(only for info. Not needed)
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Generalisation: activators
x y
Generalisation: activators
a
x y
x y
d[y]/dt
[a]
v 50%v
Ka
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Generalisation: activators
d[y]/dt
[a]
v 50%v
Ka d[y]/dt
log[a]
v 50%v
Ka
a
x y
x y
Generalisation: activators
d[y]/dt
[a]
v 50%v
Ka d[y]/dt
log[a]
v 50%v
Ka
a
x y
x y
(NB: You can derive that as the fraction
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Phenomenological ultrasensitivity
d[y]/dt
log[a]
v 50%v
d[y]/dt Ka
log[a]
v 50%v
d[y]/dt Ka
log[a]
v 50%v
Ka
The Hill function
Hill (1910) J Physiol 40: iv-vii.
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Hill (1910) J Physiol 40: iv-vii.
1
0 Y
1/K [x]
The Hill function
Generalisation: inhibitors
d[y]/dt
log[i]
v 50%v
Ki
x y
i
x y
(NB: You can derive that as the fraction
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Mathematics are beautiful
Generalisation: activators and inhibitors
log [a]
log [i]
x y
a
x y
i
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
absolute Vs relative activators
d[x]/dt
log[a]
v 50%v
Ka
a
x y
absolute Vs relative activators
d[y]/dt
log[a]
v 50%v
Ka
d[y]/dt v(1+
v
a
x y
a
x y
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
1 compartment
2 compartments
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
2 compartments
A B
Per unit of time
2 compartments … with different volumes
A
B
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
2 compartments … with different volumes
A
B
Per unit of time
2 compartments … with different volumes
A
B
Per unit of time
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
2 compartments … with different volumes
A
B
Per unit of time
2 compartments … with different volumes
A
B
Per unit of time
Stoichiometries
(concentration change per
Reaction events) are in fact
scaling with volumes:
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Homeostasis
How can-we maintain a stable level with a
dynamic system? Ø x Ø
Homeostasis
How can-we maintain a stable level with a
dynamic system? Ø x Ø
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Homeostasis
How can-we maintain a stable level with a
dynamic system? Ø Ø
[x]
time
x
Homeostasis
How can-we maintain a stable level with a
dynamic system? Ø Ø
[x]
0
x
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Homeostasis
How can-we maintain a stable level with a
dynamic system? Ø Ø
[x]
time
0
1
x
Homeostasis
How can-we maintain a stable level with a dynamic system?
[x]
0
1
Ø x Ø
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Questions?
Conformational equilibrium
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
Binding equilibrium
How does a ligand activate its target?
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016
How does a ligand activate its target?
How does a ligand activate its target?
hint: K
1>1
Bioinformatics for the neuroscientist, 28 September 2015 Introduction to modelling in biology, Babraham Institute, 24 November 2016