Reduction of biochemical networks with multiple time scales Ovidiu - - PowerPoint PPT Presentation

reduction of biochemical networks with multiple time
SMART_READER_LITE
LIVE PREVIEW

Reduction of biochemical networks with multiple time scales Ovidiu - - PowerPoint PPT Presentation

Reduction of biochemical networks with multiple time scales Ovidiu Radulescu DIMNP UMR 5235 CNRS/UM1/UM2, University of Montpellier 2 jointly with A.N.Gorban,D.Grigoriev,V.Noel,S.Vakulenko,A.Zinovyev NYU, March 2012 Outline Model


slide-1
SLIDE 1

NYU, March 2012

Reduction of biochemical networks with multiple time scales

Ovidiu Radulescu

DIMNP UMR 5235 CNRS/UM1/UM2, University of Montpellier 2

jointly with A.N.Gorban,D.Grigoriev,V.Noel,S.Vakulenko,A.Zinovyev

slide-2
SLIDE 2

NYU, March 2012

Outline

◮ Model reduction for linear networks with

separated constants.

◮ Model reduction for non-linear networks with

multiple time scales.

◮ Tropical geometry and model reduction.

slide-3
SLIDE 3

NYU, March 2012

The problem of size

Complex, large scale molecular systems.

Kitano 2004

slide-4
SLIDE 4

NYU, March 2012

Dynamics

◮ State X (numbers of molecules), x = X/V

(concentrations), reactions X → X +νj.

◮ Deterministic dynamics

dx dt =

r

j=1

νjRj(x)

◮ Stochastic dynamics X(t) is a jump Markov process, of

intensity

λ(x) = V

r

j=1

Rj(x), jumps X → X +νj, jump distribution pj(x) = Rj(x)/

r

j=1

Rj(x)

slide-5
SLIDE 5

NYU, March 2012

Model reduction

Hierarchical model reduction: produce models with less variables, equations, parameters; use graph rewriting Backward pruning: define synthetic parameters that are identifiable

slide-6
SLIDE 6

NYU, March 2012

Multiscale networks

Our methods apply to molecular networks that have many, well separated, time and concentration scales. Widely distributed concentrations, in log scale Widely distributed timescales, in log scale

Produced with the model in Radulescu et al BMC Systems Biol. 2008

Our aim: develop reduction methods for multi-scale models with uncertainty.

slide-7
SLIDE 7

NYU, March 2012

Linear networks of chemical reactions: digraphs with linear kinetics

Ai are reagents, ci is concentration of Ai. All the reactions are of the type Ai → Aj (monomolecular). kji > 0 is the reaction Ai → Aj rate constant. The reaction rates: wji = kjici. Kinetic equation

˙

ci = ∑

j,j=i

(kijcj − kjici) or ˙

c = Kc, (1) Relevance for computational biology:

◮ Occur as subsystems of larger, nonlinear networks. ◮ Crude approximations obtained by linearizing networks.

slide-8
SLIDE 8

NYU, March 2012

Linear networks with separated constants

c(t) = (l0,c(0))+

n−1

k=1

r k(lk,c(0))exp(−λkt) The eigenvectors of K specify the dynamics. Well separated constants kI1 ≫ kI2 ≫ kI3 ≫ ... Integer labeled digraphs: each reaction arc has an integer label, specifying its position in the sequence of all reactions, ordered by speed; the lowest order is the most rapid. Theorem: the multiscale approximation of an arbitrary linear network with separated constants is an acyclic, deterministic, integer labeled digraph.

slide-9
SLIDE 9

NYU, March 2012

Auxiliary discrete dynamical systems

For each Ai, κi = maxj{kji}, φ(i) = argmaxj{kji};

φ(i) = i if there is no outgoing reaction Ai → Aj. φ determines auxiliary dynamical system on a set A = {Ai}.

Ai Aj A1 An

κi

k1i kni

Pruning: keep only the dominating step

Ai Aj A1 An

κi

The auxiliary dynamical system is further decomposed into cycles Cj with basins of attraction, Att(Cj): A = ∪jAtt(Cj).

slide-10
SLIDE 10

NYU, March 2012

