Identifying separated time-scales in stochastic models of reaction - - PowerPoint PPT Presentation

identifying separated time scales in stochastic models of
SMART_READER_LITE
LIVE PREVIEW

Identifying separated time-scales in stochastic models of reaction - - PowerPoint PPT Presentation

Identifying separated time-scales in stochastic models of reaction networks Formulating Markov models General balance condition Reaction networks Heat shock model Multiple scales References Example: Model of a viral in-


slide-1
SLIDE 1
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

1

Identifying separated time-scales in stochastic models of reaction networks

  • Formulating Markov models
  • Reaction networks
  • Multiple scales
  • Example: Model of a viral in-

fection

  • Selecting scaling exponents
  • General balance condition
  • Heat shock model
  • References
  • Abstract

An outrageous claim with Hye-Won Kang

slide-2
SLIDE 2
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

2

Poisson processes

Suppose Y is a unit Poisson process. Then P{Y (t + ∆t) − Y (t) > 0|FY

t } ≈ ∆t .

Let Yλ(t) = Y (λt). The Yλ is a Poisson process with parameter λ. If FYλ

t

represents the information obtained by observing Yλ(s), for s ≤ t, P{Yλ(t+∆t)−Yλ(t) > 0|FYλ

t } = P{Yλ(t+∆t)−Yλ(t) > 0} = 1−e−λ∆t ≈ λ∆t

More generally P{Yλ(t+∆t)−Yλ(t) = k|FYλ

t } = P{Yλ(t+∆t)−Yλ(t) = k} = e−λ∆t(λ∆t)k

k! Law of large numbers lim

N→∞ sup u≤u0

  • Y (Nu)

N − u

  • = 0
slide-3
SLIDE 3
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

3

Time-change representation for a Markov chain

Let Y1, . . . , Ym be independent unit Poisson processes. X(t) = X(0) +

m

  • k=1

Yk( t λk(X(s))ds)ζk (Solve from one jump until the next.) P{X(t + ∆t) − X(t) = ζk|FX

t } ≈ λk(X(t))∆t

pt(x) = P{X(t) = x} satisfies master (forward) equation d dtpt(x) =

m

  • k=1

λk(x − ζk)pt(x − ζk) −

m

  • k=1

λk(x)pt(x)

slide-4
SLIDE 4
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

4

Reaction networks

We consider a network of reactions involving s0 chemical species, S1, . . . , Ss0.

s0

  • i=1

νikSi ⇀

s0

  • i=1

ν′

ikSi

where the νik and ν′

ik are nonnegative integers.

νk the vector whose ith element is νik. ν′

k

the vector whose ith element is ν′

ik.

ζk = ν′

k − νk.

slide-5
SLIDE 5
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

5

Markov chain models

X(t) number of molecules of each species in the system at time t. νk number of molecules of each chemical species consumed in the kth reaction. ν′

k number of molecules of each species created by the kth reaction.

λk(x) rate at which the kth reaction occurs. (The propensity/intensity.) If the kth reaction occurs at time t, the new state becomes X(t) = X(t−) + ν′

k − νk = X(t−) + ζk.

The number of times that the kth reaction occurs by time t is given by the counting process satisfying Rk(t) = Yk( t λk(X(s))ds), where the Yk are independent unit Poisson processes.

slide-6
SLIDE 6
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

6

Equations for the system state

The state of the system satisfies X(t) = X(0) +

  • k

Rk(t)(ν′

k − νk)

= X(0) +

  • k

Yk( t λk(X(s))ds)ζk For a binary reaction S1 + S2 ⇀ S3 or S1 + S2 ⇀ S3 + S4 λk(x) = κ′

kx1x2

For S1 ⇀ S2 or S1 ⇀ S2 + S3, λk(x) = κ′

kx1.

For 2S1 ⇀ S2, λk(x) = κ′

kx1(x1 − 1).

slide-7
SLIDE 7
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

7

Multiple scales

Fix N0 >> 1. For each species i, define the normalized abundances (or simply, the abundances) by Zi(t) = N −αi Xi(t), where αi ≥ 0 should be selected so that Zi = O(1). Note that the abun- dance may be the species number (αi = 0) or the species concentration

  • r something else.

The rate constants may also vary over several orders of magnitude so scale the rate constants κ′

k = κkN βk 0 .

Then κ′

kxixj = N βk+αi+αj

κkzizj κ′

kxi(xi − 1) = N βk+2αi

κkzi(zi − N −αi ) κ′

kxi = κkN βk+αi

zi Note that the exponent on N0 is ρk = βk + α · νk.

slide-8
SLIDE 8
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

8

A parameterized family of models

Then, noting that νk · α =

i νikαi,

Zi(t) = Zi(0) +

  • k

N −αi Yk( t N βk+νk·α λk(Z(s))ds)(ν′

ik − νik).

Let ZN

i (t) = Zi(0) +

  • k

N −αiYk( t N βk+νk·αλk(ZN(s))ds)(ν′

ik − νik).

Then the “true” model is Z = ZN0.

slide-9
SLIDE 9
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

9

Time-scale parameter

Let ZN,γ

i

(t) ≡ ZN

i (tN γ)

= Zi(0) +

  • k

