identification of noise sources in biochemical networks

Post on 26-Jul-2015

387 Views

Category:

Science

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Identification of noise sources in biochemicalnetworks

Michał Komorowski

Institute of Fundamental Technological ResearchPolish Academy of Sciences

19/06/14

Michał Komorowski 19/06/14

Michał Komorowski 19/06/14

SensingTransmission

DecisionAdaptation

Michał Komorowski 19/06/14

SensingTransmission

DecisionAdaptation

Michał Komorowski 19/06/14

SensingTransmission

DecisionAdaptation

Michał Komorowski 19/06/14

SensingTransmission

DecisionAdaptation

Nucleus

Cytoplasm

Michał Komorowski 19/06/14

Nucleus

Cytoplasm

Michał Komorowski 19/06/14

−σ

−σ

−σ+σ

Time

Nucleus

Cytoplasm

Outputdistribution

Out

put

Michał Komorowski 19/06/14

−σ

−σ

−σ+σ

Time

Nucleus

Cytoplasm

20%

10%

20% 20%

10%

20%

Variance decomposition

Outputdistribution

Out

put

Michał Komorowski 19/06/14

−σ

−σ

−σ+σ

Time

Nucleus

Cytoplasm

Variance decomposition

Outputdistribution

Out

put

0 2 4 6 8 10 15 20 30 40 50 600

2000

4000

6000

8000

10000

12000

14000

16000

18000

time (minutes)

Michał Komorowski 19/06/14

−σ

−σ

−σ+σ

Time

Out

put

Michał Komorowski 19/06/14

−σ

−σ

−σ+σ

Time

Out

put

Michał Komorowski 19/06/14

−σ

−σ

−σ+σ

Time

Out

put

Michał Komorowski 19/06/14

−σ

−σ

−σ+σ

Time

Out

put

Michał Komorowski 19/06/14

−σ

−σ

−σ+σ

Time

Out

put

Michał Komorowski 19/06/14

Chemical kinetics model

System’s state

x = (x1, . . . , xN)T

Stoichiometry matrix

S = {Sij}i=1,2...N; j=1,2...r

(x1, ...., xN)→ (x1 + S1j, ...., xN + SNj)

Reaction rates

F(x,Θ) = (f1(x,Θ), ..., fr(x,Θ))

ParametersΘ = (θ1, ..., θl)

x is a Poisson birth and death process

Michał Komorowski 19/06/14

Chemical kinetics model

System’s state

x = (x1, . . . , xN)T

Stoichiometry matrix

S = {Sij}i=1,2...N; j=1,2...r

(x1, ...., xN)→ (x1 + S1j, ...., xN + SNj)

Reaction rates

F(x,Θ) = (f1(x,Θ), ..., fr(x,Θ))

ParametersΘ = (θ1, ..., θl)

x is a Poisson birth and death process

Michał Komorowski 19/06/14

Chemical kinetics model

System’s state

x = (x1, . . . , xN)T

Stoichiometry matrix

S = {Sij}i=1,2...N; j=1,2...r

(x1, ...., xN)→ (x1 + S1j, ...., xN + SNj)

Reaction rates

F(x,Θ) = (f1(x,Θ), ..., fr(x,Θ))

ParametersΘ = (θ1, ..., θl)

x is a Poisson birth and death process

Michał Komorowski 19/06/14

Chemical kinetics model

System’s state

x = (x1, . . . , xN)T

Stoichiometry matrix

S = {Sij}i=1,2...N; j=1,2...r

(x1, ...., xN)→ (x1 + S1j, ...., xN + SNj)

Reaction rates

F(x,Θ) = (f1(x,Θ), ..., fr(x,Θ))

ParametersΘ = (θ1, ..., θl)

x is a Poisson birth and death process

Michał Komorowski 19/06/14

Chemical kinetics model

System’s state

x = (x1, . . . , xN)T

Stoichiometry matrix

S = {Sij}i=1,2...N; j=1,2...r

(x1, ...., xN)→ (x1 + S1j, ...., xN + SNj)

Reaction rates

F(x,Θ) = (f1(x,Θ), ..., fr(x,Θ))

ParametersΘ = (θ1, ..., θl)

x is a Poisson birth and death process

Michał Komorowski 19/06/14

Model equations

x(t) =

x(0) +

r∑j=1

S·jYj

(∫ t

0fj(x, s)ds

)

Ball et al., Ann Appl Probab (2006).

S·j Change in the state due to occurrence of jth reaction

