M ODELLING OF B IOCHEMICAL N ETWORKS WITH T IME P ETRI N ETS Monika - - PowerPoint PPT Presentation

m odelling of
SMART_READER_LITE
LIVE PREVIEW

M ODELLING OF B IOCHEMICAL N ETWORKS WITH T IME P ETRI N ETS Monika - - PowerPoint PPT Presentation

HU B ERLIN , A PRIL 2005 PN & Systems Biology M ODELLING OF B IOCHEMICAL N ETWORKS WITH T IME P ETRI N ETS Monika Heiner Brandenburg University of Technology Cottbus, Department of CS monika.heiner@informatik.tu-cottbus.de April 2005 M


slide-1
SLIDE 1 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

HU BERLIN, APRIL 2005

MODELLING OF BIOCHEMICAL NETWORKS

WITH TIME PETRI NETS

Monika Heiner Brandenburg University of Technology Cottbus, Department of CS

slide-2
SLIDE 2 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

MODEL- BASED SYSTEM ANALYSIS

Petrinetz model Problem system

system properties model properties

slide-3
SLIDE 3 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

MODEL- BASED SYSTEM ANALYSIS

Petrinetz model Problem system

system properties model properties

technical system requirement specification verification

CONSTRUCTION

slide-4
SLIDE 4 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

MODEL- BASED SYSTEM ANALYSIS

Petrinetz model Problem system

system properties model properties

biological system known unknown properties properties validation behaviour prediction

UNDERSTANDING

slide-5
SLIDE 5 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

WHAT KIND OF MODEL

SHOULD BE USED ?

slide-6
SLIDE 6 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX1

APOPTOSIS

FasL TNFα TNFβ

CD40L

NGF FAP-1 Daxx FADD

TRADD

TRF2 TRF1 TRF3 TRF6 RIP NF-kB I-kB

RAIDD CASP8

Cytc CSP10

CASP11

CASP4 CASP1 CASP6

DFF45 DFF40

CASP3 CASP7 CASP2 CASP9

Apaf-1 Bcl-xL Bcl-2a Hrk Bad Bax Mtd Mcl-1 A-1 Bcl-w DNA fragmentation Fas

TNFR1

CD40 TNFR2 GR

p75LNTR

trkA Nucleus Mitochondria rupture Caspase cascade

Glucocortocoid

KEGG

slide-7
SLIDE 7 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX1

APOPTOSIS

FasL TNFα TNFβ

CD40L

NGF FAP-1 Daxx FADD

TRADD

TRF2 TRF1 TRF3 TRF6 RIP NF-kB I-kB

RAIDD CASP8

Cytc CSP10

CASP11

CASP4 CASP1 CASP6

DFF45 DFF40

CASP3 CASP7 CASP2 CASP9

Apaf-1 Bcl-xL Bcl-2a Hrk Bad Bax Mtd Mcl-1 A-1 Bcl-w DNA fragmentation Fas

TNFR1

CD40 TNFR2 GR

p75LNTR

trkA Nucleus Mitochondria rupture Caspase cascade

Glucocortocoid

  • > INHIBITOR

ARCS KEGG

slide-8
SLIDE 8 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX1

APOPTOSIS

FasL TNFα TNFβ

CD40L

NGF FAP-1 Daxx FADD

TRADD

TRF2 TRF1 TRF3 TRF6 RIP NF-kB I-kB

RAIDD CASP8

Cytc CSP10

CASP11

CASP4 CASP1 CASP6

DFF45 DFF40

CASP3 CASP7 CASP2 CASP9

Apaf-1 Bcl-xL Bcl-2a Hrk Bad Bax Mtd Mcl-1 A-1 Bcl-w DNA fragmentation Fas

TNFR1

CD40 TNFR2 GR

p75LNTR

trkA Nucleus Mitochondria rupture Caspase cascade

Glucocortocoid

  • > INHIBITOR

ARCS

  • > ERROR

KEGG

slide-9
SLIDE 9 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX1