N −αiYk( t N γ+βk+νk·αλk(ZN,γ(s))ds)ζik. Equation is “balanced” if max{βk + νk · α : ζik > 0} = max{βk + νk · α : ζik < 0} If the equation is not balanced then we need γ + βk + νk · α ≤ αi (1) for all i such that ζik = 0. The time-scale of species i: γi = αi − max{βk + νk · α : ζik = 0}

slide-10
SLIDE 10
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

10

Example: Model of a viral infection

Srivastava, You, Summers, and Yin (2002), Haseltine and Rawlings (2002), Ball, Kurtz, Popovic, and Rempala (2006) Three time-varying species, the viral template, the viral genome, and the viral structural protein (indexed, 1, 2, 3 respectively). The model involves six reactions, S1 + stuff

κ′

1

⇀ S1 + S2 S2

κ′

2

⇀ S1 S1 + stuff

κ′

3

⇀ S1 + S3 S1

κ′

4

⇀ ∅ S3

κ′

5

⇀ ∅ S2 + S3

κ′

6

⇀ S4

slide-11
SLIDE 11
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

11

Stochastic system

X1(t) = X1(0) + Y2( t κ′

2X2(s)ds) − Y4(

t κ′

4X1(s)ds)

X2(t) = X2(0) + Y1( t κ′

1X1(s)ds) − Y2(

t κ′

2X2(s)ds)

−Y6( t κ′

6X2(s)X3(s)ds)

X3(t) = X3(0) + Y3( t κ′

3X1(s)ds) − Y5(

t κ′

5X3(s)ds)

−Y6( t κ′

6X2(s)X3(s)ds)

κ′

1

1 κ′

4

0.25 κ′

2

0.025 κ′

5

2 κ′

3

1000 κ′

6

7.5 × 10−6

slide-12
SLIDE 12
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

12

Figure 1: Simulation (Haseltine and Rawlings 2002)

slide-13
SLIDE 13
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

13

Balance equations for the viral model

ZN

1 (t)

= Z1(0) + N −α1Y2( t κ2N β2+α2ZN

2 (s)ds) − N −α1Y4(

t κ4N β4+α1ZN

1 (s)ds)

ZN

2 (t)

= Z2(0) + N −α2Y1( t κ1N β1+α1ZN

1 (s)ds) − N −α2Y2(

t κ2N β2+α2ZN

2 (s)ds)

−N −α2Y6( t κ6N β6+α2+α3ZN

2 (s)ZN 3 (s)ds)

ZN

3 (t)

= Z3(0) + N −α3Y3( t κ3N β3+α1ZN

1 (s)ds) − N −α3Y5(

t κ5N β5+α3ZN

3 (s)ds)

−N −α3Y6( t κ6N β6+α2+α3ZN

2 (s)ZN 3 (s)ds)

β2 + α2 = β4 + α1 β1 + α1 = (β2 + α2) ∨ (β6 + α2 + α3) β3 + α1 = (β5 + α3) ∨ (β6 + α2 + α3) β3 ≥ β5 ≥ β1 ≥ β4 ≥ β2 ≥ β6

slide-14
SLIDE 14
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

14

An example

β2 + α2 = β4 + α1 β1 + α1 = (β2 + α2) ∨ (β6 + α2 + α3) β3 + α1 = (β5 + α3) ∨ (β6 + α2 + α3) β3 ≥ β5 ≥ β1 ≥ β4 ≥ β2 ≥ β6 β1 α1 β2 −2

3

α2

2 3

β3 1 α3 1 β4 γ1 β5 γ2

2 3

β6 −5

3

γ3

slide-15
SLIDE 15
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

15

Scaling parameters

Ball et al. (2006) Each Xi is scaled according to its abundance in the system. For N0 = 1000, X1 = O(N 0

0), X2 = O(N 2/3

), and X3 = O(N0) and we take Z1 = X1, Z2 = X2N −2/3 , and Z3 = X3N −1

0 .

Expressing the rate constants in terms of N0 = 1000 κ′

1

1 1 κ′

2

0.025 2.5N −2/3 κ′

3

1000 N0 κ′

4

0.25 .25 κ′

5

2 2 κ′

6

7.5 × 10−6 .75N −5/3

slide-16
SLIDE 16
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

16

Normalized system

With the scaled rate constants and abundances, we have ZN

1 (t) = ZN 1 (0) + Y2(

t 2.5ZN

2 (s)ds) − Y4(

t .25ZN

1 (s)ds)

ZN

2 (t) = ZN 2 (0) + N −2/3Y1(

t ZN

1 (s)ds) − N −2/3Y2(

t 2.5ZN

2 (s)ds)

−N −2/3Y6( t .75ZN

2 (s)ZN 3 (s)ds)

ZN

3 (t) = ZN 3 (0) + N −1Y3(

t NZN

1 (s)ds) − N −1Y5(

t 2NZN

3 (s)ds)

−N −1Y6( t .75ZN

2 (s)ZN 3 (s)ds),

slide-17
SLIDE 17
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

17

Limiting system

Passing to the limit, we have Z1(t) = Z1(0) + Y2( t 2.5Z2(s)ds) − Y4( t .25Z1(s)ds) Z2(t) = Z2(0) Z3(t) = Z3(0) + t Z1(s)ds − t 2Z3(s)ds

slide-18
SLIDE 18
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

18

Fast time-scale

Define ZN,γ

i

(t) = ZN