Y·(u) is a Poisson point process (Counts firing of j-th reaction)

How to calculate Σ(i)(t) = 〈(x(t)− 〈x(t)〉(i))2〉 ?

x(t) = φ(t) + ξ(t)

φ(t) = φ(0) +r∑

j=1

S·j(∫ t

0fj(φ, s)ds)

dξ = SOφF(φ)ξdt + S(

diag{√

F(φ)})

dW

Michał Komorowski 19/06/14

Model equations

x(t) = x(0)

+

r∑j=1

S·jYj

(∫ t

0fj(x, s)ds

)

Ball et al., Ann Appl Probab (2006).

S·j Change in the state due to occurrence of jth reaction

Y·(u) is a Poisson point process (Counts firing of j-th reaction)

How to calculate Σ(i)(t) = 〈(x(t)− 〈x(t)〉(i))2〉 ?

x(t) = φ(t) + ξ(t)

φ(t) = φ(0) +r∑

j=1

S·j(∫ t

0fj(φ, s)ds)

dξ = SOφF(φ)ξdt + S(

diag{√

F(φ)})

dW

Michał Komorowski 19/06/14

Model equations

x(t) = x(0) +

r∑j=1

S·j

Yj

(∫ t

0fj(x, s)ds

)

Ball et al., Ann Appl Probab (2006).

S·j Change in the state due to occurrence of jth reaction

Y·(u) is a Poisson point process (Counts firing of j-th reaction)

How to calculate Σ(i)(t) = 〈(x(t)− 〈x(t)〉(i))2〉 ?

x(t) = φ(t) + ξ(t)

φ(t) = φ(0) +r∑

j=1

S·j(∫ t

0fj(φ, s)ds)

dξ = SOφF(φ)ξdt + S(

diag{√

F(φ)})

dW

Michał Komorowski 19/06/14

Model equations

x(t) = x(0) +

r∑j=1

S·jYj

(∫ t

0fj(x, s)ds

)

Ball et al., Ann Appl Probab (2006).

S·j Change in the state due to occurrence of jth reaction

Y·(u) is a Poisson point process (Counts firing of j-th reaction)

How to calculate Σ(i)(t) = 〈(x(t)− 〈x(t)〉(i))2〉 ?

x(t) = φ(t) + ξ(t)

φ(t) = φ(0) +r∑

j=1

S·j(∫ t

0fj(φ, s)ds)

dξ = SOφF(φ)ξdt + S(

diag{√

F(φ)})

dW

Michał Komorowski 19/06/14

Model equations

x(t) = x(0) +

r∑j=1

S·jYj

(∫ t

0fj(x, s)ds

)

Ball et al., Ann Appl Probab (2006).

S·j Change in the state due to occurrence of jth reaction

Y·(u) is a Poisson point process (Counts firing of j-th reaction)

How to calculate Σ(i)(t) = 〈(x(t)− 〈x(t)〉(i))2〉 ?

x(t) = φ(t) + ξ(t)

φ(t) = φ(0) +r∑

j=1

S·j(∫ t

0fj(φ, s)ds)

dξ = SOφF(φ)ξdt + S(

diag{√

F(φ)})

dW

Michał Komorowski 19/06/14

Model equations

x(t) = x(0) +

r∑j=1

S·jYj

(∫ t

0fj(x, s)ds

)

Ball et al., Ann Appl Probab (2006).

S·j Change in the state due to occurrence of jth reaction

Y·(u) is a Poisson point process (Counts firing of j-th reaction)

How to calculate Σ(i)(t) = 〈(x(t)− 〈x(t)〉(i))2〉 ?

x(t) = φ(t) + ξ(t)

φ(t) = φ(0) +r∑

j=1

S·j(∫ t

0fj(φ, s)ds)

dξ = SOφF(φ)ξdt + S(

diag{√

F(φ)})

dW

Michał Komorowski 19/06/14

Model equations

x(t) = x(0) +

r∑j=1

S·jYj

(∫ t

0fj(x, s)ds

)

Ball et al., Ann Appl Probab (2006).

S·j Change in the state due to occurrence of jth reaction

Linear Noise Approximation

How to calculate Σ(i)(t) = 〈(x(t)− 〈x(t)〉(i))2〉 ?

x(t) = φ(t) + ξ(t)

φ(t) = φ(0) +r∑

j=1

S·j(∫ t

0fj(φ, s)ds)

dξ = SOφF(φ)ξdt + S(

diag{√

F(φ)})

dW

Michał Komorowski 19/06/14