APOPTOSIS

FasL TNFα TNFβ

CD40L

NGF FAP-1 Daxx FADD

TRADD

TRF2 TRF1 TRF3 TRF6 RIP NF-kB I-kB

RAIDD CASP8

Cytc CSP10

CASP11

CASP4 CASP1 CASP6

DFF45 DFF40

CASP3 CASP7 CASP2 CASP9

Apaf-1 Bcl-xL Bcl-2a Hrk Bad Bax Mtd Mcl-1 A-1 Bcl-w DNA fragmentation Fas

TNFR1

CD40 TNFR2 GR

p75LNTR

trkA Nucleus Mitochondria rupture Caspase cascade

Glucocortocoid

  • > INHIBITOR

ARCS

  • > ERROR
  • > INTERPRETATION ?
slide-10
SLIDE 10 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX2

Ru5P 4 5 Xu5P R5P 6 S7P GAP 7 E4P F6P 8 GAP 15 NAD+ + Pi G6P F6P 10 ATP ADP FBP 11 12 DHAP 13 14 ATP ADP 9 Gluc 1,3-BPG ATP ADP 16 ATP ADP 19 NAD+ NADH 20 3PG 17 2PG PEP 18 Pyr Lac 2 NADP+ 2 NADPH 4 GSH 2 3 1 2 GSSG NADH

slide-11
SLIDE 11 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX2

Ru5P 4 5 Xu5P R5P 6 S7P GAP 7 E4P F6P 8 GAP 15 NAD+ + Pi G6P F6P 10 ATP ADP FBP 11 12 DHAP 13 14 ATP ADP 9 Gluc 1,3-BPG ATP ADP 16 ATP ADP 19 NAD+ NADH 20 3PG 17 2PG PEP 18 Pyr Lac 2 NADP+ 2 NADPH 4 GSH 2 3 1 2 GSSG NADH

?? ??

slide-12
SLIDE 12 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX2

Ru5P 4 5 Xu5P R5P 6 S7P GAP 7 E4P F6P 8 GAP 15 NAD+ + Pi G6P F6P 10 ATP ADP FBP 11 12 DHAP 13 14 ATP ADP 9 Gluc 1,3-BPG ATP ADP 16 ATP ADP 19 NAD+ NADH 20 3PG 17 2PG PEP 18 Pyr Lac 2 NADP+ 2 NADPH 4 GSH 2 3 1 2 GSSG NADH

  • > INTERPRETATION ?
slide-13
SLIDE 13 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX3

TNF TNFR1 Fas-L Fas DAXX FADD FLIP CrmA Caspase-8 Effector Caspases Caspases-3,-6,-7 Apoptosis Ask1 FADD MADD Procaspase-8 Procaspase-8 JNK MAPK Pathway Bcl-X FAN RIP TRAF2 NSMase
slide-14
SLIDE 14 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX3 + EX4

TNF TNFR1 Fas-L Fas DAXX FADD FLIP CrmA Caspase-8 Effector Caspases Caspases-3,-6,-7 Apoptosis Ask1 FADD MADD Procaspase-8 Procaspase-8 JNK MAPK Pathway Bcl-X FAN RIP TRAF2 NSMase Death ligand Death receptor FADD Procaspase-8 Caspase-8 Apoptotic Stimuli Apaf-1 Bax, Bad, Bim Bcl-2, Bcl-XL Procaspase-3,-6,-7 Bid Mitochondrion Cytochrome c dATP/ATP Procaspase-9 Active Caspase-9 Procaspase-3,-6,-7 Active Caspase-3,-6,-7 DFF Cleaved DFF45 Oligomer of DFF40 nucleus Chromatin Condensation and Fragmentation
slide-15
SLIDE 15 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX3 + EX4