i (N γt). For γ = 2 3,

ZN,γ

1

(t) = Z1(0) + Y2( t 2.5N 2/3ZN,γ

2

(s)ds) − Y4( t .25N 2/3ZN,γ

1

(s)ds) ZN,γ

2

(t) = Z2(0) + N −2/3Y1( t N 2/3ZN,γ

1

(s)ds) −N −2/3Y2( t 2.5N 2/3ZN,γ

2

(s)ds) −N −2/3Y6(N 2/3 t .75ZN,γ

2

(s)ZN,γ

3

(s)ds) ZN,γ

3

(t) = Z3(0) + N −1Y3( t N 5/3ZN,γ

1

(s)ds) − N −1Y5( t 2N 5/3ZN,γ

3

(s)ds) −N −1Y6( t .75N 2/3ZN,γ

2

(s)ZN,γ

3

(s)ds)

slide-19
SLIDE 19
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

19

Averaging

As N → ∞, dividing the equations for ZN,γ

1

and ZN,γ

3

by N 2/3 shows that t ZN,γ

1

(s)ds − 10 t ZN,γ

2

(s)ds → 0 t ZN,γ

3

(s)ds − 5 t ZN,γ

2

(s)ds → 0. The assertion for ZN,γ

3

and the fact that ZN,γ

2

is asymptotically regular imply t ZN,γ

2

(s)ZN,γ

3

(s)ds − 5 t ZN,γ

2

(s)2ds → 0. It follows that ZN,γ

2

converges to the solution of (2).

slide-20
SLIDE 20
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

20

Law of large numbers

Theorem 1 Let γ = 2

  • 3. For each δ > 0 and t > 0,

lim

N→∞ P{ sup 0≤s≤t

|ZN,γ

2

(s) − Z∞,γ

2

(s)| ≥ δ} = 0, where Z∞,γ

2

is the solution of Z∞,γ

2

(t) = Z2(0) + t 7.5Z∞,γ

2

(s)ds) − t 3.75Z∞,γ

2

(s)2ds. (2)

slide-21
SLIDE 21
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

21

Approximate models

We have a family of models indexed by N for which N = N0 gives the “correct” model. Other values of N and any limits as N → ∞ (perhaps with a change

  • f time-scale) give approximate models. The challenge is to select the

αi, but once that is done, the intial condition for index N is give by ZN

i (0) = N −αi i

Xi(0), where the Xi(0) are the initial species numbers in the correct model. If limN→∞ ZN

i (·N γ) = Z∞,γ i

, then we should have Xi(t) ≈ N αi

0 Z∞ i (tN −γ 0 ).

For example, in the virus model X2(t) ≈ (1000)2/3Z∞,γ

2

(t(1000)−2/3)

slide-22
SLIDE 22
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

22

Things I haven’t told you

In general, additional balance conditions are needed. A systematic approach to averaging fast components. How to derive appropriate diffusion/Langevin approximations.

Things I don’t know but wish I did

How to automate the analysis. Criteria for “optimal” selection of the scaling exponents. How to systematically incorporate biological constraints.

slide-23
SLIDE 23
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

23

Scaled model

Define ζk = ν′

k − νk

ρk = βk + νk · α, and let γ be the exponent associated with a change of time scale, ZN,γ(t) = ZN(tN γ). The scaled model satisfies ZN,γ(t) = ZN,γ(0) + ΛN

  • k

Yk(N βk+νk·α+γ t λk(ZN,γ(s))ds)(ν′

k − νk)

= ZN,γ(0) + ΛN

  • k

Yk(N ρk+γ t λk(ZN,γ(s))ds)ζk, where ΛN is the diagonal matrix with entries N −αi.

slide-24
SLIDE 24
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

24

Determining the scaling exponents

Suppose that the rate constants satisfy κ′

1 ≥ κ′ 2 ≥ · · · ≥ κ′ r0

Then it seems natural to select β1 ≥ · · · ≥ βr0 and define κk so that κ′

k = κkN βk 0 .

slide-25
SLIDE 25
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

25

Conditions for linear combinations

Definition 2 For θ ∈ [0, ∞)s0, define Γ+

θ = {k : θ · ζk > 0}

Γ−

θ = {k : θ · ζk < 0}

Then, noting that θTΛ−1

N ZN,γ(t) = s0

  • i=1

θiN αiZN,γ

i

(t) =

s0

  • i=1

θiXN

i (N γt),

θTΛ−1

N ZN,γ(t) = θTΛ−1 N ZN,γ(0) +

  • k

(θ · ζk)Yk(N ρk+γ t λk(ZN,γ(s))ds) = θTΛ−1

N ZN,γ(0) +

  • k∈Γ+

θ

(θ · ζk)Yk(N ρk+γ t λk(ZN,γ(s))ds) −

  • k∈Γ−

θ

|(θ · ζk)|Yk(N ρk+γ t λk(ZN,γ(s))ds).

slide-26
SLIDE 26
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

26

Collective balance condition

To avoid some kind of degeneracy in the limit, either the positive and negative sums must cancel, or they must grow no faster than N αi for some i with θi > 0. For each θ ∈ [0, ∞)s0, the following condition must hold. Condition 3 max

k∈Γ−

θ

(βk + νk · α) = max

k∈Γ+

θ

(βk + νk · α) (3)

  • r maxk∈Γ+