Model equations

x(t) = x(0) +

r∑j=1

S·jYj

(∫ t

0fj(x, s)ds

)

Ball et al., Ann Appl Probab (2006).

S·j Change in the state due to occurrence of jth reaction

Linear Noise Approximation

How to calculate Σ(i)(t) = 〈(x(t)− 〈x(t)〉(i))2〉 ?

x(t) = φ(t) + ξ(t)

φ(t) = φ(0) +

r∑j=1

S·j(∫ t

0fj(φ, s)ds)

dξ = SOφF(φ)ξdt + S(

diag{√

F(φ)})

dW

Michał Komorowski 19/06/14

In the linear noise approximationdΣ

dt= A(t)Σ + ΣA(t)T + D(t)

Σ(t) = Σ(1)(t) + ... + Σ(r)(t)

dΣ(j)

dt= A(t)Σ(j) + Σ(j)A(t)T + D(j)(t)

Michał Komorowski 19/06/14

In the linear noise approximationdΣ

dt= A(t)Σ + ΣA(t)T + D(t)

Σ(t) = Σ(1)(t) + ... + Σ(r)(t)

dΣ(j)

dt= A(t)Σ(j) + Σ(j)A(t)T + D(j)(t)

Michał Komorowski 19/06/14

In the linear noise approximationdΣ

dt= A(t)Σ + ΣA(t)T + D(t)

Σ(t) = Σ(1)(t) + ... + Σ(r)(t)

dΣ(j)

dt= A(t)Σ(j) + Σ(j)A(t)T + D(j)(t)

Michał Komorowski 19/06/14

In the linear noise approximationdΣ

dt= A(t)Σ + ΣA(t)T + D(t)

Σ(t) = Σ(1)(t) + ... + Σ(r)(t)

dΣ(j)

dt= A(t)Σ(j) + Σ(j)A(t)T + D(j)(t)

Michał Komorowski 19/06/14

In the linear noise approximationdΣ

dt= A(t)Σ + ΣA(t)T + D(t)

Σ(t) = Σ(1)(t) + ... + Σ(r)(t)

dΣ(j)

dt= A(t)Σ(j) + Σ(j)A(t)T + D(j)(t)

Michał Komorowski 19/06/14

In the linear noise approximationdΣ

dt= A(t)Σ + ΣA(t)T + D(t)

Σ(t) = Σ(1)(t) + ... + Σ(r)(t)

dΣ(j)

dt= A(t)Σ(j) + Σ(j)A(t)T + D(j)(t)

Michał Komorowski 19/06/14

Arbitrary system

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Arbitrary system

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Arbitrary system

No approximations!Only stationarity required.

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Monomolecular reactions

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Monomolecular reactions

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Monomolecular reactions

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

- �xed production process

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

- �xed production process

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

- �xed production process

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

- �xed production process

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

- �xed production process

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Intuition

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Double feedback

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Double feedback

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Double feedback

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Double feedback

0 10 20 30 40

0.0

0.2

0.4

0.6

0.8

1.0

0.0

0.2

0.4

0.6

0.8

1.0

Output Intensity

Prod

uctio

n an

d de

grad

atio

n ra

tes

Reno

rmal

ized

Pro

babi

lity

Den

sity

of O

utpu

t

−σ

−σ

−σ

Out

put I

nten

sity

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Double feedback

0 10 20 30 40

0.0

0.2

0.4

0.6

0.8

1.0

0.0

0.2

0.4

0.6

0.8

1.0

Output Intensity

Prod

uctio

n an

d de

grad

atio

n ra

tes

Reno

rmal

ized

Pro

babi

lity

Den

sity

of O

utpu

t

−σ

−σ

−σ

Out

put I

nten

sity

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

Double feedback

0 10 20 30 40

0.0

0.2

0.4

0.6

0.8

1.0

0.0

0.2

0.4

0.6

0.8

1.0

Output Intensity

Prod

uctio

n an

d de

grad

atio

n ra

tes

Reno

rmal

ized

Pro

babi

lity

Den

sity

of O

utpu

t

σ−

σ−

σ−

σ+

σ+

σ+

σ

Out

put I

nten

sity

Komorowski M., Miekisz J., Stumpf M.P.H. Decomposing Noise in Biochemical Signalling Systems Highlights the Role of ProteinDegradation, Biophys J. 2013

Michał Komorowski 19/06/14

StochDecompMatlab package:

sourceforge.net/p/stochdecomp/

Model definition (input)