TNF TNFR1 Fas-L Fas DAXX FADD FLIP CrmA Caspase-8 Effector Caspases Caspases-3,-6,-7 Apoptosis Ask1 FADD MADD Procaspase-8 Procaspase-8 JNK MAPK Pathway Bcl-X FAN RIP TRAF2 NSMase Death ligand Death receptor FADD Procaspase-8 Caspase-8 Apoptotic Stimuli Apaf-1 Bax, Bad, Bim Bcl-2, Bcl-XL Procaspase-3,-6,-7 Bid Mitochondrion Cytochrome c dATP/ATP Procaspase-9 Active Caspase-9 Procaspase-3,-6,-7 Active Caspase-3,-6,-7 DFF Cleaved DFF45 Oligomer of DFF40 nucleus Chromatin Condensation and Fragmentation
  • > INHIBITOR

ARCS

slide-16
SLIDE 16 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX3 + EX4

TNF TNFR1 Fas-L Fas DAXX FADD FLIP CrmA Caspase-8 Effector Caspases Caspases-3,-6,-7 Apoptosis Ask1 FADD MADD Procaspase-8 Procaspase-8 JNK MAPK Pathway Bcl-X FAN RIP TRAF2 NSMase Death ligand Death receptor FADD Procaspase-8 Caspase-8 Apoptotic Stimuli Apaf-1 Bax, Bad, Bim Bcl-2, Bcl-XL Procaspase-3,-6,-7 Bid Mitochondrion Cytochrome c dATP/ATP Procaspase-9 Active Caspase-9 Procaspase-3,-6,-7 Active Caspase-3,-6,-7 DFF Cleaved DFF45 Oligomer of DFF40 nucleus Chromatin Condensation and Fragmentation
  • > FORMAL SEMANTICS ?
slide-17
SLIDE 17 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX5

slide-18
SLIDE 18 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

NETWORK REPRESENTATIONS, EX5

  • > READABILITY ?
slide-19
SLIDE 19 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, SOME PROBLEMS

❑ various, mostly ambiguous representations

  • > PROBLEM 1
  • > verbose descriptions
  • > diverse graphical representations
  • > contradictory and / or fuzzy statements

❑ knowledge

  • > PROBLEM 2
  • > uncertain
  • > growing, changing
  • > distributed over independent data bases, papers, journals, . . .

❑ network structures

  • > PROBLEM 3
  • > tend to grow fast
  • > dense, apparently unstructured
  • > hard to read
  • - >> models are full of ASSUMPTIONS

<< - -

slide-20
SLIDE 20 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

FRAMEWORK

bionetworks knowledge quantitative modelling quantitative models analysis /simulation understanding model validation quantitative behaviour prediction

ODEs

slide-21
SLIDE 21 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

FRAMEWORK

quantitative parameters bionetworks knowledge qualitative modelling qualitative models quantitative modelling quantitative models animation / analysis analysis /simulation understanding model validation qualitative behaviour prediction understanding model validation quantitative behaviour prediction (invariants) model checking Petri net theory

ODEs

slide-22
SLIDE 22 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

FRAMEWORK

bionetworks knowledge qualitative modelling qualitative models quantitative modelling quantitative models quantitative parameters animation / analysis analysis /simulation understanding model validation qualitative behaviour prediction understanding model validation quantitative behaviour prediction (invariants) model checking Petri net theory

ODEs

slide-23
SLIDE 23 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

FRAMEWORK

bionetworks knowledge qualitative modelling qualitative models quantitative modelling quantitative models quantitative parameters animation / analysis animation / analysis /simulation understanding model validation qualitative behaviour prediction understanding model validation quantitative behaviour prediction (invariants) model checking Petri net theory

ODEs

L P S L I R G

slide-24
SLIDE 24 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS -

AN INFORMAL CRASH COURSE

slide-25
SLIDE 25 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE STRUCTURE

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2

slide-26
SLIDE 26 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE STRUCTURE

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2

O2 H+ NADH H2O NAD+

hyperarcs

2 2 2 2

slide-27
SLIDE 27 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE STRUCTURE

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

❑ local conditions

  • > Petri net places
  • > chemical compounds