1-st case: acyclic auxiliary dynamic systems

All cycles Cj are point attractors.

A1 A2 A3 A4 A5 A6 A7 A8 7 5 6 1 3 2 4

r i

Φ(j) = κj κΦ(j)−κi ri

j go along the

flow li

j =

κj κj−κi li Φ(j) go opposite

to the flow. For instance: l1 ≈ (1,0,0,0,0,0,0,0) r 1 ≈ (1,0,0,0,0,0,0,−1) l5 ≈ (0,0,0,1,1,1,1,0) r5 ≈ (0,0,0,0,1,0,0,−1)

slide-11
SLIDE 11

NYU, March 2012

Sequence of reduced models

A1 A2 A3 A4 A8 A5 A6 A7 7 5 6 1 3 2 4

l6 ≈ (0,0,0,0,0,0,0,1) r6 ≈ (0,0,0,0,0,−1,1,0)

slide-12
SLIDE 12

NYU, March 2012

Sequence of reduced models

A1 A2 A3 A4 A8 A6 A7 A5 7 5 6 1 3 2 4

l7 ≈ (0,0,0,0,0,0,1,1) r7 ≈ (0,0,0,0,1,0,−1,0)

slide-13
SLIDE 13

NYU, March 2012

Sequence of reduced models

A1 A2 A3 A4 A6 A7 A5 A8 7 5 6 1 3 2 4

l5 ≈ (0,0,0,1,0,1,1,0) r5 ≈ (0,0,0,0,−1,0,0,1)

slide-14
SLIDE 14

NYU, March 2012

Sequence of reduced models

A2 A3 A4 A6 A5 A7 A1 A8 7 5 6 1 3 2 4

l1 ≈ (1,0,0,0,0,0,0,0) r1 ≈ (−1,0,0,0,0,0,0,1)

slide-15
SLIDE 15

NYU, March 2012

2-nd case: Cj are sinks in the initial network

Delete the limiting steps from cycles Cj. The obtained acyclic reaction network Ai → Aφ(i) is the right approximation.

A2 A1 A4 A5 A3 1 6 3 5 4 2

slide-16
SLIDE 16

NYU, March 2012

2-nd case: Cj are sinks in the initial network

Delete the limiting steps from cycles Cj. The obtained acyclic reaction network Ai → Aφ(i) is the right approximation.

A2 A1 A4 A5 A3 1 6 3 5 4 2 A2 A1 A4 A5 A3 1 3 5 4 2

slide-17
SLIDE 17

NYU, March 2012

2-nd case: Cj are sinks in the initial network

Delete the limiting steps from cycles Cj. The obtained acyclic reaction network Ai → Aφ(i) is the right approximation.

A2 A1 A4 A5 A3 1 6 3 5 4 2 A2 A1 A4 A5 A3 1 3 5 4 2 A2 A1 A4 A5 A3 1 3 4 2

slide-18
SLIDE 18

NYU, March 2012

Sequence of reduced models

A2 A1 A4 A5 A3 1 6 3 5 4 2 A2 A1 A4 A5 A3 1 3 5 4 2 A2 A1 A4 A5 A3 1 3 4 2

slide-19
SLIDE 19

NYU, March 2012

Sequence of reduced models

A2 A1 A4 A5 A3 1 6 3 5 4 2 A2 A1 A4 A5 A3 1 3 5 4 2 A2 A1 A4 A5 A3 1 3 4 2

slide-20
SLIDE 20

NYU, March 2012

Sequence of reduced models

A2 A1 A4 A5 A3 1 6 3 5 4 2 A2 A1 A4 A5 A3 1 3 5 4 2 A2 A1 A4 A5 A3 1 3 4 2

slide-21
SLIDE 21

NYU, March 2012

3-rd case: some of Cj are not sinks

Slow reactions leave the cycle.

A2 A1 A4 A5 A3 1 3 5 6 4 2

Pool species in cycles;

A2+ A3+ A4 A1 A5 1 k5k4/k3 6

Renormalize constants of

  • utgoing slow

reactions. Compare renormalized constants to

  • ther constants;

k5k4/k3 > k6 k5k4/k3 < k6

