M ODELLING AND A NALYSIS OF B IOCHEMICAL N ETWORKS WITH T IME P ETRI - - PowerPoint PPT Presentation

m odelling and a nalysis
SMART_READER_LITE
LIVE PREVIEW

M ODELLING AND A NALYSIS OF B IOCHEMICAL N ETWORKS WITH T IME P ETRI - - PowerPoint PPT Presentation

CSP, C APUTH 2004 PN & Systems Biology M ODELLING AND A NALYSIS OF B IOCHEMICAL N ETWORKS WITH T IME P ETRI N ETS Louchka Popova-Zeugmann Humboldt University Berlin, Dep. of CS Monika Heiner Brandenburg University of Technology Cottbus,


slide-1
SLIDE 1

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

CSP, CAPUTH 2004

MODELLING AND ANALYSIS

OF BIOCHEMICAL NETWORKS WITH TIME PETRI NETS

Louchka Popova-Zeugmann Humboldt University Berlin, Dep. of CS Monika Heiner Brandenburg University of Technology Cottbus, Dep. of CS Ina Koch Technical University of Applied Sciences Berlin, Dep. of Bioinformatics

slide-2
SLIDE 2

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

FRAMEWORK

bionetworks knowledge quantitative modelling quantitative models animation evaluation/simulation understanding model validation quantitative behavior prediction

slide-3
SLIDE 3

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

FRAMEWORK

bionetworks knowledge qualitative modelling qualitative models quantitative modelling quantitative models quantitative parameters animation evaluation/analysis animation evaluation/simulation understanding model validation qualitative behavior prediction understanding model validation quantitative behavior prediction invariants model checking

slide-4
SLIDE 4

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

FRAMEWORK

bionetworks knowledge qualitative modelling quantitative modelling quantitative models quantitative parameters animation evaluation/analysis animation evaluation/simulation understanding model validation qualitative behavior prediction understanding model validation quantitative behavior prediction invariants model checking qualitative models

slide-5
SLIDE 5

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, BASICS

❑ chemical reactions

  • > atomic actions
  • > Petri net transitions

input compounds

  • utput

compounds

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

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

slide-6
SLIDE 6

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, BASICS

❑ chemical reactions

  • > atomic actions
  • > Petri net transitions

❑ chemical compounds

  • > Petri net places
  • primary compounds
  • metabolites
  • auxiliary compounds,
  • e. g. electron carrier

ubiquitous -> fusion nodes

  • catalyzing compounds
  • enzymes

input compounds

  • utput

compounds

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

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

r2 y x B A enzyme

slide-7
SLIDE 7

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, BASICS

❑ chemical reactions

  • > atomic actions
  • > Petri net transitions

❑ chemical compounds

  • > Petri net places
  • primary compounds
  • metabolites
  • auxiliary compounds,
  • e. g. electron carrier

ubiquitous -> fusion nodes

  • catalyzing compounds
  • enzymes

❑ stoichiometric relations

  • > Petri net arc multiplicities

❑ compounds distribution

  • > marking

input compounds

  • utput

compounds

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

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

r2 y x B A enzyme

slide-8
SLIDE 8

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, INTRO

r1 A B

r1: A -> B

slide-9
SLIDE 9

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, INTRO

r3 r2 r1 E D C A B

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

  • > alternative reactions
slide-10
SLIDE 10

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-11
SLIDE 11

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-12
SLIDE 12

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-13
SLIDE 13

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-14
SLIDE 14

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-15
SLIDE 15

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-16
SLIDE 16

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, SUMMARY

❑ networks of chemical reactions ❑ biologically interpreted Petri net

  • > partial order sequences of chemical reactions
  • transforming input into output compounds
  • respecting the given stoichiometric relations
slide-17
SLIDE 17

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, SUMMARY

❑ networks of chemical reactions ❑ biologically interpreted Petri net

  • > partial order sequences of chemical reactions
  • transforming input into output compounds
  • respecting the given stoichiometric relations

❑ network structure

  • > dense, apparently unstructured
  • > hard to read
  • > tend to grow fast

❑ 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-18
SLIDE 18

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, SUMMARY

❑ networks of chemical reactions ❑ biologically interpreted Petri net

  • > partial order sequences of chemical reactions
  • transforming input into output compounds
  • respecting the given stoichiometric relations

❑ network structure

  • > dense, apparently unstructured
  • > hard to read
  • > tend to grow fast