input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2 pre-conditions post-conditions

slide-28
SLIDE 28 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE STRUCTURE

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

❑ local conditions

  • > Petri net places
  • > chemical compounds

❑ multiplicities

  • > Petri net arc weights
  • > stoichiometric relations

input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2

slide-29
SLIDE 29 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE STRUCTURE

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

❑ local conditions

  • > Petri net places
  • > chemical compounds

❑ multiplicities

  • > Petri net arc weights
  • > stoichiometric relations

❑ condition’s state

  • > token(s) in its place
  • > available amount (e.g. mol)

❑ system state

  • > marking
  • > compounds distribution

input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2

slide-30
SLIDE 30 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE STRUCTURE

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

❑ local conditions

  • > Petri net places
  • > chemical compounds

❑ multiplicities

  • > Petri net arc weights
  • > stoichiometric relations

❑ condition’s state

  • > token(s) in its place
  • > available amount (e.g. mol)

❑ system state

  • > marking
  • > compounds distribution

❑ PN = (P, T, F, m0), F: (P x T) U (T x P) -> N0, m0: P -> N0 input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2

slide-31
SLIDE 31 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE BEHAVIOUR

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2

slide-32
SLIDE 32 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE BEHAVIOUR

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2

2 2 2 2 r1 O2 H+ NADH H2O NAD+

FIRING

slide-33
SLIDE 33 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

PETRI NETS, BASICS - THE BEHAVIOUR

❑ atomic actions

  • > Petri net transitions
  • > chemical reactions

input compounds

  • utput

compounds

2 2 2 2 r1 O2 H+ NADH H2O NAD+

2 NAD+ + 2 H2O -> 2 NADH + 2 H+ + O2

2 2 2 2 r1 O2 H+ NADH H2O NAD+

FIRING TOKEN GAME DYNAMIC BEHAVIOUR

(substance flow)

slide-34
SLIDE 34 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, INTRO

r1 A B

r1: A -> B

slide-35
SLIDE 35 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, INTRO

r3 r2 r1 E D C A B

r1: A -> B r2: B -> C + D r3: B -> D + E

  • > alternative reactions
slide-36
SLIDE 36 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, INTRO

r3 r4 r7 r6 r2 r1 a F c b c b H G E D C A B

r1: A -> B r2: B -> C + D r4: F -> B + a r3: B -> D + E r6: C + b -> G + c r7: D + b -> H + c

  • > concurrent reactions
slide-37
SLIDE 37 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, INTRO

r8 r5 r5_rev r8_rev r3 r4 r7 r6 r2 r1 a F c b c b H G E D C A B

r1: A -> B r2: B -> C + D r4: F -> B + a r3: B -> D + E r5: E + H <-> F r6: C + b -> G + c r7: D + b -> H + c r8: H <-> G

  • > reversible reactions
slide-38
SLIDE 38 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, INTRO

r5 r8 r3 r4 r7 r6 r2 r1 a F c b c b H G E D C A B

r1: A -> B r2: B -> C + D r4: F -> B + a r3: B -> D + E r5: E + H <-> F r6: C + b -> G + c r7: D + b -> H + c r8: H <-> G

  • > reversible reactions
  • hierarchical nodes
slide-39
SLIDE 39 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, INTRO

2 28 29 29 r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a K b c c b d a F c b c b H G E D C A B

r1: A -> B r2: B -> C + D r4: F -> B + a r3: B -> D + E r5: E + H <-> F r6: C + b -> G + c r7: D + b -> H + c r8: H <-> G r9: G + b -> K + c + d r10: H + 28a + 29c -> 29b r11: d -> 2a

slide-40
SLIDE 40 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, INTRO

2 28 29 29 r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a K b c c b d a F c b c b H G E D C A B

r1: A -> B r2: B -> C + D r4: F -> B + a r3: B -> D + E r5: E + H <-> F r6: C + b -> G + c r7: D + b -> H + c r8: H <-> G r9: G + b -> K + c + d r10: H + 28a + 29c -> 29b r11: d -> 2a

