1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of...

38
1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010

Transcript of 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of...

Page 1: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

1

Stochasticity and robustness

Steve Andrews

Brent lab, Basic Sciences Division, FHCRC

Lecture 5 of Introduction to Biological ModelingOct. 20, 2010

Page 2: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

2

Last week• gene regulatory networks• graphs• Boolean networks• transcription dynamics• motifs

ReadingRao, Wolf, and Arkin, “Control, exploitation and tolerance of intracellular noise” Nature 420:231-237, 2002.

(Arkin, Ross, and McAdams, “Stochastic kinetic analysis of developmental pathway bifurcation in phage -infected Eshcherichia coli cells” Genetics 149:1633-1648.)

Page 3: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

3

Sources and amount of stochasticity

Amplifying stochasticity

Reducing stochasticity

Modeling stochasticity

Summary

Page 4: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

4

Deterministic vs. stochastic

d A[ ]dt

=−k A[ ]

Deterministic

QuickTime™ and a decompressor

are needed to see this picture.

A[ ] = A[ ]0 e−kt

A Bk

A

Page 5: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

5

Deterministic vs. stochastic

d A[ ]dt

=−k A[ ]

Deterministic

QuickTime™ and a decompressor

are needed to see this picture.

A[ ] = A[ ]0 e−kt

Stochastic

QuickTime™ and a decompressor

are needed to see this picture.

A Bk

many possible trajectories

A A

Page 6: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

6

Stochasticity origins

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Reaction timing is randomA B

QuickTime™ and a decompressor

are needed to see this picture.

probability density of reaction time

Page 7: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

7

Stochasticity origins

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Reaction timing is randomnow, determined by diffusionand reaction rate upon collision

A + B C

QuickTime™ and a decompressor

are needed to see this picture.

probability density of reaction time

Page 8: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

8

Probability vs. probability density

probability for discrete events

probability density for continuous events

1/6

0

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

1 2 3 4 5 6

each bar is probability of a specific eventpartial sum is cumulative probabilitytotal sum of bars = 1

rectangle area is probability of event being in that rangeintegral is cumulative probabilitytotal area under curve = 1

Page 9: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

9

How much variation?

A B

At equilibrium,

average =

std. dev. ~ n

n

Absolute noise increases with more molecules:

Relative noise decreases with more molecules:

n

n

n=

1n

QuickTime™ and a decompressor

are needed to see this picture.

Page 10: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

10

How much variation?

A B

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

probability density for fraction in state A

the relative noise decreaseswith more molecules ~ 1/ n

Credit: Rao et al. Nature 420:231, 2002.

Page 11: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

11

How much variation?

At, or near, steady state

variation is still ~ 1

nQuickTime™ and a

decompressorare needed to see this picture.

molecules variation stochasticity10,000 1% not important1000 3% probably not important100 10% probably important10 30% very important1 100% essential

Credit: Klamt and Stelling in System Modeling in Cellular Biology ed. Szallasi et al. p. 73, 2006.

Page 12: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

12

where does stochasticity matter?

species copies stochastic?DNA 1 or 2 (or 4) no, tightly controlled

mRNA 0 to 100s yes

proteins 1 nM = 1 molec. in E. coli (2 fl) yes = 300 molec. in yeast (500 fl) probably1 M = 1000 molec. in E. coli maybe = 300,000 molec. in yeast no

metabolites M to mM usually no

Page 13: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

13

Sources and amount of stochasticity

Amplifying stochasticity

Reducing stochasticity

Modeling stochasticity

Summary

Page 14: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

14

Benefits of stochasticity

Population heterogeneity(phase variation)• E. coli pili variation• Salmonella flagella• phage lysis-lysogeny

Waiting mechanism• phage lysis-lysogeny

Exploration strategies• E. coli chemotaxis

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.Similar benefits in ecologyand in evolution

Credits: http://www.biologyjunction.com/fimbriae_article.htm; Alberts, et al., Molecular Biology of the Cell, 3rd ed. Garland Publishing, 1993.

Page 15: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

15

Phage lysis-lysogeny

QuickTime™ and a decompressor

are needed to see this picture.

Credit: http://textbookofbacteriology.net/themicrobialworld/Phage.html

Page 16: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

16

Phage lysis-lysogeny

QuickTime™ and a decompressor

are needed to see this picture.

Lysis-lysogeny model of Arkin, Ross, and McAdams, 1998.

Stochastic decision upon initial infection.

Stochastic departure from lysogeny to lysis.

Credit: Arkin et al. Genetics 149:1633, 1998

Page 17: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

17

Amplification with transcription/translation

QuickTime™ and a decompressor

are needed to see this picture.

DNA RNA protein

QuickTime™ and a decompressor

are needed to see this picture.

DNA is fixed at 1 (or 2 or 4)

RNA follows rule

noise is amplifiedin translation, soprotein noise >>

n

n

Page 18: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

18

Amplification with positive feedback

QuickTime™ and a decompressor

are needed to see this picture.QuickTime™ and a

decompressorare needed to see this picture.

Co

nce

ntr

atio

n A

QuickTime™ and a decompressor

are needed to see this picture.

small variation of xcauses switchingbetween A and B C

on

cen

tra

tion

A

Credit: Rao et al. Nature 420:231, 2002.

Page 19: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

19

More amplification with positive feedback

QuickTime™ and a decompressorare needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Positive feedback in E. coli motorrandomly switches it between cwand ccw.

ccw cw

Credits: Duke, Le Novere, and Bray, J. Mol. Biol. 308:541, 2001.

Page 20: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

20

intrinsic vs. extrinsic noise

QuickTime™ and a decompressor

are needed to see this picture.