❑ 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-19
SLIDE 19

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS NEED ENVIRONMENT BEHAVIOR

❑ 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-20
SLIDE 20

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORK WITH ENVIRONMENT BEHAVIOR

❑ 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-21
SLIDE 21

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORKS, STEADY STATE BEHAVIOR

❑ steady state behavior

  • > all possible flows preserving the given compounds distribution
  • > empty marking reproduction
  • > elementary modes = 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-22
SLIDE 22

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

T-INVARIANTS, REFRESHMENT

❑ Lautenbach, 1973 ❑ T-invariants

  • > multisets of transitions
  • > integer solutions of

❑ 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 integer 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

Cx 0 x 0 x ≥ , ≠ , =

slide-23
SLIDE 23

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

BIONETWORK, T-INVARIANTS 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-24
SLIDE 24

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-25
SLIDE 25

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

T-INVARIANT, INTERPRETATION

❑ 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 behavior (= minimal T-invariants)
slide-26
SLIDE 26

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-27
SLIDE 27

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-INVARIANTE

1 2 1 3 1

slide-28
SLIDE 28

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-INVARIANTE

1 2 1 3 1

slide-29
SLIDE 29

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-30
SLIDE 30

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-INVARIANTE1 T-INVARIANTE2

1 1 3

slide-31
SLIDE 31

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-INVARIANTE1 T-INVARIANTE2

1 1 3

slide-32
SLIDE 32

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-33
SLIDE 33

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-34
SLIDE 34

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-35
SLIDE 35

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-36
SLIDE 36

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

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-37
SLIDE 37

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

QUANTITATIVE ANALYSIS, METHOD I

+ ...+ ... + ...+ )) 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 = → (SLI) 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∗ ∈ if there is an R solution, then there is an N solution.

w is time-dependent realizable / not realizable

slide-38
SLIDE 38

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

QUANTITATIVE ANALYSIS, METHOD I

+ ...+ ... + ...+ )) 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 = → (SLI) 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∗ ∈ if there is an R solution, then there is an N solution. polynomial time linear time

w is time-dependent realizable / not realizable

slide-39
SLIDE 39

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

QUANTITATIVE ANALYSIS, METHOD II

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∗ ∈ if there is a solution, then it is an N solution.

w is time-dependent realizable / not realizable

min/max time length of w

slide-40
SLIDE 40

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

QUANTITATIVE ANALYSIS, METHOD II

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∗ ∈ if there is a solution, then it is an N solution. polynomial time

w is time-dependent realizable / not realizable

min/max time length of w

slide-41
SLIDE 41

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

QUANTITATIVE ANALYSIS, SUMMARY

❑ structural technique

  • > parametric description
  • > no state space construction
  • > works also for infinite systems

❑ given : full set of the transitions’ time windows + transition sequence, esp. a (min.) T-invariant

  • > time-dependent realisability
  • > in the steady state
  • > validation of transformation step
  • > shortest and longest time length
  • > measurement approximation
  • > time windows of the recurrent pathways (processes)

❑ given: partial set of the transitions’ time windows + transition sequence, esp. a (min.) T-invariant

  • > which time windows guarantee realizability ?
slide-42
SLIDE 42

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

CASE STUDY

❑ carbon metabolism in potato tuber

  • > 17 P / 25 T
  • > stiochiometric relations
  • > non-ordinary place/transition net
  • > many reversible reactions

❑ 19 t-invariants

  • > 7 trivial ones
  • > 12 i/o invariants

❑ comparison

  • > calculated firing rates
  • > published kinetic parameters

not finished yet ❑ expected results

  • > hints for open experiments to get reliable kinetic parameters
  • > validated model of the steady state behavior
slide-43
SLIDE 43

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

CHALLENGES

❑ extensions

  • > read arcs
  • > inhibitor arcs !?

❑ efficient computation of minimal invariants

  • > compositional / step-wise refinement approach ?

❑ analysis of bounded, but not safe non-ordinary nets with inhibitor arcs

  • > huge state spaces, beyond exponential growth (?)
  • > smaller, bounded version of case study 2

1010 states (IDD-based mc tool) ❑ analysis of unbounded nets

  • > besides T-invariant analysis and LP-based time evaluation ?

❑ model checking

  • > relevant properties ?

slide-44
SLIDE 44

PN & Systems Biology popova@informatik.hu-berlin.de, monika.heiner@informatik.tu-cottbus.de, ina.koch@tfh-berlin.de September 2004

THANKS !