slide-41
SLIDE 41 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, INTRO

2 28 29 29 r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a K b c c b d a F c b c b H G E D C A B

r1: A -> B r2: B -> C + D r4: F -> B + a r3: B -> D + E r5: E + H <-> F r6: C + b -> G + c r7: D + b -> H + c r8: H <-> G r9: G + b -> K + c + d r10: H + 28a + 29c -> 29b r11: d -> 2a input compound

  • utput compound

stoichiometric relations fusion nodes - auxiliary compounds

slide-42
SLIDE 42 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

TYPICAL BASIC STRUCTURES

❑ metabolic networks

  • > substance flows

❑ signal transduction networks

  • > signal flows

r3 r2 r1 e3 e2 e1 r3 r2 r1

slide-43
SLIDE 43 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, SUMMARY

❑ networks of (abstract) chemical reactions ❑ biochemically interpreted Petri net

  • > partial order sequences of chemical reactions (= elementary actions)

transforming input into output compounds / signals [ respecting the given stoichiometric relations, if any ]

  • > set of all pathways

from the input to the output compounds / signals [ respecting the stoichiometric relations, if any ] ❑ pathway

  • > self-contained partial order sequence of elementary (re-) actions

❑ typical (structural) properties

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N N N Y N N Y N N N Y Y N N N N N DTP CPI CTI B SB REV DSt BSt DTr DCF L LV L&S N N N Y Y ? ? ? ? ? N ? N

slide-44
SLIDE 44 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, SUMMARY

❑ networks of (abstract) chemical reactions ❑ biochemically interpreted Petri net

  • > partial order sequences of chemical reactions (= elementary actions)

transforming input into output compounds / signals [ respecting the given stoichiometric relations, if any ]

  • > set of all pathways

from the input to the output compounds / signals [ respecting the stoichiometric relations, if any ] ❑ pathway

  • > self-contained partial order sequence of elementary (re-) actions

❑ typical (structural) properties

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N N N Y N N Y N N N Y Y N N N N N DTP CPI CTI B SB REV DSt BSt DTr DCF L LV L&S N N N Y Y ? ? ? ? ? N ? N

slide-45
SLIDE 45 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS NEED ENVIRONMENT BEHAVIOUR

❑ to animate the model

  • > infinite substance flow
  • > deeper insights

❑ to validate the model

  • > consistency criteria

❑ steady flow

  • > input substances
  • > output substances

❑ auxiliary substances

  • > as much as necessary

❑ minimal assumptions

2 28 29 29 r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a K b c c b d a F c b c b H G E D C A B

slide-46
SLIDE 46 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORK WITH ENVIRONMENT BEHAVIOUR

❑ input substances

  • > generating pre-transitions

  • utput substances
  • > consuming post-transitions

❑ auxiliary substances

  • > both

❑ no boundary places, but boundary transitions ❑ transitions without pre-places

  • > live
  • > all post-places are unbounded
  • > all places simultaneously

unbounded (?)

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B

slide-47
SLIDE 47 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

UNBOUNDEDNESS -

WHAT NEXT ?

slide-48
SLIDE 48 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIONETWORKS, STEADY STATE BEHAVIOUR

❑ steady state behaviour

  • > all possible flows preserving a given compounds distribution
  • > elementary modes [Schuster 1993] = minimal T-invariants

❑ consistency criteria

  • > pathways analysis
  • > CTI
  • > no minimal T-invariant without biological interpretation
  • > no known biological behaviour without corresponding T-invariant

❑ typical properties

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N N N Y N N Y N Y Y N N N N N N N DTP CPI CTI B SB REV DSt BSt DTr DCF L LV L&S ? N Y N N ? N ? n n y y N

how to prove ?

slide-49
SLIDE 49 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

T-INVARIANTS -

AN INFORMAL CRASH COURSE

slide-50
SLIDE 50 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

INCIDENCE MATRIX C

