rainer breitling, groningen, nl david gilbert, london, uk monika … · 2009-06-21 · breitling /...

53
From cell biology to Petri nets Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE

Upload: others

Post on 14-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

From cell biology to Petri nets

Rainer Breitling, Groningen, NLDavid Gilbert, London, UK

Monika Heiner, Cottbus, DE

Page 2: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 2

Biology = Concentrations

Page 3: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 3

The simplest chemical reaction

A B

irreversible, one-molecule reactionexamples: all sorts of decay processes, e.g. radioactive, fluorescence, activated receptor returning to inactive stateany metabolic pathway can be described by a combination of processes of this type (including reversible reactions and, in some respects, multi-molecule reactions)

Page 4: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 4

The simplest chemical reaction

A Bvarious levels of description:

homogeneous system, large numbers of molecules = ordinary differential equations, kineticssmall numbers of molecules = probabilistic equations, stochasticsspatial heterogeneity = partial differential equations, diffusionsmall number of heterogeneously distributed molecules = single-molecule tracking (e.g. cytoskeleton modelling)

Page 5: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 5

Kinetics Description

Imagine a box containing N molecules.How many will decay during time t? k*N

Imagine two boxes containing N/2 molecules each.How many decay? k*N

Imagine two boxes containing N molecules each.How many decay? 2k*N

