Mathematical framework for studying biological robustness

Mathematical framework for studying biological
robustness
Ovidiu Radulescu
IRMAR UMR 6025, University of Rennes 1, France
Matbrac meeting, November 20, 2008
Radulescu
Robustness
Outline
I
Complex biological systems and Laplacian determinism
I
Robustness by dimension compression
I
Multiscale robustness
Radulescu
Robustness
Organism as a computable system
Sidney Brenner, DNA is self-sufficient: given the DNA sequence of
an organism, we can compute the organism.
Functional genomics: protein A binds to promoter region of gene B
which can be methylated or not, in the presence of protein C,
which can be phosphorylated or not, ...
Developmental biology: identify all developmental genes, compute
the network of interactions (an oriented graph with +/-) take a
Teraflop computer, determine fate.
Morphogenesis is unfolding information on genes and interaction
between genes stored on DNA.
Radulescu
Robustness
First epigenetic amendment: environment
The fate is not specified only by genes, but also by the sequence of
environments in which morphogenesis takes place.
Environment = external conditions (resulting eventually from
interacting organisms: ecosystem), but also state of other internal
variables resulting from the history of the processes.
However, the organism and parts of organism are continuously
reacting to the outer world, creating their own, homeostatic
environment.
Radulescu
Robustness
Second epigenetic amendment: noise
thermal noise: all interaction energies are of order kT
mesoscopic noise in multi-scale systems: low number species, slow
variables
noisy input: separating a subsystem from the rest of the world
generically demands replacing the rest of the world by noise
Q1: What guarantees reliable functioning in epigenetic noisy
landscape?
Q2: Can we think at a mathematical framework for the study of
robustness?
Radulescu
Robustness
Systems approach
Complexity theory (cybernetics, synergetics, control theory,
catastrophe theory, etc.)
Law of requisite variety
Order from noise
W.Ross Ashby: the variety in the
control system must be equal to or
larger than the variety of the
perturbations in order to achieve
control.
Radulescu
Heinz von Foerster: noise or random
perturbations will help a
self-organizing system to find more
stable states in its fitness landscape.
Robustness
Systems approach
Principle of asymmetric
transitions: is variety possible?
transitions go from unstable to
stable : state reduction,
Waddington’s chreods.
spontaneous decrease of variety is
possible (canalization)
Radulescu
Catastrophes and structural
stability
Structural stability of attracting sets.
Flexibility: the set of attractors
change at bifurcations.
Robustness
Beyond René Thom: Prédire n’est pas expliquer
Nowadays, we feel more confident. The state of an organism (or
part of it) is a point in a high dimensional space of genes and gene
products concentrations.
This point satisfies some dynamics (differential equations,
finite-state cellular automata), eventually stochastic (Gillespie
dynamics). If all parameters are known, the dynamics is
computable.
Biological systems are open, multi-scale, heterogeneous systems.
Information can be very detailed on some parts, extremely scarce
on others. Parameters are unknown.
Q0: What is computable?
Radulescu
Robustness
Prolegomena for a theory of robustness
I
Robustness by dimension reduction : from Gromov to von
Dassow
I
Model reduction : a framework for studying robustness
I
Multiscale robustness : a lesson from the fly
Radulescu
Robustness
Robustness by dimension compression
Chain of catalysed
transformations
Transcription models
Radulescu
Robustness
Gromov concentration
Objects in high-dimension look small in projection.
Levy theorem (cube concentration): F (k1, k2, ..., kn) with F
1-Lipschitzian, concentrates Var (F ) ∼ 1/N.
P
x
Examples of 1-Lipschitzian functions: N1 N
i=1 xi , f (x) = K +x .
Radulescu
Robustness
Simplex concentration
order statistics K(1) >> K(2) >> ...K(r ) >> ...K(n) , M = K(r )
log-uniform parameters with average spacing δ in log-scale
I
Var (log K ) << δ 2 , no overlap Var (log M) ∼ Var (log K )
Radulescu
Robustness
Simplex concentration
order statistics K(1) >> K(2) >> ...K(r ) >> ...K(n) , M = K(r )
log-uniform parameters with average spacing δ in log-scale
I
Var (log K ) << δ 2 , no overlap Var (log M) ∼ Var (log K )
I
2
Var (log K ) ∼ δ , saturation Var (log M) = δ 2
Radulescu
Robustness
Simplex concentration
order statistics K(1) >> K(2) >> ...K(r ) >> ...K(n) , M = K(r )
log-uniform parameters with average spacing δ in log-scale
I
Var (log K ) << δ 2 , no overlap Var (log M) ∼ Var (log K )
I
2
Var (log K ) ∼ δ , saturation Var (log M) = δ 2
I
Var (log K ) >> δ 2 , simplex concentration
Var (log M) ∼ Var (log K )/N 2
Radulescu
Robustness
Simplex concentration
order statistics K(1) >> K(2) >> ...K(r ) >> ...K(n) , M = K(r )
log-uniform parameters with average spacing δ in log-scale
I
Var (log K ) << δ 2 , no overlap Var (log M) ∼ Var (log K )
I
2
Var (log K ) ∼ δ , saturation Var (log M) = δ 2
I
Var (log K ) >> δ 2 , simplex concentration
Var (log M) ∼ Var (log K )/N 2
Radulescu
Robustness
Min - max combinations
Radulescu
Robustness
Von Dassow’s robustness
von Dassow et al Nature 00
Hypothesis: robustness by dimension compression.
To prove this: a) dynamics is low dimensional (possible). b) there
are only a few critical parameters (true). c) construct the coarse
graining mapping (difficult).
Radulescu
Robustness
DARPP-32 pathway: dynamics is low dimensional
Barbano et al., PNAS 2007.
Radulescu
Robustness
Linear network of chemical reactions
Ai are reagents, ci is concentration of Ai .
All the reactions are of the type Ai → Aj .
kji > 0 is the reaction Ai → Aj rate constant.
The reaction rates: wji = kji ci .
Radulescu
Robustness
Linear network of chemical reactions
Ai are reagents, ci is concentration of Ai .
All the reactions are of the type Ai → Aj .
kji > 0 is the reaction Ai → Aj rate constant.
The reaction rates: wji = kji ci .
Kinetic equation
X
X
dci
= ki0 +
kij cj − (
kji )ci ,
dt
j≥1
j≥0
or in vector form: ċ = K0 + Kc.
Radulescu
Robustness
(1)
Hierarchical models
Systems biology models need constants and these are most of the
time unknown.
We have some ideas about the network structure: reaction graph,
influence graph, etc.
Usually, something is big, and something is small enough,
we can guess the constant ordering (I = (i, j)):
kI1 kI2 kI3 ...
We say that the system has separated constants.
Radulescu
Robustness
Limiting step
Linear chain of reactions A1 → A2 → ...An with reaction rate
constants ki (for Ai → Ai+1 )
Let kq be the smallest constant: kq ki (i 6= q)
In time scale ∼ 1/kq :
A1 , ...Aq−1 transform fast into Aq ,
Aq+1 , ...An−1 transform fast into An ,
only two components, Aq and An , are present,
kq A
the whole chain behaves as a single reaction Aq →
n
Radulescu
Robustness
Limitation theory for linear, hierarchical models: an
example
Gorban and Radulescu Adv.Chem.Eng.08, Radulescu et al BMC Systems Biol. 08
Radulescu
Robustness
NFκB pathway: testing concentration for nonlinear models
Gorban and Radulescu, IET Systems Biol. 07
Radulescu
Robustness
Radulescu
Robustness
Radulescu
Robustness
Radulescu
Robustness
Radulescu
Robustness
Radulescu
Robustness
Radulescu
Robustness
Radulescu
Robustness
Model reduction and critical parameters
Radulescu et al BMC Systems Biol. 08
Radulescu
Robustness
Model reduction and robustness
I
Model reduction provides mathematical framework for
robustness.
I
Complex biological systems have simple, robust dynamics.
Robust dynamics is computable. No need for full parameter
identification.
I
There are remaining critical parameters allowing control.
I
Generic response to statistical perturbations (cube or simplex
concentration) : need high compression, not necessarily high
dimension.
I
Robust system design: network topology is not all. Need also
order relations among parameters.
Radulescu
Robustness
Multiscale robustness
Radulescu
Robustness
A lesson from the fly
Radulescu
Robustness
Complex, but not bottom level: the gene circuit model
Radulescu
Robustness
Reproduces canalization properties
Manu et al. 08, in review Plos
Radulescu
Robustness
Redundancy effect
Manu et al. 08, in review Plos
Radulescu
Robustness
Interacting kink model
Vakulenko and Radulescu, manuscript
Radulescu
Robustness
The 2-scale robustness picture
Radulescu
Robustness
Multi-scale robustness
I
Robustness can exist at many scales. Multi-scale model
reduction allows to focus on a particular scale.
I
Biological dynamical systems can pass from one dynamical
simplification to another one. All these simplifications can be
robust.
I
The two simplifications for Drosophila gap gene system
dynamics, the diffusionless approximation and the interacting
kinks approximation explain stability at various times.
I
Alternating cushion ensures robust design of Drosophila gap
gene system.
Radulescu
Robustness
Acknowledgements
Alexander Gorban, University of Leicester
Andrei Zinovyev, Curie Institute
Alain Lilienbaum, Stress et Pathologies du Cytosquelette, Paris 7
Sergei Vakulenko, Institute of Print, St. Petersburg
Manu, John Reinitz, Stony Brook University
Maria Samsonova, St.Petersburg State Polytechnical University
Radulescu
Robustness