❑ a representation of the net structure => stoichiometric matrix ❑ matrix entry cij: token change in place pi by firing of transition tj ❑ matrix column ∆tj: vector describing the change of the whole marking by firing of tj ❑ side-conditions are neglected

P T t1 tj tm p1 pi pn

cij

cij = (pi, tj) = F(tj,pi) - F(pi, tj) = ∆ tj(pi)

. . . . . . . . .

C =

∆tj ∆tj = ∆ tj(*)

enzyme MB2 MB1 enzyme-catalysed reaction x x

cij = 0 j i

slide-51
SLIDE 51 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

T-INVARIANTS, BASICS

❑ Lautenbach, 1973 ❑ T-invariants

  • > multisets of transitions
  • > integer solutions x of
  • > Parikh vector

❑ minimal T-invariants

  • > there is no T-invariant with a smaller support
  • > sets of transitions
  • > gcD of all entries is 1

❑ any T-invariant is a non-negative linear combination of minimal ones

  • > multiplication with a positive integer
  • > addition
  • > Division by gcD

❑ Covered by T-Invariants (CTI)

  • > each transition belongs to a T-invariant
  • > BND & LIVE => CTI (necessary condition)

Cx 0 x 0 x ≥ , ≠ , = kx aixi i

=

slide-52
SLIDE 52 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

T-INVARIANTS, INTERPRETATION

❑ T-invariants = (multi-) sets of transitions

  • > zero effect on marking
  • > reproducing a marking / system state
  • > steady state substance flows / reaction rates
  • > elementary modes [Schuster 1993]

❑ realizable T-invariants correspond to cycles in the RG

  • > RG: concurrent transitions -> all transitions’ interleaving sequences
  • > if there are concurrent transitions in a realizable T-invariant,

then there is a RG cycle for each interleaving sequence

  • > analogously for conflicts

❑ a T-invariant defines a subnet

  • > partial order structure
  • > the T-invariant’s transitions (the support),

+ all their pre- and post-places + the arcs in between

  • > pre-sets of support = post-sets of support
slide-53
SLIDE 53 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

T-INVARIANTS IN BIONETWORKS trivial min. T-invariants (5)

❑ boundary transitions of auxiliary compounds

  • > (g_a, r_a), (g_b, r_b),

(g_c, r_c) ❑ reversible reactions

  • > (r5, r5_rev), (r8, r8_rev)

non-trivial min. T-invariants (7)

❑ covering boundary transitions of input / output compounds

  • > i/o-T-invariants

❑ inner cycles

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B

  • > CTI
slide-54
SLIDE 54 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-55
SLIDE 55 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-56
SLIDE 56 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-57
SLIDE 57 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-58
SLIDE 58 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-59
SLIDE 59 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-60
SLIDE 60 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-61
SLIDE 61 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-62
SLIDE 62 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-63
SLIDE 63 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BIOETWORK, I/O-T-INVARIANT

❑ i/o-T-invariant, example 12 | 0.r1 : 1 | 1.r2 : 1, | 3.r8_rev : 1, | 4.r6 : 1, | 5.r7 : 1, | 9.r9 : 2, | 12.r11 : 2, | 13.g_A : 1, | 14.r_K : 2, | 15.g_b : 4, | 18.r_c : 4, | 20.r_a : 4 ❑ sum equation A + 4b -> 2K +4a + 4c

2 28 29 29 r_a g_a r_c g_c r_b g_b r_K g_A r11 r5 r8 r3 r10 r9 r4 r7 r6 r2 r1 a b c a K b c c b d a F c b c b H G E D C A B 2x 2x 2x 4x 4x 4x

slide-64
SLIDE 64 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

T-INVARIANTS, TWO INTERPRETATIONS

❑ Parikh vector

  • > state-reproducing transition sequence (partial order)
  • f transitions occuring one after the other
  • > relative transition firing rates
  • f transitions occuring permanently & concurrently