In general:

)(*)( tndt

tdn λ=−

Main idea: Molecules don’t talk

teNtn λ−= 0)(⇔differential equation (ordinary, linear, first-order)

exact solution (in more complex cases replaced by a numerical approximation)

Page 6: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 6

Kinetics Description

If you know the concentration at one time, you can calculate it for any other time! (and this really works)

Page 7: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 7

Probabilistic Description

Probability of decay of a single molecule in some small time interval:

Probability of survival in Δt:

Probability of survival for some time t:

Transition to large number of molecules:

tp Δ= λ1

tpp Δ−=−= λ11 12

tx

xe

xtp λλ −

∞→=−= )1(lim

teNtn λ−= 0)(

)()(0 tneN

dttdn t λλ λ −=−= −

or

Main idea: Molecules are isolated entities without memory

Page 8: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 8

Probabilistic Description – 2

Probability of survival of a single molecule for some time t:

Probability that exactly x molecules survive for some time t:

Most likely number to survive to time t:

tx

xe

xtp λλ −

∞→=−= )1(lim

⎟⎟⎠

⎞⎜⎜⎝

⎛−= −−−

xN

eep xNtxtx

00)1()( λλ

tx eNpx λ−= 0)|max(

Page 9: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 9

Probabilistic Description – 3

Decay rate: Probability of decay:Probability distribution of n

surviving molecules at time t:Description:Time: t -> wait dt -> t+dt

Molecules:n -> no decay -> nn+1 -> one decay -> n

λntn =Λ ),(dttnp ),(Λ=

),( tnP

]),(1)[,(),1(),1(

),(

dttntnPdttntnP

dttnP

Λ−++Λ+

=+

Final Result (after some calculating): The same as in the previous probabilistic description

Markov Model (pure death!)

Page 10: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 10

Petri Net representation

?

Page 11: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 11

Some (Bio)Chemical Conventions

Concentration of Molecule A = [A], usually in units mol/litre (molar)

Rate constant = k, with indices indicating constants for various reactions (k1, k2...)

Therefore:A B

][][][1 Ak

dtBd

dtAd

−=−=

Page 12: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 12

Reversible, Single-Molecule Reaction

A B, or A B || B A, or Differential equations:

][][][

][][][

21

21

BkAkdtBd

BkAkdtAd

−=

+−=forward reverse

Main principle: Partial reactions are independent!

Page 13: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 13

Reversible, single-molecule reaction – 2

Differential Equation:

Equilibrium (=steady-state):

equiequi

equi

equiequi

equiequi

Kkk

BA

BkAkdtBd

dtAd

==

=+−

==

1

2

21

][][

0][][

0][][

][][][

][][][

21

21

BkAkdtBd

BkAkdtAd

−=

+−=

Page 14: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 14

Irreversible, two-molecule reaction

A+B CDifferential equations:

]][[][

][][][

BAkdtAd

dtCd

dtBd

dtAd

−=

−==

Underlying idea: Reaction probability = Combined probability that both [A] and [B] are in a “reactive mood”:

]][[][][)()()( *2

*1 BAkBkAkBpApABp ===

The last piece of the puzzle

Non-linear!

Page 15: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 15

A simple metabolic pathway

A B C+DDifferential equations:

-k3[C][D]+k2[B][D]=

-k3[C][D]+k2[B][C]=

+k3[C][D]-k2[B]+k1[A][B]=

-k1[A][A]=

reverseforwarddecayd/dt

Page 16: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 16

Metabolic Networks as Bigraphs

A B C+D

-k3[C][D]+k2[B][D]

-k3[C][D]+k2[B][C]

+k3[C][D]-k2[B]+k1[A][B]

-k1[A][A]

reverseforwarddecayd/dt

A BC

Dk1 k2 k3

-110D

-110C

1-11B

00-1A

k3k2k1

Page 17: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 17

Petri nets

Page 18: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 18

Petri nets

http://www-dssz.informatik.tu-cottbus.de/web_animation/pn_demos_flat-nets.html

Page 19: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 19

Qualitative Petri-Net Modelling & Analysis

Graphicalrepresentation -Snoopy

• Qualitative analysis  Charlie– Unbounded, live & reversible

– Covered by T invariants

– P invariants 

Page 20: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 20

Biological description bigraph differential equations

KEGG

Page 21: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 21

Biological description bigraph ODEs

EC 1.1.1.2

substance A substance B

A Bk1

Page 22: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 22

Biological description bigraph ODEs

EC 1.1.1.2

substance A substance B

A Bk

EA EBk*k1 k2

E

Page 23: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 23

A special case: enzyme reactions

In a quasi steady state, we can assume that [ES] is constant. Then:

If we now define a new constant Km (Michaelis constant), we get:

Page 24: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 24

A special case: enzyme reactions

Substituting [E] (free enzyme) by the total enzyme concentration we get:

Hence, the reaction rate is:

Page 25: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 25

A special case: enzyme reactions

Underlying assumptions of the Michaelis-Menten approximation:

• Free diffusion, random collisions of infinite number of molecules

• Irreversible reactions

• Quasi steady state

In cell signaling pathways, all three assumptions will be frequently violated:

• Reactions of rather rare molecules happen at membranes and on scaffold structures

• Reactions happen close to equilibrium and both reactions have non-zero fluxes

• Enzymes are themselves substrates for other enzymes, concentrations change rapidly, d[ES]/dt ≈ d[P]/dt

Page 26: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 26

Cell signaling pathways

Fig. courtesy of W. Kolch

Page 27: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 27

Metabolic pathways vs. Signaling Pathways

E1

(initial substrate)S

S’

E2

E3

S’’

S’’’(final product)

Metabolic

S1

Input SignalX

P2S2

S3 P3Output

Signaling cascade

P1

Product become enzyme at next stageClassical enzyme-product pathway

(can you give the mass-action equations?)

Page 28: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 28

Metabolic pathways vs. Signalling Pathways

Page 29: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 29

Cell signaling pathways

Page 30: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 30

Cell signaling pathways

Page 31: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 31

Cell signaling pathways

Page 32: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 32

Cell signaling pathways

Common components:Receptors binding to ligands

R(inactive) + L RL(active)

Proteins forming complexesP1 + P2 P1P2-complex

Proteins acting as enzymes on other proteins (e.g., phosphorylation by kinases)

P1 + K P1* + K

Page 33: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 33

MA1: Mass action for enzymatic reaction

A: substrate B: productE: enzymeE|A substrate-enzyme complex

E+Ak2

← ⎯ ⎯

k1⎯ → ⎯ E | A k3⎯ → ⎯ E + B

A B

E

Page 34: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 34

MA2 model

EBEBEAEAk

k

k

k

k +⎯→⎯+ ⎯⎯→⎯

⎯⎯⎯←

⎯→⎯

⎯⎯←

1'

2'

31

2

|| '

Page 35: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 35

MA3 model

EBEBEAEAk

k

k

k

k

k

++ ⎯⎯→⎯

⎯⎯⎯←

⎯⎯→⎯

⎯⎯⎯←

⎯→⎯

⎯⎯←

1'

2'

3'

4'

1

2

||

Page 36: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 36

Cell signaling pathways – feedback loops

Page 37: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 37

Cell signaling pathways – feedback loops

Fig. courtesy of W. Kolch

Page 38: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 38

Feedback loops in Petri Nets

RpR

S1

RR

P1

P2

RRpRRp

RpR

S1

RR

P1

P2

RRp

RpR

S1

RR

P1

P2

RRp

RpR

S1

RR

P1

P2

(a)

(c)

(b)

(d)

Page 39: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 39

Feedback loops in Petri Nets

Page 40: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 40

Feedback loops in Petri Nets

Page 41: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 41

…and added inhibitor

Page 42: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 42

Many PN modelling challengings remain…

Lack of parametersQualitative vs. Continuous PN

Small molecule numbersDeterministics vs. Stochastic models

Spatial heterogeneity???

Page 43: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 43

Cell signaling pathways

Fig. courtesy of W. Kolch

Page 44: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 44

5

X

Stochastic vs. Continuous

5

X

Page 45: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 45

Stochastic model checkingTwo Reaction Model

First a simple model of two reactions:

A BC D

Assess property:P=?[ A = $X { A = D } ]

“What is the probability that, when A and D first equal each other, they both have $X number of molecules?”

0.01

0.1

Page 46: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 46

Two Reaction ModelCo

ncen

tration

TimeD

A

Property:P=?[ A = $X { A = D } ]

*

Page 47: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 47

Two Reaction Model

Set reactants to 10 molecules (model bound to 10 molecules)

Simulate with Gillespie 1,000 times and model check each output

Number of simulations which are true over total number of simulations is the probability.

Also checked the continuous model and the answer is the solid line.

Page 48: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 48

Two Reaction Model

Page 49: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 49

Spatial heterogeneity

concentrations are different in different places, n = f(t,x,y,z)diffusion superimposed on chemical reactions:

partial differential equation

diffusion)()(

±−=∂

∂xyz

xyz tnttn

λ

Page 50: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 50

Spatial heterogeneity

one-dimensional case (diffusion only, and conservation of mass)

xn(t,x)K

xxxtnK

xt

xtn

∂∂

−=

∂Δ+∂

−=

−=Δ∂

inflow

),(outflow

outflowinflow),(

Δx

inflow outflow

Page 51: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 51

Spatial heterogeneity – 2

)()()(:reaction chemicaln with Combinatio

),,,(),,,(:dimensions for three Shorthand

),(),(:equationdiffusion get oequation t aldifferenti toTransition

),(),(),(

2

2

2

2

tnKtnttn

zyxtnKt

zyxtn

xxtnK

txtn

xxtnK

xxxtnKx

txtn

∇+−=∂

∇=∂

∂∂

=∂

∂∂

−∂

Δ+∂=Δ

∂∂

λ

Page 52: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

Breitling / 52

Acknowledgements

David Gilbert, Brunel University, London

Monika Heiner, Cottbus University, Germany

Robin Donaldson, Glasgow University

Page 53: Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika … · 2009-06-21 · Breitling / 4 The simplest chemical reaction A ÆB various levels of description: homogeneous

The Groningen Bioinformatics Centre (Netherlands) is expanding its young and successful team.

Several PhD and Postdoc positions are available for creative bioinformaticians with an interest in Systems Biology, Metabolomics, Proteomics, Quantitative Genetics, Network Reconstruction, Dynamic Modelling…

For more information and to apply……visit www.rug.nl/gbic…e-mail [email protected]…talk to Rainer Breitling at Petri Nets 2009

Recent GBiC papers: Breitling R et al. New surveyor tools for charting microbial metabolic maps Nature Reviews Microbiology (2008). Fu J et al. MetaNetwork: a computational protocol for the genetic study of metabolic networks Nature Protocols (2007). Swertz MA et al. Beyond standardization: dynamic software infrastructures for systems biology Nature Reviews Genetics(2007). Keurentjes JJB et al. The genetics of plant metabolism Nature Genetics (2006). Hoeller D et al. Regulation of ubiquitin-binding proteins by monoubiquitylation Nature Cell Biology(2006). Bystrykh L et al. Uncovering regulatory pathways that effect hematopoietic stem cell function using ’genetical genomics’ Nature Genetics (2005).