θ ∪Γ− θ (βk + νk · α + γ) ≤ maxi:θi>0 αi, that is

γ ≤ γθ ≡ max

i:θi>0 αi −

max

k∈Γ+

θ ∪Γ− θ

(βk + νk · α). (4) We will refer to (3) as the balance equation for the linear combination θ · X =

i θiXi.

slide-27
SLIDE 27
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

27

Simplified conditions

For k ∈ {1, . . . , r0}, define Λ+ (−,0)

k

= {θ ∈ [0, ∞)s0 : θ · ζk > 0 (< 0, = 0)}, and for disjoint Γ−, Γ+, Γ0 satisfying Γ− ∪Γ+ ∪Γ0 = {1, · · · , r0}, define ΛΓ−,Γ+,Γ0 = (∩k∈Γ−Λ−

k ) ∩ (∩k∈Γ+Λ+ k ) ∩ (∩k∈Γ0Λ0 k).

Lemma 4 Fix γ. Condition 3 holds for all θ ∈ [0, ∞)s0 provided max

k∈Γ−

(βk + νk · α) = max

k∈Γ+(βk + νk · α)

  • r

γ ≤ min

θ∈ΛΓ−,Γ+,Γ0

max

i:θi>0 αi −

max

k∈Γ+∪Γ−(βk + νk · α)

for all partitions {Γ−, Γ+, Γ0} for which ΛΓ−,Γ+,Γ0 = ∅.

slide-28
SLIDE 28
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

28

Example

κ′

1

⇀ S1

κ′

2

κ′

3

S2, Assume κ′

i = κiN βi 0 , where β1 = β2 > β3.

Balance equations: S2 β2 + α1 = β3 + α2 S1 β1 ∨ (β3 + α2) = β2 + α1 {S1 + S2} β1 = −∞ Let α1 = 0, so the balance equation is satisfied for S1 and S2 is satisfied if α2 = β2 − β3. The balance equation is not satisfied for {S1 + S2}, so we require γ ≤ α1 ∨ α2 − β1 = −β3.

slide-29
SLIDE 29
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

29

Time-scales

There are two time-scales of interest in this model, γ = −β1, the time- scale of S1, and γ = −β3, the time-scale of S2. The system of equations is ZN

1 (t) = ZN 1 (0) + Y1(λ1N β1t) − Y2(λ2N β2

t ZN

1 (s)ds)

+Y3(λ3N β3+α2 t ZN

2 (s)ds)

ZN

2 (t) = ZN 2 (0) + N −α2Y2(λ2N β2

t ZN

1 (s)ds)

−N −α2Y3(λ3N β3+α2 t ZN

2 (s)ds).

slide-30
SLIDE 30
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

30

Limiting systems

For γ = −β1,

ZN

1 (tN γ)

= ZN

1 (0) + Y1(λ1t) − Y2(λ2

t ZN

1 (sN γ)ds)