❑ relative transition firing rates

  • > may be implemented by transition firing times
  • constant
  • interval

❑ quantitative model

  • > qualitative model + firing times reflecting the firing rates
  • > time-dependent model

❑ claim

  • > transformation preserves all possible behaviour (= minimal T-invariants)
slide-65
SLIDE 65 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

TRANSFORMATION, EX1

3 2 prod_B cons_D cons_C r1 prod_A B D C A

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N Y N Y N Y Y N Y Y N N Y N Y Y Y CPI CTI B SB REV DSt BSt DTr DCF L LV L&S N Y N N Y N ? N Y Y Y N
  • > properties as time-less net
slide-66
SLIDE 66 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

TRANSFORMATION, EX1

3 2 prod_B cons_D cons_C r1 prod_A B D C A

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N Y N Y N Y Y N Y Y N N Y N Y Y Y CPI CTI B SB REV DSt BSt DTr DCF L LV L&S N Y N N Y N ? N Y Y Y N
  • > properties as time-less net

T-INVARIANT

1 2 1 3 1

slide-67
SLIDE 67 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

TRANSFORMATION, EX1

3 2 prod_B <3> cons_D <2> cons_C <6> r1 <6> prod_A <6> B D C A

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N Y N Y N Y Y N Y Y N N Y N Y Y Y CPI CTI B SB REV DSt BSt DTr DCF L LV L&S N Y Y N N N ? N Y Y Y N
  • > properties as time net

T-INVARIANT

1 2 1 3 1

slide-68
SLIDE 68 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

TRANSFORMATION, EX2

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N Y N Y N Y Y N Y Y N N Y N Y Y Y CPI CTI B SB REV DSt BSt DTr DCF L LV L&S N Y N N Y N ? N N Y Y N
  • > properties as time-less net

2 3 cons_C cons_B r2 r1 prod_A C B A

slide-69
SLIDE 69 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

TRANSFORMATION, EX2

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N Y N Y N Y Y N Y Y N N Y N Y Y Y CPI CTI B SB REV DSt BSt DTr DCF L LV L&S N Y N N Y N ? N N Y Y N
  • > properties as time-less net

2 3 cons_C cons_B r2 r1 prod_A C B A

1 1 2

T-INVARIANT 1 T-INVARIANT 2

1 1 3

slide-70
SLIDE 70 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

TRANSFORMATION, EX2

INA ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N Y N Y N Y Y N Y Y N N Y N Y Y Y CPI CTI B SB REV DSt BSt DTr DCF L LV L&S N Y Y N N N ? N Y Y Y N
  • > properties as time net

2 3 cons_C <2> cons_B <3> r2 <6> r1 <6> prod_A <3> C B A

1 1 2

T-INVARIANT 1 T-INVARIANT 2

1 1 3

slide-71
SLIDE 71 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

RG(EX2), PART 1

❑ transient state

S1 (0,0,0) S2 (A,0,0) S3 (A,0,0) S4 (A,0,3C) S5 (0,0,2C) S10 (A,0,0) S11 (A,2B,0) t(r2) = 3 t(r2)=3 t(r1)=3 t(r1)=3 t(prod_A)=1 t(r1)=1 t(r2)=4 s5-6 s11-8 prod_A [3] prod_A, r2 prod_A, r1 [3] [3] [3] [3] [2] [1] [3] prod_A r1 start r2 end prod_A r1 end r2 start prod_A start r1 start cons_C prod_A r1 start r2 end prod_A end cons_C start cons_B
slide-72
SLIDE 72 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

RG(EX2), PART 2

❑ steady state

S6 (A,2B,C) S7 (0,B,C) S8 (A,B,3C) S9 (0,0,2C) t(r2)=3 t(cons_C)=1 t(prod_A)=2 t(r1)=5 t(r2)=2 t(cons_B)=2 t(r1)=3 t(prod_A)=1 t(r1)=1 t(r2)=4 t(cons_B)=1 [1] [2] [2] [1] prod_A start r1 start cons_B start, cons_C end prod_A end r2 end cons_B end, cons-C prod_A start r2 start cons_b start, cons_C prod_A end r1 end cons_B end cons-C start terminal SCC s5-6 s11-8
slide-73
SLIDE 73 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