Prune, restore cycles

A2 A1 A3 A5 A4 1 3 k5k4/k3 2 A2 A1 A3 A5 A4 1 3 6 2

slide-22
SLIDE 22

NYU, March 2012

Nonlinear networks

◮ Timescales are not inverses of parameters in the model.

They involve concentrations and can change with time.

◮ Main ideas: quasi-steady state approximation,

quasi-equilibrium.

◮ Given the trajectories c(t) of all species solution of dc dt = f(c), the imposed trajectory of the i-th species is a

solution c∗

i (t) of the equation fi(c1(t),...,ci−1(t),

c∗

i (t),ci+1(t),...,cn(t)) = 0. We say that a species i is

slaved if the distance between the trajectory ci(t) and some imposed trajectory c∗

i (t) is small for some time

interval I, supt∈I|log(ci(t))− log(c∗

i (t))| < δ, for some

δ > 0 sufficiently small.

slide-23
SLIDE 23

NYU, March 2012

Slaved species - NFκB model

slide-24
SLIDE 24

NYU, March 2012

Small concentration slaved species - quasi-steady state approximation

Example: Michaelis-Menten mechanism. S + E

k+

1

k−

1

SE

k2

→ P + E

QSS approximation (Briggs-Haldane): quasi-steady state species are low concentration, fast species. Pooling of reactions. S

R(S,Etot)

− →

P dP dt = −dS dt = k2ES, k1S.(Etot − E) = (k−1 + k2)ES R(S,Etot) = k2Etot.S/(km + S)

slide-25
SLIDE 25

NYU, March 2012

Small concentration slaved species - quasi-equilibrium approximation

QE approximation (Michaelis-Menten): quasi-equilibrium reactions are fast, reversible reactions. Pooling of species. Stot = S + ES, Etot = E + ES. Stot

R(Stot,Etot)

− →

P dP dt = −dStot dt

= k2ES, k1(Stot − ES).(Etot − ES) = k−1ES

R(Stot ,Etot ) = k2 2Etot Stot