+Y3(λ3 t ZN

2 (sN γ)

ZN

2 (tN γ)

= ZN

2 (0) + N −α2Y2(λ2

t ZN

1 (sN γ)ds)

−N −α2Y3(λ3 t ZN

2 (sN γ)ds).

the limit of ZN(·N γ) satisfies Z1(t) = Z1(0) + Y1(λ1t) − Y2(λ2 t Z1(s)ds) + Y3(λ3 t Z2(s)) Z2(t) = Z2(0). Note that the stationary distribution for Z1 is Poisson with E[Z1] =

λ1+λ3Z2 λ2

.

slide-31
SLIDE 31
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

31

Second time-scale

For γ = −β3, ZN

1 (tN γ) = ZN 1 (0) + Y1(λ1N β1−β3t) − Y2(λ2N β2−β3

t ZN

1 (sN γ)ds)

+Y3(λ3N α2 t ZN

2 (sN γ)ds)

ZN

2 (tN γ) = ZN 2 (0) + N −α2Y2(λ2N β2−β3

t ZN

1 (sN γ)ds)

−N −α2Y3(λ3N α2 t ZN

2 (sN γ)ds).

λ2 t

0 ZN 1 (sN γ)ds ∼ λ1t + λ3

t

0 ZN 2 (sN γ)ds and ZN 2 (·N γ) converges to

the solution of Z2(t) = Z2(0) + λ1t. Note that if we took γ > −β3, then ZN

2 (tN γ) → ∞ for each t > 0.

slide-32
SLIDE 32
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

32

Heat shock model

The following reaction network is a given as a model for the heat shock response in E. Coli by Srivastava, Peterson, and Bentley (2001). The analysis is from Kang (2009).

Reaction Intensity Reaction Intensity ∅ → S8 4.00 × 100 S6 + S8 → S9 3.62 × 10−4XS6XS8 S2 → S3 7.00 × 10−1XS2 S8 → ∅ 9.99 × 10−5XS8 S3 → S2 1.30 × 10−1XS3 S9 → S6 + S8 4.40 × 10−5XS9 ∅ → S2 7.00 × 10−3XS1 ∅ → S1 1.40 × 10−5 stuff + S3 → S5 + S2 6.30 × 10−3XS3 S1 → ∅ 1.40 × 10−6XS1 stuff + S3 → S4 + S2 4.88 × 10−3XS3 S7 → S6 1.42 × 10−6XS4XS7 stuff + S3 → S6 + S2 4.88 × 10−3XS3 S5 → ∅ 1.80 × 10−8XS5 S7 → S2 + S6 4.40 × 10−4XS7 S6 → ∅ 6.40 × 10−10XS6 S2 + S6 → S7 3.62 × 10−4XS2XS6 S4 → ∅ 7.40 × 10−11XS4

slide-33
SLIDE 33
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

33

Exponents

ρ1 = β1 ρ2 = α2 + β2 ρ3 = α3 + β3 ρ4 = α1 + β4 ρ5 = α3 + β5 ρ6 = α3 + β6 ρ7 = α3 + β7 ρ8 = α7 + β8 ρ9 = α2 + α6 + β9 ρ10 = α6 + α8 + β10 ρ11 = α8 + β11 ρ12 = α9 + β12 ρ13 = β13 ρ14 = α1 + β14 ρ15 = α4 + α7 + β15 ρ16 = α5 + β16 ρ17 = α6 + β17 ρ18 = α4 + β18

slide-34
SLIDE 34
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

34

Balance equations

{Z1} ρ13 = ρ14 {Z2} max{ρ3, ρ4, ρ5, ρ6, ρ7, ρ8} = ρ2 ∨ ρ9 {Z3} ρ2 = max{ρ3, ρ5, ρ6, ρ7} {Z4} ρ6 = ρ18 {Z5} ρ5 = ρ16 {Z6} max{ρ7, ρ8, ρ12, ρ15} = ρ9 ∨ ρ17 {Z7} ρ9 = ρ8 ∨ ρ15 {Z8} ρ1 ∨ ρ12 = ρ10 ∨ ρ11 {Z9} ρ10 = ρ12 {Z2 + Z3 + Z7} ρ4 = ρ15 {Z2 + Z3} ρ4 ∨ ρ8 = ρ9 {Z2 + Z7} max{ρ3, ρ4, ρ5, ρ6, ρ7} = ρ2 ∨ ρ15 {Z6 + Z7 + Z9} ρ7 = ρ17 {Z6 + Z9} max{ρ7, ρ8, ρ15} = ρ9 ∨ ρ17 {Z6 + Z7} ρ7 ∨ ρ12 = ρ17 ∨ ρ10 {Z8 + Z9} ρ1 = ρ17

slide-35
SLIDE 35
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

35

θ · Z First scale Second scale Third scale {Z1} γ ≤ 2 balanced balanced {Z2} balanced balanced balanced {Z3} balanced balanced balanced {Z4} γ ≤ 2 γ ≤ 2 balanced {Z5} γ ≤ 2 γ ≤ 2 balanced {Z6} γ ≤ 1 balanced balanced {Z7} γ ≤ 1 γ ≤ 1 balanced {Z8} γ ≤ 0 γ ≤ 1 balanced {Z9} balanced balanced balanced {Z2 + Z3 + Z7} γ ≤ 0 balanced balanced {Z2 + Z3} γ ≤ 0 γ ≤ 1 balanced {Z2 + Z7} balanced balanced balanced {Z6 + Z7 + Z9} γ ≤ 1 γ ≤ 2 γ ≤ 2 {Z6 + Z9} γ ≤ 1 γ ≤ 2 γ ≤ 2 {Z6 + Z7} γ ≤ 1 balanced balanced {Z8 + Z9} γ ≤ 0 γ ≤ 1 balanced

slide-36
SLIDE 36
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

36

ZN,γ

1

(t) = ZN,γ

1

(0) + N −α1,γY13( t κ13N γ−2 ds) − N −α1,γY14( t κ14N γ−2+α1,γZN,γ

1

(s) ds) ZN,γ

2

(t) = ZN,γ

2

(0) + N −α2,γY3( t κ3N γZN,γ

3

(s) ds) + N −α2,γY4( t κ4N γ−1ZN,γ

1

(s) ds) +N −α2,γY5( t κ5N γ−1+α2,γZN,γ

3

(s) ds) + N −α2,γY6( t κ6N γ−1+α2,γZN,γ

3

(s) ds) +N −α2,γY7( t κ7N γ−1+α2,γZN,γ

3

(s) ds) + N −α2,γY8( t κ8N γ−2ZN,γ

7

(s) ds) −N −α2,γY2( t κ2N γ+α2,γZN,γ

2

(s) ds) − N −α2,γY9( t κ9N γ−2+α2,γZN,γ

2

(s)ZN,γ

6

(s) ZN,γ

3

(t) = ZN,γ

3

(0) + N −α2,γY2( t κ2N γ+α2,γZN,γ

2

(s) ds) −N −α2,γY3( t κ3N γ+α2,γZN,γ

3

(s) ds) − N −α2,γY5( t κ5N γ−1+α2,γZN,γ

3

(s) ds) −N −α2,γY6( t κ6N γ−1+α2,γZN,γ

3

(s) ds) − N −α2,γY7( t κ7N γ−1+α2,γZN,γ

3

(s) ds)

slide-37
SLIDE 37
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

37

ZN,γ

4

(t) = ZN,γ

4

(0) + N −2Y6( t κ6N γ−1+α2,γZN,γ

3

(s) ds) − N −2Y18( t κ18N γZN,γ

4

(s) ds) ZN,γ

5

(t) = ZN,γ

5

(0) + N −2Y5( t κ5N γ−1+α2,γZN,γ

3

(s) ds) − N −2Y16( t κ16N γZN,γ

5

(s) ds) ZN,γ

6

(t) = ZN,γ

6

(0) + Y7( t κ7N γ−1+α2,γZN,γ

3

(s) ds) + Y8( t κ8N γ−2ZN,γ

7

(s) ds) +Y12( t κ12N γ−2+α8,γZN,γ

9

(s) ds) + Y15( t κ15N γ−1ZN,γ

4

(s)ZN,γ

7

(s) ds) −Y9( t κ9N γ−2+α2,γZN,γ

2

(s)ZN,γ

6

(s) ds) −Y10( t κ10N γ−2+α8,γZN,γ

6

(s)ZN,γ

8

(s) ds) − Y17( t κ17N γ−2ZN,γ

6

(s) ds) ZN,γ

7

(t) = ZN,γ

7

(0) + Y9( t κ9N γ−2+α2,γZN,γ

2

(s)ZN,γ

6

(s) ds) −Y8( t κ8N γ−2ZN,γ

7

(s) ds) −Y15( t κ15N γ−1ZN,γ

4

(s)ZN,γ

7

(s) ds)

slide-38
SLIDE 38
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

38

ZN,γ

8

(t) = ZN,γ

8

(0) + N −α8,γY1( t κ1N γ ds) + N −α8,γY12( t κ12N γ−2+α8,γZN,γ

9

(s) ds) −N −α8,γY10( t κ10N γ−2+α8,γZN,γ

6

(s)ZN,γ

8

(s) ds) −N −α8,γY11( t κ11N γ−2+α8,γZN,γ

8

(s) ds) ZN,γ

9

(t) = ZN,γ

9

(0) + N −α8,γY10( t κ10N γ−2+α8,γZN,γ

6

(s)ZN,γ

8

(s) ds) −N −α8,γY12( t κ12N γ−2+α8,γZN,γ

9

(s) ds) ZN,γ

2,3

= ZN,γ

2,3 (0) + N −α2,γY4(

t κ4N γ−1+α1,γZN,γ

1

(s) ds) +N −α2,γY8( t κ8N γ−2ZN,γ

7

(s) ds) −N −α2,γY9( t κ9N γ−2+α2,γZN,γ

2

(s)ZN,γ

6

(s) ds)

slide-39
SLIDE 39
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

39

γ = 0

α1 α2 α3 α4 α5 α6 α7 α8 α9 1 2 2 For γ = 0, {ZN,0

2

, ZN,0

3

, ZN,0

8

} converge to the solution of Z0

2(t)

= Z0

2(0) + Y3(

t κ3Z0

3(s) ds) + Y4(

t κ4Z0

1(0) ds)

−Y2( t κ2Z0

2(s) ds)

Z0

3(t)

= Z0

3(0) + Y2(

t κ2Z0

2(s) ds) − Y3(

t κ3Z0

3(s) ds)

Z0

8(t)

= Z0

8(0) + Y1(

t κ1 ds)

slide-40
SLIDE 40
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

40

20 40 60 80 100 2 4 6 8

Time in seconds X2 in numbers Full system X2:σ32

20 40 60 80 100 2 4 6 8

Time in seconds X2 in numbers Reduced system X2:σ32

20 40 60 80 100 5 10 15

Time in seconds X3 in numbers Full system X3:Eσ32

20 40 60 80 100 5 10 15

Time in seconds X3 in numbers Reduced system X3:Eσ32

slide-41
SLIDE 41
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

41

20 40 60 80 100 100 200 300 400 500

Time in seconds X8 in numbers Full system X8:Rec−Prot

20 40 60 80 100 100 200 300 400 500

Time in seconds X8 in numbers Reduced system X8:Rec−Prot

slide-42
SLIDE 42
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

42

γ = 1

α1 α2 α3 α4 α5 α6 α7 α8 α9 2 2 1 1 For γ = 1, {ZN,1

2,3 , ZN,1 6

, ZN,1

7

, ZN,1

8

} converges to the solution of Z1

2,3(t)

= Z1

2,3(0) + Y4(

t κ4Z1

1(0) ds)

Z1

6(t)

= Z1

6(0) + Y7(

t κ7Z

1 3(s) ds) + Y12(

t κ12Z1

9(0) ds)

+Y15( t κ15Z1

4(0)Z1 7(s) ds) − Y10(

t κ10Z1

6(s)Z1 8(s) ds)

Z1

7(t)

= Z1

7(0) − Y15(

t κ15Z1

4(0)Z1 7(s) ds)

Z1

8(t)

= Z1

8(0) +

t κ1 ds Z

1 3(t)

= κ2Z1

2,3(s)

κ2 + κ3

slide-43
SLIDE 43
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

43

200 400 600 800 1000 20 40 60 80

Time in seconds X2+X3 in numbers Full system X2+X3:σ32+Eσ32

200 400 600 800 1000 20 40 60 80

Time in seconds X2+X3 in numbers Reduced system X2+X3:σ32+Eσ32

200 400 600 800 1000 10 20 30 40 50 60

Time in seconds X6 in numbers Full system X6:JKE−complex

200 400 600 800 1000 10 20 30 40 50 60

Time in seconds X6 in numbers Reduced system X6:JKE−complex

slide-44
SLIDE 44
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

44

200 400 600 800 1000 4 5 6 7 8 9 10

Time in seconds X7 in numbers Full system X7:J−σ32 complex

200 400 600 800 1000 4 5 6 7 8 9 10

Time in seconds X7 in numbers Reduced system X7:J−σ32 complex

200 400 600 800 1000 1000 2000 3000 4000 5000

Time in seconds X8 in numbers Full system X8:Rec−Prot

200 400 600 800 1000 1000 2000 3000 4000 5000

Time in seconds X8 in numbers Reduced system X8:Rec−Prot

slide-45
SLIDE 45
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

45

γ = 2

α1 α2 α3 α4 α5 α6 α7 α8 α9 1 1 2 2 2 2 For γ = 2, {ZN,2

1

, ZN,2

2,3 , ZN,2 4

, ZN,2

5

, ZN,2

8

, ZN,2

9

} converges to the solution of Z2

1(t)

= Z2

1(0) + Y13(

t κ13 ds) − Y14( t κ14Z2

1(s) ds)

Z2

2,3(t)

= Z2

2,3(0) +

t

  • κ4Z2

1(s) − κ9

Z2

2(s)Z 2 6(s)

  • ds

Z2

4(t)

= Z2

4(0) +

t (κ6 Z2

3(s) − κ18Z2 4(s)) ds

Z2

5(t)

= Z2

5(0) +

t (κ5 Z2

3(s) − κ16Z2 5(s)) ds

Z2

8(t)

= Z2

8(0) +

t (κ1 − κ7 Z2

3(s) − κ11Z2 8(s)) ds

Z2

9(t)

= Z2

9(0) +

t κ7 Z2

3(s) ds

slide-46
SLIDE 46
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

46

  • Z1

3(t)

= κ3Z1

2,3(s)

κ2 + κ3

  • Z1

3(t) = κ2Z1 2,3(s)

κ2 + κ3 Z

2 6(s)

= κ7 Z2

3(s) + κ12Z2 9(s)

κ10Z2

8(s)

Z

2 7(t) = κ9

Z2

2(t)Z6(t)

κ15Z2

4(t)

slide-47
SLIDE 47
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

47

2000 4000 6000 8000 10000 9 9.5 10 10.5 11

Time in seconds X1 in numbers Full system X1:σ32 mRNA

2000 4000 6000 8000 10000 9 9.5 10 10.5 11

Time in seconds X1 in numbers Reduced system X1:σ32 mRNA

2000 4000 6000 8000 10000 200 400 600

Time in seconds X2+X3 in numbers Full system X2+X3:σ32+Eσ32

2000 4000 6000 8000 10000 200 400 600

Time in seconds X2+X3 in numbers Reduced system X2+X3:σ32+Eσ32

slide-48
SLIDE 48
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

48

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 50 100 150

Time in seconds X2 in numbers Full system X2:σ32

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 20 40 60 80 100

Time in seconds X2 in numbers Full system X2:σ32

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 100 200 300 400 500 600

Time in seconds X3 in numbers Full system X3:Eσ32

1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 100 200 300 400 500 600

Time in seconds X3 in numbers Full system X3:Eσ32

slide-49
SLIDE 49
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

49

2000 4000 6000 8000 10000 5000 10000

Time in seconds X4 in numbers Full system X4:FtsH

2000 4000 6000 8000 10000 5000 10000

Time in seconds X4 in numbers Reduced system X4:FtsH

2000 4000 6000 8000 10000 5000 10000 15000

Time in seconds X5 in numbers Full system X5:GroEL

2000 4000 6000 8000 10000 5000 10000 15000

Time in seconds X5 in numbers Reduced system X5:GroEL

slide-50
SLIDE 50
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

50

2000 4000 6000 8000 10000 2 4 6 8 10

Time in seconds X6 in numbers Full system X6:JKE−complex

2000 4000 6000 8000 10000 2 4 6 8 10

Time in seconds X6 in numbers Reduced system X6:JKE−complex

2000 4000 6000 8000 10000 2 4 6 8

Time in seconds X7 in numbers Full system X7:J−σ32 complex

2000 4000 6000 8000 10000 2 4 6 8

Time in seconds X7 in numbers Reduced system X7:J−σ32 complex

slide-51
SLIDE 51
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

51

2000 4000 6000 8000 10000 5000 10000 15000

Time in seconds X8 in numbers Full system X8:Rec−Prot

2000 4000 6000 8000 10000 5000 10000 15000

Time in seconds X8 in numbers Reduced system X8:Rec−Prot

2000 4000 6000 8000 10000 5000 10000

Time in seconds X9 in numbers Full system X9:Rec−Prot−J

2000 4000 6000 8000 10000 5000 10000

Time in seconds X9 in numbers Reduced system X9:Rec−Prot−J

slide-52
SLIDE 52
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

52

Strong approximation

Theorem 5 A unit Poisson process Y and a standard Brownian motion W can be constructed so that |Y (u) − u − W(u)| ≤ Γ log(2 + u) where there exist C and λ such that P{Γ > x} ≤ Ce−λx. Note that |Y (Ku) K − u − W(Ku) K | ≤ Γ K log(2 + Ku)

slide-53
SLIDE 53
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

53

Central limit theorem/Van Kampen Approximation

VN(t) ≡ √ N(CN(t) − C(t)) ≈ VN(0) + √ N(

  • k

1 N Yk(N t

  • λN

k (CN(s))ds)(ν′ k − νk)

− t F(C(s))ds) = VN(0) +

  • k

1 √ N

  • Yk(N

t

  • λN

k (CN(s))ds)(ν′ k − νk)

+ t √ N(F N(CN(s)) − F(C(s)))ds ≈ VN(0) +

  • k

Wk( t

  • λk(C(s))ds)(ν′

k − νk)

+ t ∇F(C(s)))VN(s)ds

slide-54
SLIDE 54
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

54

Gaussian limit

VN converges to the solution of V (t) = V (0) +

  • k

Wk( t

  • λk(C(s))ds)(ν′

k − νk) +

t ∇F(C(s)))V (s)ds CN(t) ≈ C(t) + 1 √ N V (t)