RG(EX2), TERMINAL SCC

❑ contains all transitions

  • > always running
  • > start / end

at different time points ❑ contains all minimal T-invariants ❑ timing diagram ❑ relative transition firing rates prod_A : 1 + 1 r1 : 1 r2 : 1 cons_B : 2 cons_C : 3

s6 s7 s8 s9 s6 prod_A r1 r2 cons_B cons_C 6 time units

slide-74
SLIDE 74 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

EX1+ EX2, SUMMARY

❑ CTI, but not CPI ❑ transient state

  • >

initial behaviour to reach steady state

  • >

not REV

  • >

generally, not DCF ❑ steady state behaviour

  • >

terminal scc

  • >

here, BND

  • >

here, DCF

PN D/I NET

time not BND REV LIVE BND not REV LIVE

slide-75
SLIDE 75 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

BUT, WHAT DO WE DO

❑ if the timed model is bounded,

but the reachability graph does not fit into memory ?

❑ if the timed model is (still) unbounded ?

slide-76
SLIDE 76 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

QUANTITATIVE ANALYSIS, QUESTIONS

interval time Petri net I: T Q0

+

Q0

+ and for each

holds , where → × t T ∈ at bt ≤ I t ( ) at bt , ( ) = initial marking / state finite transition word w w T∗ ∈

w is time-dependent realizable / not realizable

min/max time length of w which time windows guarantee realizability

LOUCHKA

slide-77
SLIDE 77 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

QUANTITATIVE ANALYSIS, QUESTIONS

min / max x1 + ... + xn + ...+ ... + ...+ )) b1 a11x1 ≤ a1nxn c1 ≤ bm am1x1 ≤ amnxn cm ≤ aij 0 1 , { } bi N ci N ∈ , ∈ , ∈ i s k 1 i n ≤ ≤ 1 s k m ∧ ≤ ≤ ≤ ∧ ( ∀ ∀ ∀ ais aik 1 = = j( ∀ → s j k ≤ ≤ aij 1 = → (LP) interval time Petri net I: T Q0

+

Q0

+ and for each

holds , where → × t T ∈ at bt ≤ I t ( ) at bt , ( ) = initial marking / state finite transition word w w T∗ ∈

w is time-dependent realizable / not realizable

min/max time length of w which time windows guarantee realizability

slide-78
SLIDE 78 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

COOPERATIONS / CASE STUDIES

❑ Ina Koch, TFH, Bioinformatics

  • > E. coli pathway
  • > G1/S - phase in mammalian cells
  • > yeast pheromone pathway

❑ Katrin Hafez, HUB

  • > lipoprotein metabolism (liver)

❑ Björn Junker, MPI Golm/IPK Gatersleben

  • > potato tuber

❑ David Gilbert, Univ. Glasgow, Bioinformatics Research Center

  • > signal transduction networks (ERK/RKIP)

❑ Dennis Thieffry, Univ. Marseille, Institute of Developmental Biology

  • > gene regulatory networks
slide-79
SLIDE 79 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

SUMMARY

❑ representation of bionetworks by Petri nets

  • > partial order representation
  • > formal semantics
  • > various sound analysis techniques
  • > unifying view

❑ purposes

  • > animation
  • > to experience the model
  • > model validation against consistency criteria
  • > to increase confidence
  • > qualitative / quantitative behaviour prediction
  • > new insights

❑ two-step model development

  • > qualitative model
  • > discrete Petri nets
  • > quantitative model
  • > timed Petri nets, continuous Petri nets

❑ many challenging questions for analysis techniques

  • > qualitative as well as quantitative ones
slide-80
SLIDE 80 PN & Systems Biology monika.heiner@informatik.tu-cottbus.de April 2005

THANKS !