Stoichiometry matrix Reaction rates Initial parameter values

SBM

L

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

StochDecompMatlab package:

sourceforge.net/p/stochdecomp/

Sym

bolic

com

puta

tions

Model equations

Model definition (input)

Stoichiometry matrix Reaction rates Initial parameter values

Deterministic state

Variance

Contributions

SBM

L

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

Linear cascades

for very generic signaling systems; we can even prove twogeneral propositions that assign surprisingly substantialcontributions to the overall output noise to the reactionthat describes the degradation of the output signal and these

results can be made mathematically precise and hold for theChemical Master Equation without the LNA (see the Exper-imental Methodology for proofs and details). Under suitablygeneral conditions (such as the single stable equilibrium

A

B C

D E

FIGURE 1 (A) Ten illustrative output trajectories representing stochastic dynamics of a hypothetical system. The observed intensity (e.g., experimentallymeasured fluorescence) exhibits stochastic dynamics, which results from each of the reactions present in the system. Equation 3 allows us to dissect thetotal variability. Decomposition describes how much of the observed variability is generated by each of the involved reactions. On the right-hand side is theprobability distribution of system outputs, the variance of which is considered in our decomposition. (B) Three-step open conversion system with rates fjfor reactions j ! 1,., 6 have the form f1 ! k"1, f2 ! k"2 x1, f3 ! k"3 x2, f4 ! k#4 x1, f5 ! k#5 x5, and f6 ! k#6 x6. (C) Variance contributions of thedifferent reactions in the three-step linear conversion system with parameters k"1 ! 50, k"2 ! 1, k"3 ! 1, k#4 ! 1, k#5 ! 1, and k#6 ! 1 or the slowconversion example, and k"1 ! 50, k"2 ! 10, k"3 ! 10, k#4 ! 1, k#5 ! 1, and k#6 ! 1 for the fast conversion case; all rates are per hour. (D) Three-stepopen conversion system with rates fj as in panel B. (E) Variance contributions of the different reactions in the three-step linear catalytic cascade withparameters k"1 ! 50, k"2 ! 0.1, k"3 ! 0.1, k#4 ! 1, k#5 ! 0.1, and k#6 ! 0.1, for slow catalysis, and k"1 ! 50, k"2 ! 10, k"3 ! 10, k#4 ! 1,k#5 ! 10, and k#6 ! 10 for fast reactions.

Biophysical Journal 104(8) 1783–1793

Decomposing Noise 1785

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

Gene expression

REDUCING THE CONTRIBUTION OFDEGRADATION NOISE

Our mathematical results and examination of the examplesabove demonstrate that the noise resulting from the degrada-tion of the output of a biochemical reaction system accountsfor a substantial fraction of the output variability. An effec-tive mechanism of noise suppression, therefore, should takethis observation into account. One possibility to controlnoise attributable to the degradation reaction is to controlits rate using a positive feedback loop. The consequencesof a controlled degradation had previously only been dis-cussed in the context of biochemical noise and comparedwith the negative feedback loop on production (21).

Here we propose the simple extension of a positive feed-back loop on the degradation reaction, taking into accountthat our propositions arise on the grounds of the equilibriumnoise balance between production and degradation. In anysystem at equilibrium the rates of the production and degra-dation reactions have to equal. The noise resulting fromeach of these reactions, as directly related to the rate, canbe attenuated only if both equilibrium rates are simulta-neously reduced. Therefore, combination of the positivefeedback loop (21) on degradation with the negative feed-back on production is more efficient than either of theseloops separately. This is not only because the control istighter but, importantly, also because intensity of these reac-tions at equilibrium is reduced.

For illustration and simplicity we consider a simple birth-and-death process, but the same mechanism is valid forgeneral systems considered in Proposition 1. Here mole-cules x arrive at rate k! and degrade at rate k"x. In theLNA this process can be expressed by the followingstochastic differential equation:

dx #!k! " k"x$t%

"dt !

#####k!

pdW1|$$$$${z$$$$$}

birth noise

!################k"hx$t%i

pdW2|$$$$$$$$$$${z$$$$$$$$$$$}

death noise

: (8)

The stationary distribution of this system is Poisson with themean hxi # k!=k": Therefore, in the stationary state, deathevents occur at rate k"hxi, which must be equal to the birthrate k!. The noise terms in the above equation are equal atstationarity, indicating that contributions of birth-and-deathreactions are equal. It is straightforward to verify that thedecomposition

S # 1

2hxi

|${z$}birth noise

! 1

2hxi

|${z$}death noise

(9)

holds indeed.Now suppose that the births and deaths rates are

denoted by f(x) and g(x), respectively, and the system isdescribed by

dx # $f $x%"g$x%%dt !############f $hxi%

pdW1|$$$$$$$$${z$$$$$$$$$}

birth noise

!############g$hxi%

pdW2|$$$$$$$$${z$$$$$$$$$}

death noise

: (10)

A E

B C D F

FIGURE 3 (A) Illustration of a protein expression and activation system with seven reactions; mRNA, protein, and activated protein are described in termsof their production, degradation, and potentially reversible (de-)activation through (de-)phosphorylation through kinases and phosphatases. (B) Variancedecomposition of the noise in the output (active protein) when activation is not reversible. (C) Output variance decomposition for slow dephosphorylation.(D) Output variance for decomposition for fast dephosphorylation. For panels A–C, we use the following parameters: k!1 # 40, k"1 # 2, k!2 # 2, andk"2 # 1; for (A) kphos # 0.5 and kdephos # 0; for (B) kphos # 0.5 and kdephos # 0.1; for (C) kphos # 0.5 and kdephos # 1. (E) Contributions to the varianceof the reactions involved in gene expression with fluctuating promoter states; here the transcription rate is modeled as k!1 # $Vy=H%=$1! y=H%, and y denotesthe stationary solution of dy # $b" gy%dt !

######2g

pdW. The following parameters were used: V # 100, H # 50, k!2 # 2k"1 # 0.44, and k"2 # 0.55. For fast

promoter fluctuations we used b# 50 and g# 1, and for slow promoter fluctuations we used b# 0.5 and g# 0.01. (F) Variance contributions of the reactionsinvolved in fluorescent protein maturation model for slowly (left) and quickly (right) maturing proteins (slow and fast proteins). The following parameterswere used: k!1 # 50, k"1 # 0.44, k!2 # 2, and k"2 # 0.55. For slow maturation (average maturation timez 5 h) we assumed folding and maturation rates tobe kf # 0.2 and km # 1.3, respectively. For fast maturation (average maturation time z 0.5 h) we set kf # 2.48 and km # 13.6. All rates are per hour.

Biophysical Journal 104(8) 1783–1793

1788 Komorowski et al.

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

Michaels-Menten kinetics

from the incoming and outgoing reactions. This simplyreflects that we can treat each molecular species as a poten-tial output, whence our statements from above apply.

Protein expression

The canonical example of a linear catalytic pathway, whichhas been widely explored in the context of noise decompo-sition (2,6,7,9–11), is gene expression. It can simply beviewed as the production of RNA (x1) from source (DNA)at rate k1

!, and production of protein (x2) in a catalytic reac-tion at rate k2x1, together with first-order degradation of bothspecies at rates k1

"x1 and k2"x2. Here we use this model to

demonstrate the applicability of our framework by revisitingearlier studies of Paszek (9), Paulsson (10), and Rausen-berger and Kollman (11), which reported noise contribu-tions arising at each level of expression (promoter statefluctuations, transcription, translation). Proposition 1 statesthat the part of the variance resulting from the proteindegradation equals half of the mean protein level,and Eq. 3 allows us to derive the complete decompositionof the protein, x2, variance

Sx2 #1

2hx2i

|!!{z!!}prot: degradation

! 1

2hx2i

|!!{z!!}translation

! 1

2

kphx2igr ! gp|!!!!!!{z!!!!!!}

mRNA degradation

! 1

2

kphx2igr ! gp|!!!!!!{z!!!!!!}

transcription

: (7)

In Fig. 3 A, we consider a slightly more general model,where we also consider activation of the protein throughphosphorylation and corresponding deactivation throughdephosphorylation; both kinase and phosphatase areassumed to be abundant and their respective activitiesassumed to be constant. Fig. 3, B–D, exemplifies how thenoise in the output (active protein) changes as dephosphor-ylation gains in importance. Increasing the rate of dephos-

phorylation slightly decreases the relative contributionmade to the output signal that results from transcription(R1), translation (R3), and mRNA and (inactive) proteindegradation (R2 and R4, respectively); these decreases arecompensated for by a marked increase to the system outputnoise resulting from the phosphorylation. This, too, is in linewith intuition suggesting that increasing later rates mustdecrease the contribution resulting from earlier reactions.

To illustrate applicability of this framework further, wealso investigate two extensions of the conventional proteinexpression model:

First, we assume that the promoter can fluctuate betweenon- and off-states (similarly to Paszek (9) and Rausenbergerand Kollman (11)) and calculate contributions for differenttimescales of these fluctuations, but focusing on proteinlevels per se (rather than just active protein).

Second, we assume that the protein is a fluorophore thatundergoes a two-step maturation process before it becomesvisible (folding and joint cyclization with oxidation).Fig. 3 E presents contributions for fast and slow promoterkinetics, showing that fast fluctuations are effectivelyfiltered out (contributing 10%) but remain a substantial con-tributor when they are slow (contributing 40%).

Variability in gene expression is often measured by meansof fluorescent proteins that undergo maturation beforebecoming visible for detection techniques; but the processof maturation (17) itself is subject to stochastic effects,and can thus contribute significantly to the observed vari-ability. We used typical parameters (17,18) for fast andslow maturing fluorescent proteins and found that matura-tion contributed 4 and 25%, respectively (Fig. 3 F) to theoverall variability; here our method allows for the rigorousquantification of the effect’s single reactions, comparedto previous analyses of steady-state statistics which wereonly able to consider the total noise levels (19,20).

FIGURE 2 Variance decomposition for the fourspecies of the Michaelis-Menten kinetics model.The following parameters were used: k0 # 0.1,k1 # 50, k2 # 1, kb # 20, and kd # 0.1. Numberof enzyme molecules was set to 50. All rates areper hour.

Biophysical Journal 104(8) 1783–1793

Decomposing Noise 1787

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

JAK-STAT pathway

JAK JAK JAKSTAT

Epo

p JAK p

p p

Nucleus

Cytoplasm

STAT

STATSTAT

p

p

STATSTAT

p

p

STAT

STAT

p

p

STAT

STAT

R1

R2

R3

R4-R12R13

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

JAK-STAT pathway

JAK JAK JAKSTAT

Epo

p JAK p

p p

Nucleus

Cytoplasm

STAT

STATSTAT

p

p

STATSTAT

p

p

STAT

STAT

p

p

STAT

STAT

R1

R2

R3

R4-R12R13

Data

0 10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

time (minutes)

Swameye I. et al. 2003

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

JAK-STAT pathway

JAK JAK JAKSTAT

Epo

p JAK p

p p

Nucleus

Cytoplasm

STAT

STATSTAT

p

p

STATSTAT

p

p

STAT

STAT

p

p

STAT

STAT

R1

R2

R3

R4-R12R13

Posterior distribution

0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2

1.5

2.0

2.5

3.0

3.5

4.0

Data

0 10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

time (minutes)

Swameye I. et al. 2003 Vanlier J. et al. 2012

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

JAK-STAT pathway

JAK JAK JAKSTAT

Epo

p JAK p

p p

Nucleus

Cytoplasm

STAT

STATSTAT

p

p

STATSTAT

p

p

STAT

STAT

p

p

STAT

STAT

R1

R2

R3

R4-R12R13

Posterior distribution

0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2

1.5

2.0

2.5

3.0

3.5

4.0

Data

0 10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

time (minutes)

0 2 4 6 8 10 15 20 30 40 50 600

2000

4000

6000

8000

10000

12000

14000

16000

18000

time (minutes)

i=13

i=1i=2i=3i=4,...,12

Swameye I. et al. 2003 Vanlier J. et al. 2012

Jetka et al. StochDecomp–Matlab package for noise decomposition in stochastic biochemical systems, Bioinformatics (2014)

Michał Komorowski 19/06/14

Implications

Degradation is a relevant component of noise

Contributions can be easily computed - StochDecmp

”Non-poissonian” rections

Extensions

Michał Komorowski 19/06/14

Implications

Degradation is a relevant component of noise

Contributions can be easily computed - StochDecmp

”Non-poissonian” rections

Extensions

Michał Komorowski 19/06/14

Implications

Degradation is a relevant component of noise

Contributions can be easily computed - StochDecmp

”Non-poissonian” rections

Extensions

Michał Komorowski 19/06/14

Implications

Degradation is a relevant component of noise

Contributions can be easily computed - StochDecmp

”Non-poissonian” rections

Extensions

Michał Komorowski 19/06/14

Acknowledgement

Michael StumpfImperial College London

Tomasz Jetka

Agata Charzynska

Anna Gambin

Warsaw University

Jacek MiękiszWarsaw University

Acknowledgement

Tomasz Jetka

Tomasz Winarski

Phd students

Karol Nienałtowski

Szymon Majewski

Edyta Głów

MSc students

top related