slide-55
SLIDE 55
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

55

Diffusion approximation

CN(t) = CN(0) +

  • k

N −1Yk( t λk(XN(s))ds)(ν′

k − νk)

≈ CN(0) +

  • k

N −1 Yk(N t

  • λk(CN(s))ds)(ν′

k − νk)

+ t F(CN(s))ds ≈ CN(0) +

  • k

N −1/2Wk( t

  • λk(CN(s))ds)(ν′

k − νk)

+ t F(CN(s))ds, where F(c) =

  • k
  • λk(c)(ν′

k − νk).

slide-56
SLIDE 56
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

56

The diffusion approximation is given by the equation

  • CN(t) =

CN(0) +

  • k

N −1/2Wk( t

  • λk(

CN(s))ds)(ν′

k − νk) +

t F( CN(s))ds.

slide-57
SLIDE 57
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

57

Itˆ

  • formulation

The time-change formulation is equivalent to the Itˆ

  • equation
  • CN(t)

=

  • CN(0) +
  • k

N −1/2 t

  • λk(

CN(s))d Wk(s)(ν′

k − νk)

+ t F( CN(s))ds =

  • CN(0) +
  • k

N −1/2 t σ( CN(s))d W(s) + t F( CN(s))ds, where σ(c) is the matrix with columns

  • λk(c)(ν′

k − νk).

