stochastic simulation algorithms ese680: systems biology

29
Stochastic simulation algorithms ESE680: Systems Biology

Upload: darcy-leonard

Post on 16-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stochastic simulation algorithms ESE680: Systems Biology

Stochastic simulation algorithms

ESE680: Systems Biology

Page 2: Stochastic simulation algorithms ESE680: Systems Biology

Relevant talks/seminars this week!

• Prof. Mustafa Khammash (UCSB) “Noise in Gene Regulatory Networks:

Biological Role and Mathematical Analysis ”

Friday 23 Mar, 12-1pm, Berger Auditorium

• Dr. Daniel Gillespie (Dan Gillespie Consultant) “Stochastic Chemical Kinetics” Friday 23 Mar, 2-3pm, Berger Auditorium

Page 3: Stochastic simulation algorithms ESE680: Systems Biology

3

Chemical reactions are random events

A

B

A + B AB A + B AB

A

B

Page 4: Stochastic simulation algorithms ESE680: Systems Biology

4

Poisson process

Poisson process is used to model the occurrences of random events.

Interarrival times are independent random variables, with exponential distribution.

Memoryless property.

event event event

time

Page 5: Stochastic simulation algorithms ESE680: Systems Biology

5

Stochastic reaction kinetics

Quantities are measured as #molecules instead of concentration.

Reaction rates are seen as rates of Poisson processes.

A + B AB

k

Rate of Poisson process

Page 6: Stochastic simulation algorithms ESE680: Systems Biology

6

Stochastic reaction kinetics

reaction

time

time

A

AB

reaction reaction

Page 7: Stochastic simulation algorithms ESE680: Systems Biology

7

Multiple reactions

Multiple reactions are seen as concurrent Poisson processes.

Gillespie simulation algorithm: determine which reaction happens first.

A + B ABk1

k2

Rate 1 Rate 2

Page 8: Stochastic simulation algorithms ESE680: Systems Biology

8

Multiple reactions

reaction 1

time

time

A

AB

reaction 2 reaction 1

Page 9: Stochastic simulation algorithms ESE680: Systems Biology

9

– leaping scheme

r1

time

time

AB

r2 r1 r1r1

r2 r2

A

Page 10: Stochastic simulation algorithms ESE680: Systems Biology

10

Erlang distribution

0 2 4 6 8 10 12 14 16 18 200

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

Erla

ng d

istr

ibut

ion

n

Page 11: Stochastic simulation algorithms ESE680: Systems Biology

11

Erlang Gaussian

0 5 10 15 20 25 30 35 40 45 500

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

Normal distribution Erlang distribution

Page 12: Stochastic simulation algorithms ESE680: Systems Biology

12

Stochastic simulation with Gaussian rv

Page 13: Stochastic simulation algorithms ESE680: Systems Biology

13

Stochastic simulation with Gaussian rv

Ito stochastic integral

Page 14: Stochastic simulation algorithms ESE680: Systems Biology

14

Chemical Langevin equation

White noise driving the original system

Page 15: Stochastic simulation algorithms ESE680: Systems Biology

Stochastic fluctuations triggered persistence in

bacteria

ESE680: Systems Biology

Page 16: Stochastic simulation algorithms ESE680: Systems Biology
Page 17: Stochastic simulation algorithms ESE680: Systems Biology

Bacterial persistence

• If cultured, the surviving fraction gives rise to a population identical to the original one

• Bimodal kill curves• Persisters are a very

small fraction of the initial population (10-5-10-6)

• Discovered as soon as antibiotics were used (Bigger, 1944)• A fraction of an isogenic population survives antibiotic treatment

significantly better than the rest

(from Balaban et al, Science, 2003)

Page 18: Stochastic simulation algorithms ESE680: Systems Biology

Persistence as an evolutionary advantage

• Persisters are an alternative phenotype• Similar to dormancy or stasis• Since they do not grow, they are less vulnerable• Presence of multiple phenotypes has an

evolutionary advantage in survival in varying environments

• Transitions between phenotypes are of stochastic nature – Random events, triggered by noise

• What is the underlying molecular mechanism?

Page 19: Stochastic simulation algorithms ESE680: Systems Biology

Persistence as a phenotypic switch

• Recent work due to Balaban et al showed that there are two types of persisters: Type I – generated by an external triggering event such as

passage through stationary phase Type II – generated spontaneously from cells exhibiting ‘normal’

phenotype

Page 20: Stochastic simulation algorithms ESE680: Systems Biology
Page 21: Stochastic simulation algorithms ESE680: Systems Biology

Stringent response and growth control

Triggered by adverse conditions, e.g. starvation

Transcription control (p)ppGpp: Lack of nutrients Stalled ribosomes ppGpp synthesis Reprogramming of

transcription

Translation shutdown Proteases (p)ppGpp involved Activation of toxin-antitoxin

modules Toxin reversibly disables

ribosomesppGpp

Lon Toxins

TRANSLATIONTRANSCRIPTION

RAC

GROWTH

NUTRIENTAVAILABILITY

Page 22: Stochastic simulation algorithms ESE680: Systems Biology

Tox Ant

RibosomeRibosome

Ribosome

mRNA

ToxinAntitoxin

tmRNA

Page 23: Stochastic simulation algorithms ESE680: Systems Biology

Toxin-antitoxin modules• Toxin and antitoxin are part of an

operon• Overexpression of toxin leads to ‘stasis’• Toxin cleaves mRNA at the stop codon• Cleaved mRNA disables translating

ribosomes• Ribosomes can be ‘rescued’ by tmRNA• One example: RelB and RelE (Gerdes 2003)

Page 24: Stochastic simulation algorithms ESE680: Systems Biology

Toxin-antitoxin modules• TA module provides an emergency brake• Normally all toxin is bound to antitoxin

Antitoxin binds toxin at a ratio > 1 Antitoxin has a shorter half-life

• Shutdown can be triggered by fluctuations:Toxin excess reduced translation more

excess toxin .. translation shutdown• Recovery from shutdown facilitated by

tmRNA which reverses

Page 25: Stochastic simulation algorithms ESE680: Systems Biology

Reaction kinetics

Variables: •T = Toxin concentration•A = Antitoxin concentration•R = ribosome activityTranscription:

Page 26: Stochastic simulation algorithms ESE680: Systems Biology

Reaction kinetics

Translation:

Page 27: Stochastic simulation algorithms ESE680: Systems Biology

Reaction kinetics

Ribosome dynamics:

Page 28: Stochastic simulation algorithms ESE680: Systems Biology

Deterministic simulation result

Toxin Antitoxin Ribosome activity

Page 29: Stochastic simulation algorithms ESE680: Systems Biology

Stochastic simulation result

Toxin Antitoxin Ribosome activity