QuickTime™ and a decompressor

are needed to see this picture.

Question: is noise arising from factors intrinsic to geneexpression, or upstream extrinsic factors?

IPTG LacI DNA RNA protein

intrinsic noiseextrinsic noise

Solution: 2 GFP genes, same chromosome, same promotors, same extrinsic noise. Different intrinsic noise.

only extrinsic noise

only intrinsic noise

Credits: Elowitz et al. Science 297:1183, 2002.

Page 21: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

21

intrinsic vs. extrinsic noise

QuickTime™ and a decompressor

are needed to see this picture.

IPTG LacI DNA RNA protein

intrinsic noiseextrinsic noise

QuickTime™ and a decompressor

are needed to see this picture.

quantify using a scatter plot

Credits: Elowitz et al. Science 297:1183, 2002.

Page 22: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

22

intrinsic vs. extrinsic noise

QuickTime™ and a decompressor

are needed to see this picture.

IPTG LacI DNA RNA protein

intrinsic noiseextrinsic noise

low expression levelfew mRNAhigh intrinsic noise

high expression levelmany mRNAlow intrinsic noise

intrinsic noise decreases withhigher expression levels

QuickTime™ and a decompressor

are needed to see this picture.

Relative fluorescence

Credits: Elowitz et al. Science 297:1183, 2002.

Page 23: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

23

Sources and amount of stochasticity

Amplifying stochasticity

Reducing stochasticity

Modeling stochasticity

Summary

Page 24: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

24

Problems of stochasticity

• development• signaling

Noisy inputs, and want to make bestdecision possible.

Page 25: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

25

Noise reduction with negative feedback

QuickTime™ and a decompressor

are needed to see this picture.

Credit: Sotomayor et al. Computational and Applied Mathematics, 26:19, 2007.

Page 26: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

26

Noise reduction with negative feedback

QuickTime™ and a decompressor

are needed to see this picture.

Becksei and Serrano, Nature 405:590, 2000.

Page 27: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

27

Noise reduction with integral negative feedback

Barkai and Leibler, 1997 showed bacterical chemotaxis adaptation is robustto protein number variation.

Postulated: CheBonly demethylatesactive receptors

Resultadaptation robust to variableprotein concentrations

Credit: Barkai and Leibler, Nature, 387:913, 1997.

QuickTime™ and a decompressor

are needed to see this picture.

Yi, Huang, Simon, and Doyle, 2000 showed that this arises from integralnegative feedback.• adaptation is from integral• robustness is from negative feedback

Page 28: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

28

Noise reduction with feed-forward motif

QuickTime™ and a decompressor

are needed to see this picture.

Credit: Shen-Orr et al., Nat. Genetics 31:64, 2002.

filters out brief inputs – noise reduction

Page 29: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

29

Sources and amount of stochasticity

Amplifying stochasticity

Reducing stochasticity

Modeling stochasticity

Summary

Page 30: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

30

Stochastic modeling

2 approaches

• compute every possible outcome at once, with probabilities

• simulate individual trajectories, and then analyze results

Page 31: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

31

Chemical master equation approach

A Bk

State is number of A moleculesPa is probability system is in state a.

dPadt

=kPa+1 −kPa

rate ofenteringstate

rate ofleavingstate

states

state 9entering state

leaving state

Calculate the probability of every possible system state,as a function of time

Page 32: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

32

Chemical master equation approach

Exact solution for all trajectories, but• doesn’t give sense of trajectories• is hopelessly complicated for realistic system

A molecules

B m

olec

ules

More generally, a trajectory is a random walk in state space. The master equation computes the probability of being in each state as a function of time.

A molecules

B m

olec

ules

Page 33: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

33

Langevin approach

d A[ ]dt

=−k A[ ]

A Bk

Δ A[ ] = −k A[ ]Δt

d A[ ]dt

=−k A[ ] + x(t)

deterministic stochastic

Δ A[ ] = −k A[ ]Δt + X k A[ ]Δt

noise term

Gaussian distributed random variable with mean 0, std. dev. 1

Result has correct level of noise, but• number of molecules is not discrete• A can increase as well as decrease

Page 34: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

34

Gillespie algorithm

A Bk

1. For each reaction path• decide when the next reaction will be:

is drawn from an exponential distribution• decide what the product will be:

Here, B is the only option

2. Step the system forward to the next reaction

3. Perform the reaction

4. Repeat

QuickTime™ and a decompressor

are needed to see this picture.

probability distribution of reaction time

Method is exact, but simulates slowly.

Page 35: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

35

Gillespie algorithm

A Bk

1. For each reaction path• decide when the next reaction will be:

is drawn from an exponential distribution• decide what the product will be:

Here, B is the only option

2. Step the system forward to the next reaction

3. Perform the reaction

4. Repeat

QuickTime™ and a decompressor

are needed to see this picture.

probability distribution of reaction time

variants: Gibson-Bruck, direct method, first-reaction method, optimized direct method.

Page 36: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

36

Sources and amount of stochasticity

Amplifying stochasticity

Reducing stochasticity

Modeling stochasticity

Summary

Page 37: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

37

Summary

Source of stochasticity• reaction timing

Amount of stochasticity• √n is rule-of-thumb

Amplification• good for population heterogeneity, etc.• transcription/translation• positive feedback• intrinsic/extrinsic noise

Reduction• negative feedback• feed-forward motif

Modeling• chemical master equation• Langevin equation• Gillespie algorithm

Page 38: 1 Stochasticity and robustness Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 5 of Introduction to Biological Modeling Oct. 20, 2010.

38

Homework

No class next week. Instead, a talk by Herbert Sauro.

In two weeks, development and pattern formation.

Read?