See Kurtz (1971, 1977/78), Ethier and Kurtz (1986), Chapter 10, Gardiner (2004), Chapter 7, and van Kampen (1981).

slide-58
SLIDE 58
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

58

References

Karen Ball, Thomas G. Kurtz, Lea Popovic, and Greg Rempala. Asymptotic analysis of multiscale approx- imations to reaction networks. Ann. Appl. Probab., 16(4):1925–1961, 2006. ISSN 1050-5164. Stewart N. Ethier and Thomas G. Kurtz. Markov processes. Wiley Series in Probability and Mathematical Statistics: Probability and Mathematical Statistics. John Wiley & Sons Inc., New York, 1986. ISBN 0-471-08186-8. Characterization and convergence.

  • C. W. Gardiner. Handbook of stochastic methods for physics, chemistry and the natural sciences, volume 13
  • f Springer Series in Synergetics. Springer-Verlag, Berlin, third edition, 2004. ISBN 3-540-20882-8.

Eric L. Haseltine and James B. Rawlings. Approximate simulation of coupled fast and slow reactions for stochastic chemical kinetics. J. Chem. Phys., 117(15):6959–6969, 2002. Hye-Won Kang. The multiple scaling approximation in the heat shock model of e. coli. In Preparation, 2009.

  • T. G. Kurtz. Limit theorems for sequences of jump Markov processes approximating ordinary differential
  • processes. J. Appl. Probability, 8:344–356, 1971. ISSN 0021-9002.