(Etot + Stot + k−1/k1)(1+

  • 1− 4Etot Stot /(Etot + Stot + k−1/k1)2

R(Stot ,Etot ) ≈ k2 Etot Stot k−1/k1 + Stot

, if Etot << Stot

slide-26
SLIDE 26

NYU, March 2012

Graph rewriting operations - pooling and pruning of reactions and species

Let Sf be the stoichiometric matrix of the fast subsystem: fast reactions for QE; reactions producing or consuming fast species for QSS. Pooling For QSS define reaction pools, solutions of Sfγ = 0: routes. For QE define species pools, solutions of bT Sf = 0: conservation laws. Impose minimality conditions R(γ′) ⊂ R(γ) ⇒ γ′ = 0∨γ′ = γ elementary modes. Pruning Quasi-steady state species and quasi-equilibrium reactions can be pruned (singular perturbations). Dominated reactions can be also pruned (regular perturbations).

slide-27
SLIDE 27

NYU, March 2012

Hierarchy of NFκB models M(39,65,90), BIOMD0000000227

slide-28
SLIDE 28

NYU, March 2012

Hierarchy of NFκB models M(34,60,82) MODEL7743631122

slide-29
SLIDE 29

NYU, March 2012

Hierarchy of NFκB models M(24,65,62) MODEL7743608569

slide-30
SLIDE 30

NYU, March 2012

Hierarchy of NFκB models M(16,34,46) MODEL7743576806

slide-31
SLIDE 31

NYU, March 2012

Hierarchy of NFκB models M(14,30,41) MODEL7743528808

slide-32
SLIDE 32

NYU, March 2012

Hierarchy of NFκB models M(14,25,33) MODEL7743444866

slide-33
SLIDE 33

NYU, March 2012

Tropical geometry and model reduction

Multi-scale models of computational biology satisfy:

◮ vectors fields of ODE models are ratios of multivariate

polynomials Pi(x) = ∑α∈A aαxα2

2 ...xαn n . ◮ reduction methods exploit dominance relations between

monomial rate terms.

◮ the dominant (reduced) subsystem depends on the

time-scale, it can change with time (hybrid models). Tropical geometry offers convenient solutions to:

◮ solve systems of polynomial equations Pi(x) = 0 with

separated monomials.

◮ simplify and hybridize rational ODE systems dxi dt = Pi(x)/Qi(x),1 ≤ i ≤ n, with separated monomials.

slide-34
SLIDE 34

NYU, March 2012

Litvinov-Maslov tropicalization

Replace multivariate polynomials by piece-wise smooth, max-plux polynomials.

∑α∈A aαxα → exp[maxα∈A{log(aα)+ < log(x),α >}].

The tropical manifold is the set of points where max-plus polynomials are not smooth. logx logy

Max(ay + cx + bx2y) = ay Max(ay + cx + bx2y) = cx Max(ay + cx + bx2y) = bx2y

The tropical manifold of the polynomial ay + cx + bx2y on “logarithmic paper”.

slide-35
SLIDE 35

NYU, March 2012

Tropicalization of Tyson et al. 91 cell cycle model

2D reduced model. y′

3

= k′

4y4 + k4y4y2 3 − k6y3,

y′

4

= −k′

4y4 − k4y4y2 3 + k1,

Tropicalization. y′

3

= Dom{k′

4y4,k4y4y2 3/C2,−k6y3},

y′

4

= Dom{−k′

4y4,−k4y4y2 3/C2,k1},

Cell cycle oscillates, also passes from one “mode” to another: life is hybrid.

slide-36
SLIDE 36

NYU, March 2012

Tropical geometry and hybridization

Full or partial tropicalizations can be used as hybrid cell cycle models (Noel et al 2011, 2012). The dominant subsystem of linear networks with total separation is a full tropicalization.

slide-37
SLIDE 37

NYU, March 2012

QE, QSS and sliding modes of the tropicalization dx/dt = M1− M2+ M3− M4, dy/dt = M2− M1+ M5 Some monomials of the polynomial equations dx

dt = P(x),

can be pruned (are dominated) on the tropical manifold. The pruned version dx

dt = ˜

P(x), where ˜ P is obtained from P by removing dominated monomials, corresponds to the fast subsystem of the QE and QSS approximations. Theorem:QE and QSS conditions imply the existence of sliding modes on the tropicalization. Use sliding modes of the tropicalization to detect QE ans QSS conditions...in progress!

slide-38
SLIDE 38

NYU, March 2012

Conclusions

◮ Network with many, well separated, time scales, can be

reduced to simpler networks, in a way that does not depend on the exact values of the parameters, but on their

  • rder relations.

◮ Tropical geometry is the natural framework for unifying

various approaches to this problem.

◮ The algorithms are ready to use for backward pruning

strategies: find effective, critical parameters.

◮ Need some rough estimates of timescales and

concentration ranges.

slide-39
SLIDE 39

NYU, March 2012

Some bibliography

O.Radulescu, A.N.Gorban, A.Zinovyev, A.Lilienbaum. Robust simplifications of multiscale biochemical networks, BMC Systems Biology (2008), 2:86.

A.N.Gorban and O. Radulescu. Dynamic and static limitation in reaction networks, revisited. Advances in Chemical Engineering (2008) 34:103-173.

A.Crudu, A.Debussche, O.Radulescu, Hybrid stochastic simplifications for multiscale gene networks, BMC Systems Biology (2009) 3:89.

A.N. Gorban, O.Radulescu, A. Zinovyev, Asymptotology of Chemical Reaction Networks, Chemical Engineering Science, Chem.Eng.Sci. 65 (2010) 2310-2324.

V.Noel, D.Grigoriev, S.Vakulenko, O.Radulescu, Tropical geometries and dynamics of biochemical networks. Application to hybrid cell cycle models. SASB 2011, in press Electronic Notes in Theoretical Computer Science.

V.Noel, S.Vakulenko, O.Radulescu, Algorithm for Identification of Piecewise Smooth Hybrid Systems: Application to Eukaryotic Cell Cycle Regulation. WABI 2011, in press Lecture Notes in Computer Science 6833 Springer 2011, ISBN 978-3-642-23037-0.