Thomas G. Kurtz. Strong approximation theorems for density dependent Markov chains. Stochastic Processes Appl., 6(3):223–240, 1977/78.

  • R. Srivastava, M. S. Peterson, and W. E. Bentley. Stochastic kinetic analysis of escherichia coli stress circuit

using sigma(32)-targeted antisense. Biotechnol. Bioeng., 75:120–129, 2001.

  • R. Srivastava, L. You, J. Summers, and J. Yin. Stochastic vs. deterministic modeling of intracellular viral
  • kinetics. J. Theoret. Biol., 218(3):309–321, 2002. ISSN 0022-5193.
slide-59
SLIDE 59
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

59

  • N. G. van Kampen. Stochastic processes in physics and chemistry. North-Holland Publishing Co., Amster-

dam, 1981. ISBN 0-444-86200-5. Lecture Notes in Mathematics, 888.

slide-60
SLIDE 60
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

60

Abstract

Identifying separated time-scales in stochastic models of reaction networks For chemical reaction networks in biological cells, reaction rates and chemical species numbers may vary over several orders of magnitude. Combined, these large variations can lead to subnetworks operating on very different time-scales. Separation of time- scales has been exploited in many contexts as a basis for reducing the complexity of dynamic models, but the interaction of the rate constants and the species numbers makes identifying the appropriate time-scales tricky at best. Some systematic ap- proaches to this identification will be discussed and illustrated by application to one

  • r more complex reaction network models.
slide-61
SLIDE 61
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

61

An outrageous claim

I taught Søren everything he needed to

  • know. . .
slide-62
SLIDE 62
  • First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit

62

about paddling a canoe in a straight line.