SYSTEMS BIOLOGY - A PETRI NET PERSPECTIVE -

Size: px
Start display at page:

Download "SYSTEMS BIOLOGY - A PETRI NET PERSPECTIVE -"

Transcription

1 ILMENAU, JULY 006 SYSTEMS BIOLOGY - A PETRI NET PERSPECTIVE - WHAT HAVE TECHNICAL AND NATURAL SYSTEMS IN COMMON? Monika Heiner Brandenburg University of Technology Cottbus Dept. of CS

2 LONG-TERM VISION MEDICAL TREATMENT

3 LONG-TERM VISION MEDICAL TREATMENT, APPROACH 1- TRIAL-AND-ERROR DRUG PRESCRIPTION??????????

4 LONG-TERM VISION MEDICAL TREATMENT, APPROACH 1- TRIAL-AND-ERROR DRUG PRESCRIPTION??????????

5 LONG-TERM VISION MEDICAL TREATMENT, APPROACH 1- TRIAL-AND-ERROR DRUG PRESCRIPTION??????????

6 LONG-TERM VISION MEDICAL TREATMENT, APPROACH??????????

7 LONG-TERM VISION MEDICAL TREATMENT, APPROACH - MODEL-BASED DRUG PRESCRIPTION

8 LONG-TERM VISION MEDICAL TREATMENT, APPROACH - MODEL-BASED DRUG PRESCRIPTION

9 LONG-TERM VISION MEDICAL TREATMENT, APPROACH - MODEL-BASED DRUG PRESCRIPTION

10 LONG-TERM VISION MEDICAL TREATMENT, APPROACH - MODEL-BASED DRUG PRESCRIPTION

11 WHAT KIND OF MODEL SHOULD BE USED?

12 BIOLOGICAL FUNCTION?

13 ... BY INTERACTION IN NETWORKS

14 NETWORK REPRESENTATIONS, EX1 Rap1 camp GEF camp ATP B-Raf AdCyc α camp camp AMP camp PKA Receptor e.g. 7-TMR γ α β heterotrimeric G-protein γ β tyrosine kinase Ras shc SOS grb Raf-1 camp PKA cell membrane Akt Ras Rac PI-3 K PAK MEK1, PDE ERK1, MEK ERK1, MKP cytosol transcription factors nucleus

15 NETWORK REPRESENTATIONS, EX1 Rap1 camp GEF camp ATP B-Raf MEK1, ERK1, AdCyc camp α camp AMP PDE nucleus transcription factors camp PKA Receptor e.g. 7-TMR γ α β heterotrimeric G-protein γ β MKP tyrosine kinase Ras shc SOS grb camp PKA ERK1, MEK Raf-1 cell membrane Akt Ras PI-3 K cytosol -> FORMAL SEMANTICS? Rac PAK

16 NETWORK REPRESENTATIONS, EX

17 NETWORK REPRESENTATIONS, EX -> READABILITY?

18 WHAT IS A BIOCHEMICAL NETWORK MODEL? structure graph QUALITATIVE kinetics, if you can reaction rates d[raf1*]/dt = k1*m1*m + k*m3 + k5*k4 QUANTITATIVE k1 = 0.53, k = 0.007, k5 = initial conditions concentrations [Raf1*] t=0 = µmolar marking

19 BIONETWORKS, SOME PROBLEMS knowledge -> PROBLEM 1 -> uncertain -> growing, changing -> time-consuming wet-lab experiments -> some data estimated -> distributed over independent data bases, papers, journals,... various, mostly ambiguous representations -> PROBLEM -> verbose descriptions -> diverse graphical representations -> contradictory and / or fuzzy statements network structure -> PROBLEM 3 -> tend to grow fast -> dense, apparently unstructured -> hard to read

20 BIONETWORKS, SOME PROBLEMS knowledge -> PROBLEM 1 -> uncertain -> growing, changing -> time-consuming wet-lab experiments -> some data estimated -> distributed over independent data bases, papers, journals,... various, mostly ambiguous representations -> PROBLEM -> verbose descriptions -> diverse graphical representations -> contradictory and / or fuzzy statements network structure -> PROBLEM 3 -> tend to grow fast - models are full of assumptions - -> dense, apparently unstructured -> hard to read

21 BIONETWORKS, SOME PROBLEMS

22 FRAMEWORK bionetworks knowledge quantitative modelling understanding quantitative models animation / analysis /simulation model validation quantitative behaviour prediction ODEs

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

24 FRAMEWORK bionetworks knowledge qualitative modelling qualitative models animation / analysis understanding model validation qualitative behaviour prediction Petri net theory (invariants) model checking quantitative modelling quantitative parameters quantitative models animation / analysis /simulation understanding model validation quantitative behaviour prediction reachability graph linear unequations linear programming ODEs

25 BIO PETRI NETS - AN INFORMAL CRASH COURSE

26 PETRI NETS, BASICS - THE STRUCTURE atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds NAD + H O r1 NADH H + O output compounds

27 PETRI NETS, BASICS - THE STRUCTURE atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds NAD + H O r1 NADH H + O output compounds hyperarc NAD + NADH H O H + O

28 PETRI NETS, BASICS - THE STRUCTURE atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds pre-conditions NAD + H O r1 NADH H + O output compounds post-conditions local conditions -> Petri net places -> chemical compounds

29 PETRI NETS, BASICS - THE STRUCTURE atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds NAD + H O r1 NADH H + O output compounds local conditions -> Petri net places -> chemical compounds multiplicities -> Petri net arc weights -> stoichiometric relations

30 PETRI NETS, BASICS - THE STRUCTURE atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds NAD + H O r1 NADH H + O output compounds 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

31 PETRI NETS, BASICS - THE STRUCTURE atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds NAD + H O r1 NADH H + O output compounds 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, m 0 ), F: (P x T) U (T x P) -> N 0, m 0 : P -> N 0

32 PETRI NETS, BASICS - THE BEHAVIOUR atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds NAD + H O r1 NADH H + O output compounds

33 PETRI NETS, BASICS - THE BEHAVIOUR atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds NAD + H O r1 NADH H + O output compounds FIRING NAD + r1 NADH H + H O O

34 PETRI NETS, BASICS - THE BEHAVIOUR atomic actions -> Petri net transitions -> chemical reactions NAD + + H O -> NADH + H + + O input compounds NAD + H O r1 NADH H + O output compounds FIRING TOKEN GAME NAD + H O r1 NADH H + O DYNAMIC BEHAVIOUR (substance/signal flow)

35 BIOLOGICAL SYSTEMS, INTRO r1: A -> B r1 A B

36 BIOLOGICAL SYSTEMS, INTRO r1: A -> B r: B -> C + D r3: B -> D + E r A r1 B r3 C D E -> alternative reactions

37 BIOLOGICAL SYSTEMS, INTRO r1: A -> B r: B -> C + D r3: B -> D + E r A r1 B r4 a r4: F -> B + a r3 r6: C + b -> G + c C D E F r7: D + b -> H + c r6 b c r7 b c G H -> concurrent reactions

38 BIOLOGICAL SYSTEMS, INTRO r1: A -> B r: B -> C + D r3: B -> D + E r A r1 B r4 a r4: F -> B + a r5: E + H <-> F r6: C + b -> G + c r7: D + b -> H + c r8: H <-> G G r6 C b c r8_rev r8 r7 D r3 E b c H r5_rev r5 F -> reversible reactions

39 BIOLOGICAL SYSTEMS, INTRO r1: A -> B r: B -> C + D r3: B -> D + E r A r1 B r4 a r4: F -> B + a r5: E + H <-> F r6: C + b -> G + c C D r3 E r5 F r7: D + b -> H + c r8: H <-> G G r6 b c r8 r7 b c H -> reversible reactions - hierarchical nodes

40 BIOLOGICAL SYSTEMS, INTRO r1: A -> B r: B -> C + D r3: B -> D + E r A r1 B r4 a r4: F -> B + a r5: E + H <-> F r6: C + b -> G + c C D r3 E r5 F r7: D + b -> H + c r8: H <-> G r9: G + b -> K + c + d r10: H + 8a + 9c -> 9b r11: d -> a r6 G r9 K b c b c d r8 r11 r7 a b c H 8 9 r10 9 b c

41 BIOLOGICAL SYSTEMS, INTRO r1: A -> B r: B -> C + D r3: B -> D + E r A r1 B r4 a r4: F -> B + a r5: E + H <-> F r6: C + b -> G + c C D r3 E r5 F r7: D + b -> H + c r8: H <-> G r9: G + b -> K + c + d r10: H + 8a + 9c -> 9b r11: d -> a r6 G r9 K b c b c d r8 r11 r7 a b c H 8 9 r10 9 b c

42 BIOLOGICAL SYSTEMS, INTRO r1: A -> B r: B -> C + D r3: B -> D + E r4: F -> B + a 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 + 8a + 9c -> 9b r11: d -> a G K r r6 r9 input compound C b c b c d r8 r11 r7 a output compound D r1 r3 A B b c E H 8 9 r10 9 b c r5 r4 F a stoichiometric relations fusion nodes - auxiliary compounds

43 BIOLOGICAL SYSTEMS, INTRO INPUT FROM ENVIRONMENT g_a r1: A -> B r: B -> C + D r3: B -> D + E r r1 A B r4 a r4: F -> B + a r5: E + H <-> F r6: C + b -> G + c C D r3 E r5 F r7: D + b -> H + c r8: H <-> G r9: G + b -> K + c + d r10: H + 8a + 9c -> 9b r11: d -> a OUTPUT TO ENVIRONMENT G K r6 r9 r_k b c b c d r8 r11 r7 a b c H 8 9 r10 9 b c g_a g_b g_c a b c r_a r_b r_c

44 BIOCHEMICAL PETRI NETS, SUMMARY biochemical networks -> 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

45 TYPICAL BASIC STRUCTURES metabolic networks -> substance flows e1 e e3 r1 r r3 signal transduction networks -> signal flows r1 r r3

46 A CASE STUDY

47 THE RKIP PATHWAY one pathway Ras Mitogens Growth factors receptor Receptor P P Raf P kinase P P MEK P P ERK cytoplasmic substrates Elk SAP Gene

48 THE RKIP PATHWAY [Cho et al., CMSB 003]

49 THE RKIP PATHWAY, PETRI NET Raf-1Star m1 RKIP m k1 k ERK-PP m9 m3 Raf-1Star_RKIP k8 k3 k4 k11 m8 MEK-PP_ERK m4 Raf-1Star_RKIP_ERK-PP m11 RKIP-P_RP k6 k7 k5 k9 k10 m7 MEK-PP m5 ERK m6 RKIP-P m10 RP

50 THE RKIP PATHWAY, HIERARCHICAL PETRI NET Raf-1Star m1 RKIP m k1_k ERK-PP m9 m3 Raf-1Star_RKIP k8 k3_k4 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6_k7 k5 k9_k10 m7 MEK-PP m5 ERK m6 RKIP-P m10 RP

51 THE RKIP PATHWAY, HIERARCHICAL PETRI NET initial marking Raf-1Star m1 RKIP m k1_k ERK-PP m9 m3 Raf-1Star_RKIP k8 k3_k4 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6_k7 k5 k9_k10 m7 MEK-PP m5 ERK m6 RKIP-P m10 RP

52 THE RKIP PATHWAY, HIERARCHICAL PETRI NET initial marking m7 MEK-PP ERK-PP m9 m8 k8 MEK-PP_ERK k6_k7 Raf-1Star m1 m5 ERK m3 m4 Raf-1Star_RKIP_ERK-PP k5 m m6 RKIP Raf-1Star_RKIP RKIP-P m11 k11 RKIP-P_RP k9_k10 CONSTRUCTED BY PN ANALYSIS k1_k k3_k4 m10 RP

53 QUALITATIVE ANALYSES

54 ANALYSIS TECHNIQUES, OVERVIEW static analyses -> no state space construction -> structural properties (graph theory, combinatorial algorithms) -> P / T - invariants (discrete computational geometry), dynamic analyses -> total / partial state space construction -> state space representations: interleaving (RG) / partial order (prefix) -> analysis of general behavioural system properties, e.g. boundedness, liveness, reversibility,... -> model checking of special behavioural system properties, e.g. reachability of a given (sub-) system state [with constraints], reproducability of a given (sub-) system state [with constraints] expressed in temporal logics (CTL / LTL), very flexible, powerful querry language

55 STATIC ANALYSES

56 INCIDENCE MATRIX C a representation of the net structure => stoichiometric matrix P T t1... tj... tm p1 C = pi cij cij = (pi, tj) = F(tj,pi) - F(pi, tj) = tj(pi)... pn tj tj = tj(*) 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 a x i j enzyme x enzyme-catalysed reaction b cij = 0

57 P-INVARIANTS, BASICS Lautenbach, 1973 P-invariants -> multisets of places -> integer solutions y of yc = 0, y 0, y 0 minimal P-invariants -> there is no P-invariant with a smaller support -> sets of places -> gcd of all entries is 1 any P-invariant is a non-negative linear combination of minimal ones -> multiplication with a positive integer -> addition -> Division by gcd ky = Covered by P-Invariants (CPI) -> each place belongs to a P-invariant -> CPI => BND (sufficient condition) i a i y i

58 P-INVARIANTS, INTERPRETATION the firing of any transition has no influence on the weighted sum of tokens on the P-invariant s places -> for all t: the effect of the arcs, removing tokens from a P-invariant s place is equal to the effect of the arcs, adding tokens to a P-invariant s place set of places with -> a constant weighted sum of tokens for all markings m reachable from m 0 ym = ym 0 -> token / compound preservation -> moieties -> a place belonging to a P-invariant is bounded a P-invariant defines a subnet -> the P-invariant s places (the support), + all their pre- and post-transitions + the arcs in between -> pre-sets of supports = post-sets of supports -> self-contained, cyclic

59 THE RKIP PATHWAY, P-INVARIANTS Raf-1Star m1 RKIP m Raf-1Star m1 RKIP m k1_k k1_k ERK-PP ERK-PP m9 m3 Raf-1Star_RKIP m9 m3 Raf-1Star_RKIP k8 k3_k4 k11 k8 k3_k4 k11 m8 MEK-PP_ERK m4 Raf-1Star_RKIP_ERK-PP m11 RKIP-P_RP m8 MEK-PP_ERK m4 Raf-1Star_RKIP_ERK-PP m11 RKIP-P_RP k6_k7 k5 k9_k10 k6_k7 k5 k9_k10 m7 MEK-PP m5 ERK m6 RKIP-P m10 RP m7 MEK-PP m5 ERK m6 RKIP-P m10 RP Raf-1Star m1 RKIP m k1_k ERK-PP P-INV1: MEK m9 m3 Raf-1Star_RKIP P-INV: RAF-1STAR k8 k3_k4 k11 P-INV3: RP m8 MEK-PP_ERK m4 Raf-1Star_RKIP_ERK-PP m11 RKIP-P_RP P-INV4: ERK k6_k7 k5 k9_k10 P-INV5: RKIP m7 MEK-PP m5 ERK m6 RKIP-P m10 RP

60 T-INVARIANTS, BASICS Lautenbach, 1973 T-invariants -> multisets of transitions -> integer solutions x of Cx = 0, x 0, x 0 -> 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 kx = Covered by T-Invariants (CTI) -> each transition belongs to a T-invariant -> BND & LIVE => CTI (necessary condition) i a i x i

61 T-INVARIANTS, INTERPRETATIONS T-invariants = (multi-) sets of transitions = Parikh vector -> zero effect on marking -> reproducing a marking / system state two interpretations 1. relative transition firing rates of transitions occuring permanently & concurrently -> steady state behaviour. partially ordered transition sequence -> behaviour understanding of transitions occuring one after the other -> substance / signal flow 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 supports = post-sets of supports

62 THE RKIP PATHWAY, NON-TRIVIAL T-INVARIANT -> non-trivial T-invariant + four trivial ones for reversible reactions Raf-1Star m1 RKIP m k1 ERK-PP m9 m3 Raf-1Star_RKIP k8 k3 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k5 k9 m7 MEK-PP m5 ERK m6 RKIP-P m10 RP

63 CONSTRUCTION OF THE INITIAL MARKING each P-invariant gets at least one token -> P-invariants are structural deadlocks and traps in signal transduction -> exactly 1 token, corresponding to species conservation -> token in least active state all (non-trivial) T-invariants get realizable -> to make the net live minimal marking -> minimization of the state space

64 CONSTRUCTION OF THE INITIAL MARKING each P-invariant gets at least one token -> P-invariants are structural deadlocks and traps in signal transduction -> exactly 1 token, corresponding to species conservation -> token in least active state all (non-trivial) T-invariants get realizable -> to make the net live minimal marking -> minimization of the state space -> UNIQUE INITIAL MARKING <-

65 NON-TRIVIAL T-INVARIANT, RUN realizability check under the constructed marking MEK-PP m7 ERK-PP m9 Raf-1Star RKIP m1 m m3 k1 Raf-1Star_RKIP RP m10 T-invariant s unfolding to describe its behaviour -> partial order structure ERK m5 k6 m4 m1 k3 Raf-1Star_RKIP_ERK-PP k5 RKIP-P m6 Raf-1Star k9 labelled condition / event net -> events (boxes) - transition occurences -> conditions (circles) - involved compounds m8 MEK-PP m7 MEK-PP_ERK k8 ERK-PP m9 m3 RKIP m m11 Raf-1Star_RKIP k3 k1 m10 RKIP-P_RP k11 RP occurrence net -> acyclic -> no backward branching conditions -> infinite m8 ERK m5 k6 m4 MEK-PP_ERK k8 m1 Raf-1Star Raf-1Star_RKIP_ERK-PP k5 RKIP-P m6 m11 k9 RKIP-P_RP k11 m7 MEK-PP m9 ERK-PP m RKIP m10 RP monika.heiner@informatik.tu-cottbus.de August 005

66 DYNAMIC ANALYSES

67 DYNAMIC ANALYSIS - REACHABILITY GRAPH simple construction algorithm -> nodes - system states -> arcs - the (single) firing transition -> single step firing rule

68 DYNAMIC ANALYSIS - REACHABILITY GRAPH simple construction algorithm -> nodes - system states -> arcs - the (single) firing transition -> single step firing rule s1

69 DYNAMIC ANALYSIS - REACHABILITY GRAPH simple construction algorithm -> nodes - system states -> arcs - the (single) firing transition -> single step firing rule s1 s k1

70 DYNAMIC ANALYSIS - REACHABILITY GRAPH simple construction algorithm -> nodes - system states -> arcs - the (single) firing transition -> single step firing rule s1 k k1 s s3 k3

71 DYNAMIC ANALYSIS - REACHABILITY GRAPH simple construction algorithm -> nodes - system states -> arcs - the (single) firing transition -> single step firing rule s1 k k1 s k4 k3 s3 s4 k5

72 RKIP PATHWAY, REACHABILITY GRAPH k s1 k1 k4 s k3 k8 s3 k5 k7 k6 s4 k9 k10 s5 s7 k8 k10 k9 k6 k7 k11 s13 s6 k7 s8 k k11 k10 k9 k8 s1 k11 s11 k6 k1 s9 k9 k10 k k1 k6 k7 k8 s13 s10

73 MODEL CHECKING, EXAMPLES property 1 Is a given (sub-) marking (system state) reachable? EF ( ERK * RP ); property Liveness of transition k8? AG EF ( MEK-PP_ERK ); property 3 Is it possible to produce ERK-PP neither creating nor using MEK-PP? E (! MEK-PP U ERK-PP ); property 4 Is there cyclic behaviour w.r.t. the presence / absence of RKIP? EG ( ( RKIP -> EF (! RKIP ) ) * (! RKIP -> EF ( RKIP ) ) );

74 QUALITATIVE ANALYSIS RESULTS, SUMMARY structural decisions of behavioural properties -> static analysis -> CPI -> BND -> ES & DTP -> LIVE CPI & CTI -> all minimal T-invariant / P-invariants enjoy biological interpretation -> non-trivial T-invariant -> partial order description of the essential behaviour reachability graph -> dynamic analysis -> finite -> BND -> the only SCC contains all transitions -> LIVE -> one Strongly Connected Component (SCC) -> REV model checking -> requires professional understanding -> all expected properties are valid

75 QUALITATIVE ANALYSIS RESULTS, SUMMARY structural decisions of behavioural properties -> static analysis -> CPI -> BND -> ES & DTP -> LIVE CPI & CTI -> all minimal T-invariant / P-invariants enjoy biological interpretation -> non-trivial T-invariant -> partial order description of the essential behaviour reachability graph -> dynamic analysis -> finite -> BND -> the only SCC contains all transitions -> LIVE -> one Strongly Connected Component (SCC) -> REV model checking -> requires professional understanding -> all expected properties are valid -> VALIDATED QUALITATIVE MODEL

76 BIONETWORKS, VALIDATION validation criterion 1 -> all expected structural properties hold -> all expected general behavioural properties hold validation criterion -> CTI -> no minimal T-invariant without biological interpretation -> no known biological behaviour without corresponding T-invariant validation criterion 3 -> CPI -> no minimal P-invariant without biological interpretation (?) validation criterion 4 -> all expected special behavioural properties hold -> temporal-logic properties -> TRUE

77 NOW WE ARE READY FOR SOPHISTICATED QUANTITATIVE ANALYSES!

78 QUANTITATIVE ANALYSIS quantitative model = qualitative model + quantitative parameters -> known or estimated quantitative parameters

79 QUANTITATIVE ANALYSIS quantitative model = qualitative model + quantitative parameters -> known or estimated quantitative parameters typical quantitative parameters of bionetworks -> compound concentrations -> real numbers -> reaction rates / fluxes -> concentration-dependent

80 QUANTITATIVE ANALYSIS quantitative model = qualitative model + quantitative parameters -> known or estimated quantitative parameters typical quantitative parameters of bionetworks -> compound concentrations -> real numbers -> reaction rates / fluxes -> concentration-dependent continuous Petri nets p1cont m1 t1cont p3cont m3 tcont continuous nodes! m pcont v1 = k1*m1*m v = k*m3 dm1 / dt = dm / dt = - v1 dm3 / dt = v1 - v ODEs

81 THE RKIP PATHWAY, CONTINUOUS PETRI NET Raf-1Star m1 RKIP m k1 k ERK-PP m9 m3 Raf-1Star_RKIP k8 k3 k4 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 m7 MEK-PP m5 ERK m6 RKIP-P m10 RP

82 THE RKIP PATHWAY, CONTINUOUS PETRI NET dm3 = dt Raf-1Star m1 RKIP m k1 k ERK-PP m9 m3 Raf-1Star_RKIP k8 k3 k4 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 m7 MEK-PP m5 ERK m6 RKIP-P m10 RP

83 THE RKIP PATHWAY, CONTINUOUS PETRI NET dm3 = + r1 dt + r4 Raf-1Star m1 RKIP m k1 k ERK-PP m9 m3 Raf-1Star_RKIP k8 k3 k4 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 m7 MEK-PP m5 ERK m6 RKIP-P m10 RP

84 THE RKIP PATHWAY, CONTINUOUS PETRI NET dm3 = + r1 dt + r4 m1 m Raf-1Star RKIP - r - r3 k1 k ERK-PP m9 m3 Raf-1Star_RKIP k8 k3 k4 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 m7 m5 m6 m10 MEK-PP ERK RKIP-P RP

85 THE RKIP PATHWAY, CONTINUOUS PETRI NET dm3 = + k1 * m1 * m dt + r4 m1 m Raf-1Star RKIP - r - r3 k1 k ERK-PP m9 m3 Raf-1Star_RKIP k8 k3 k4 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 m7 m5 m6 m10 MEK-PP ERK RKIP-P RP

86 THE RKIP PATHWAY, CONTINUOUS PETRI NET dm3 = + k1 * m1 * m dt + k4 * m4 - k * m3 - k3 * m3 * m9 m1 k1 m k Raf-1Star RKIP ERK-PP m9 m3 Raf-1Star_RKIP k8 k3 k4 k11 m8 MEK-PP_ERK m4 m11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 m7 m5 m6 m10 MEK-PP ERK RKIP-P RP

87 THE QUALITATIVE MODEL BECOMES THE STRUCTURED DESCRIPTION OF THE QUANTITATIVE MODEL!

88 QUANTITATIVE ANALYSIS 13 Good state configurations Cho et al Biochemist Distribution of `bad' steady states as euclidean distances from the `good' final steady state 13 good state configurations the bad ones

89 QUANTITATIVE ANALYSIS

90 QUANTITATIVE ANALYSIS

91 QUANTITATIVE ANALYSIS

92 CASE STUDY, SUMMARY representation of bionetworks by Petri nets -> partial order representation -> better comprehension -> formal semantics -> 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 -> continuous Petri nets = ODEs many challenging open questions

93 SOME MORE CASE STUDIES

94 EX1 - Glycolysis and Pentose Phosphate Pathway Ru5P 4 Xu5P [Reddy 1993] 1 GSSG NADPH 3 5 R5P 6 S7P GAP 7 E4P F6P 8 4 GSH NADP + Gluc ATP 9 ADP G6P 10 F6P ATP 11 1 FBP ADP DHAP GAP NAD + + Pi NAD + NADH ATP ADP ATP ADP NADH Lac 0 Pyr 19 PEP 18 PG 17 3PG 16 1,3-BPG

95 EX1 - Glycolysis and Pentose Phosphate Pathway GSSG NADPH Ru5P 4 Xu5P S7P E4P ATP [Reddy 1993] R5P GAP F6P ADP GSH NADP+ Gluc 9 10 F6P 11 FBP 1 GAP Pi G6P NAD ATP ADP ATP ADP DHAP 15 Pi NAD+ NADH ATP ADP ATP ADP NAD Lac 0 Pyr 19 PEP 18 PG 17 3PG 16 1,3 BPG

96 EX - Carbon Metabolism in Potato Tuber [KOCH; JUNKER; HEINER 005]

97 EX - Carbon Metabolism in Potato Tuber gesuc esuc SucTrans SPP Inv Suc SuSy 8 UDP Pi SPS Glc Frc UDPglc S6P HK ATP FK ATP 9 ADP 9 ADP UDP PGI PP F6P UGPase 8 Pi ADP Glyc(b) ATP 9 ATP G6P 9 ATPcons(b) [KOCH; JUNKER; HEINER 005] StaSy(b) starch PP 9 ATP ADP PGM PPase Pi 8 G1P ATP AMP UTP NDPkin AdK ADP 8 Pi 9 ADP rstarch

98 EX3: APOPTOSIS IN MAMMALIAN CELLS [GON 003]

99 EX3: APOPTOSIS IN MAMMALIAN CELLS Fas Ligand Apoptotic_Stimuli s7 FADD Procaspase 8 Bax_Bad_Bim Bcl _Bcl xl Apaf 1 s8 s1 Bid BidC Terminal CytochromeC datp/atp s6 Mitochondrion s9 s10 Caspase 8 s5 Procaspase 3 s (m0) Caspase 3 s13 Caspase 9 s11 s3 Procaspase 9 DFF DFF40 Oligomer CleavedDFF45 s1 (m) [GON 003] DNA s4 DNA Fragment [HEINER; KOCH; WILL 004]

100 EX4 - SWITCH CYCLE HALOBACTERIUM SALINARUM [Marwan; Oesterhelt 1999]

101 EX4 - SWITCH CYCLE HALOBACTERIUM SALINARUM CheB P _p0_ CheB _p1_ SR_II360_50 _p_ SR_II360_50Me _p3_ SR_II480 _p4_ SR_II480Me _p5_ CheR _p6_ CheY P _p7_ CheY P _p7_ CheY _p8_ hv487 _p9_ no_hv487 _p10_ Conf _p11_ Conf1 _p1_ 44 CheYPbound _p13_ co_cheyp _p14_ 44 co_cheyp _p14_ 44 co_cheyp _p14_ 44 Rccw _p15_ Cccw _p16_ Accw _p17_ Sccw _p18_ Scw _p19_ Acw _p0_ Ccw _p1_ Rcw _p_ hv373 _p3_ no_hv373 _p4_ SR_I_510Me _p5_ SR_I_510 _p6_ no_hv580 _p7_ hv580 _p8_ CheA P _p9_ CheA P _p9_ CheA _p30_ CheA _p30_ CheR _p31_ SR_I_587Me _p3_ SR_I_587 _p33_ SR_I_373Me _p34_ SR_I_373 _p35_ CheB _p36_ CheB P _p37_ off on t t1 kd4 kd3 kd ka3 ka ka4 t1 t11 kd1 ka1 Tstop_ccw k_ccw k1_ccw k0_ccw Tstop_cw k_cw k1_cw k0_cw off on on off

102 WHAT HAVE TECHNICAL AND NATURAL SYSTEMS IN COMMON?

103 MODEL-BASED SYSTEM ANALYSIS Problem system system properties Petrinetz model model properties

104 MODEL-BASED SYSTEM ANALYSIS Problem system system properties CONSTRUCTION technical system verification requirement specification Petrinetz model model properties

105 MODEL-BASED SYSTEM ANALYSIS Problem system system properties UNDERSTANDING biological system validation behaviour prediction known properties unknown properties Petrinetz model model properties

106 OUTLOOK

107 OUTLOOK THANKS! HHTP://WWW-DSSZ.INFORMATIK.TU-COTTBUS.DE

FROM PETRI NETS TUTORIAL, PART II A STRUCTURED APPROACH... TO DIFFERENTIAL EQUATIONS ISMB, JULY 2008

FROM PETRI NETS TUTORIAL, PART II A STRUCTURED APPROACH... TO DIFFERENTIAL EQUATIONS ISMB, JULY 2008 ISMB, JULY 008 A STRUCTURED APPROACH... TUTORIAL, PART II FROM PETRI NETS TO DIFFERENTIAL EQUATIONS Monika Heiner Brandenburg University of Technology Cottbus, Dept. of CS FRAMEWORK: SYSTEMS BIOLOGY MODELLING

More information

MATHEMATICAL MODELLING OF BIOCHEMICAL NETWORKS

MATHEMATICAL MODELLING OF BIOCHEMICAL NETWORKS FMP BERLIN, FEBRUARY 007 MATHEMATICAL MODELLING OF BIOCHEMICAL NETWORKS WITH PETRI NETS Monika Heiner Brandenburg University of Technology Cottbus Dept. of CS MODEL- BASED SYSTEM ANALYSIS Problem system

More information

From Petri Nets to Differential Equations An Integrative Approach for Biochemical Network Analysis

From Petri Nets to Differential Equations An Integrative Approach for Biochemical Network Analysis From Petri Nets to Differential Equations An Integrative Approach for Biochemical Network Analysis David Gilbert drg@brc.dcs.gla.ac.uk Bioinformatics Research Centre, University of Glasgow and Monika Heiner

More information

MILANO, JUNE Monika Heiner Brandenburg University of Technology Cottbus

MILANO, JUNE Monika Heiner Brandenburg University of Technology Cottbus MILANO, JUNE 2013 WHAT CAN PETRI NETS DO 4 MULTISCALE SYSTEMS BIOLOGY? Monika Heiner Brandenburg University of Technology Cottbus http://www-dssz.informatik.tu-cottbus.de/bme/petrinets2013 PETRI NETS -

More information

PETRI NET BASED DEPENDABILITY ENGINEERING

PETRI NET BASED DEPENDABILITY ENGINEERING Brandenburg University of Technology, Computer Science Institute BASIC STRUCTURE OF REACTIVE SYSTEMS PETRI NET BASED DEPENDABILITY ENGINEERING pre process controller post process OF REACTIVE SYSTEMS sensors

More information

Biological Pathways Representation by Petri Nets and extension

Biological Pathways Representation by Petri Nets and extension Biological Pathways Representation by and extensions December 6, 2006 Biological Pathways Representation by and extension 1 The cell Pathways 2 Definitions 3 4 Biological Pathways Representation by and

More information

MODEL CHECKING - PART I - OF CONCURRENT SYSTEMS. Petrinetz model. system properties. Problem system. model properties

MODEL CHECKING - PART I - OF CONCURRENT SYSTEMS. Petrinetz model. system properties. Problem system. model properties BTU COTTBUS, C, PHD WORKSHOP W JULY 2017 MODEL CHECKING OF CONCURRENT SYSTEMS - PART I - Monika Heiner BTU Cottbus, Computer Science Institute MODEL-BASED SYSTEM ANALYSIS Problem system system properties

More information

Modelling and Analysis of Biochemical Networks with Time Petri Nets

Modelling and Analysis of Biochemical Networks with Time Petri Nets Modelling and Analysis of Biochemical Networks with Time Petri Nets Extended Abstract Louchka Popova-Zeugmann 1, Monika Heiner 2, and Ina Koch 3 1 Humboldt-Universität zu Berlin, Department of Computer

More information

MBI, OHIO STATE UNIVERSITY, COLUMBUS

MBI, OHIO STATE UNIVERSITY, COLUMBUS MBI, OHIO STATE UNIVERSITY, COLUMBUS BIOMODEL ENGINEERING - A PETRI NET PERSPECTIVE - Monika Heiner Brandenburg University of Technology Cottbus Computer Science Institute MODELS IN SYSTEMS BIOLOGY - OBSERVED

More information

QUALITATIVE PATH ANALYSIS OF METABOLIC PATHWAYS USING PETRI NETS FOR GENERIC MODELLING

QUALITATIVE PATH ANALYSIS OF METABOLIC PATHWAYS USING PETRI NETS FOR GENERIC MODELLING BRANDENBURG UNIVERSITY OF TECHNOLOGY AT COTTBUS Faculty of Mathematics, Natural Sciences and Computer Science Institute of Computer Science COMPUTER SCIENCE REPORTS Report 03/04 August 2004 QUALITATIVE

More information

From Petri Nets to Differential Equations - an Integrative Approach for Biochemical Network Analysis

From Petri Nets to Differential Equations - an Integrative Approach for Biochemical Network Analysis From Petri Nets to Differential Equations - an Integrative Approach for Biochemical Network Analysis David Gilbert 1 and Monika Heiner 2 1 Bioinformatics Research Centre, University of Glasgow Glasgow

More information

Petri net models. tokens placed on places define the state of the Petri net

Petri net models. tokens placed on places define the state of the Petri net Petri nets Petri net models Named after Carl Adam Petri who, in the early sixties, proposed a graphical and mathematical formalism suitable for the modeling and analysis of concurrent, asynchronous distributed

More information

Predicting rice (Oryza sativa) metabolism

Predicting rice (Oryza sativa) metabolism Predicting rice (Oryza sativa) metabolism Sudip Kundu Department of Biophysics, Molecular Biology & Bioinformatics, University of Calcutta, WB, India. skbmbg@caluniv.ac.in Collaborators: Mark G Poolman

More information

Systems Biology Lecture 1 history, introduction and definitions. Pawan Dhar

Systems Biology Lecture 1 history, introduction and definitions. Pawan Dhar Systems Biology Lecture 1 history, introduction and definitions Pawan Dhar Historical context 1900 1950 2000 Dominant approach Physiology Molecular biology Focus of study Paradigmatic discovery Functioning

More information

CSL model checking of biochemical networks with Interval Decision Diagrams

CSL model checking of biochemical networks with Interval Decision Diagrams CSL model checking of biochemical networks with Interval Decision Diagrams Brandenburg University of Technology Cottbus Computer Science Department http://www-dssz.informatik.tu-cottbus.de/software/mc.html

More information

Pain Signaling - A Case Study of the Modular Petri Net Modeling Concept with Prospect to a Protein-Oriented Modeling Platform

Pain Signaling - A Case Study of the Modular Petri Net Modeling Concept with Prospect to a Protein-Oriented Modeling Platform 1 BioPPN Workshop, 20 June 2011 Pain Signaling - A Case Study of the Modular Petri Net Modeling Concept with Prospect to a Protein-Oriented Modeling Platform Mary Ann Blätke, Sonja Meyer, Wolfgang Marwan

More information

Description of the algorithm for computing elementary flux modes

Description of the algorithm for computing elementary flux modes Description of the algorithm for computing elementary flux modes by Stefan Schuster, Thomas Dandekar,, and David Fell Department of Bioinformatics, Max Delbrück Centre for Molecular Medicine D-9 Berlin-Buch,

More information

DES. 4. Petri Nets. Introduction. Different Classes of Petri Net. Petri net properties. Analysis of Petri net models

DES. 4. Petri Nets. Introduction. Different Classes of Petri Net. Petri net properties. Analysis of Petri net models 4. Petri Nets Introduction Different Classes of Petri Net Petri net properties Analysis of Petri net models 1 Petri Nets C.A Petri, TU Darmstadt, 1962 A mathematical and graphical modeling method. Describe

More information

An introduction to biochemical reaction networks

An introduction to biochemical reaction networks Chapter 1 An introduction to biochemical reaction networks (This part is discussed in the slides). Biochemical reaction network distinguish themselves from general chemical reaction networks in that the

More information

Time(d) Petri Net. Serge Haddad. Petri Nets 2016, June 20th LSV ENS Cachan, Université Paris-Saclay & CNRS & INRIA

Time(d) Petri Net. Serge Haddad. Petri Nets 2016, June 20th LSV ENS Cachan, Université Paris-Saclay & CNRS & INRIA Time(d) Petri Net Serge Haddad LSV ENS Cachan, Université Paris-Saclay & CNRS & INRIA haddad@lsv.ens-cachan.fr Petri Nets 2016, June 20th 2016 1 Time and Petri Nets 2 Time Petri Net: Syntax and Semantic

More information

Time and Timed Petri Nets

Time and Timed Petri Nets Time and Timed Petri Nets Serge Haddad LSV ENS Cachan & CNRS & INRIA haddad@lsv.ens-cachan.fr DISC 11, June 9th 2011 1 Time and Petri Nets 2 Timed Models 3 Expressiveness 4 Analysis 1/36 Outline 1 Time

More information

Georg Frey ANALYSIS OF PETRI NET BASED CONTROL ALGORITHMS

Georg Frey ANALYSIS OF PETRI NET BASED CONTROL ALGORITHMS Georg Frey ANALYSIS OF PETRI NET BASED CONTROL ALGORITHMS Proceedings SDPS, Fifth World Conference on Integrated Design and Process Technologies, IEEE International Conference on Systems Integration, Dallas,

More information

Atomic Fragments of Petri Nets Extended Abstract

Atomic Fragments of Petri Nets Extended Abstract Atomic Fragments of Petri Nets Extended Abstract Monika Heiner 1, Harro Wimmel 2, and Karsten Wolf 2 1 Brunel University Uxbridge/London, on sabbatical leave from Brandenburgische Technische Universität

More information

Validation of Petri Net Apoptosis Models Using P-Invariant Analysis

Validation of Petri Net Apoptosis Models Using P-Invariant Analysis 2009 IEEE International Conference on Control and Automation Christchurch, New Zealand, December 9-11, 2009 WeMT5.1 Validation of Petri Net Apoptosis Models Using P-Invariant Analysis Ian Wee Jin Low,

More information

Reception The target cell s detection of a signal coming from outside the cell May Occur by: Direct connect Through signal molecules

Reception The target cell s detection of a signal coming from outside the cell May Occur by: Direct connect Through signal molecules Why Do Cells Communicate? Regulation Cells need to control cellular processes In multicellular organism, cells signaling pathways coordinate the activities within individual cells that support the function

More information

Reasoning about the ERK signal transduction pathway using BioSigNet-RR

Reasoning about the ERK signal transduction pathway using BioSigNet-RR Reasoning about the ERK signal transduction pathway using BioSigNet-RR Carron Shankland a, Nam Tran b, Chitta Baral b, and Walter Kolch c a Department of Computing Science and Mathematics, University of

More information

Chapter 6: Energy and Metabolism

Chapter 6: Energy and Metabolism Chapter 6: Energy and Metabolism Student: 1. Oxidation and reduction reactions are chemical processes that result in a gain or loss in A) atoms. B) neutrons. C) electrons. D) molecules. E) protons. 2.

More information

Oxidative Phosphorylation versus. Photophosphorylation

Oxidative Phosphorylation versus. Photophosphorylation Photosynthesis Oxidative Phosphorylation versus Photophosphorylation Oxidative Phosphorylation Electrons from the reduced cofactors NADH and FADH 2 are passed to proteins in the respiratory chain. In eukaryotes,

More information

COMPRESSED STATE SPACE REPRESENTATIONS - BINARY DECISION DIAGRAMS

COMPRESSED STATE SPACE REPRESENTATIONS - BINARY DECISION DIAGRAMS QUALITATIVE ANALYIS METHODS, OVERVIEW NET REDUCTION STRUCTURAL PROPERTIES COMPRESSED STATE SPACE REPRESENTATIONS - BINARY DECISION DIAGRAMS LINEAR PROGRAMMING place / transition invariants state equation

More information

Chapter 7: Metabolic Networks

Chapter 7: Metabolic Networks Chapter 7: Metabolic Networks 7.1 Introduction Prof. Yechiam Yemini (YY) Computer Science epartment Columbia University Introduction Metabolic flux analysis Applications Overview 2 1 Introduction 3 Metabolism:

More information

REVIEW 2: CELLS & CELL COMMUNICATION. A. Top 10 If you learned anything from this unit, you should have learned:

REVIEW 2: CELLS & CELL COMMUNICATION. A. Top 10 If you learned anything from this unit, you should have learned: Name AP Biology REVIEW 2: CELLS & CELL COMMUNICATION A. Top 10 If you learned anything from this unit, you should have learned: 1. Prokaryotes vs. eukaryotes No internal membranes vs. membrane-bound organelles

More information

New Computational Methods for Systems Biology

New Computational Methods for Systems Biology New Computational Methods for Systems Biology François Fages, Sylvain Soliman The French National Institute for Research in Computer Science and Control INRIA Paris-Rocquencourt Constraint Programming

More information

biological networks Claudine Chaouiya SBML Extention L3F meeting August

biological networks Claudine Chaouiya  SBML Extention L3F meeting August Campus de Luminy - Marseille - France Petri nets and qualitative modelling of biological networks Claudine Chaouiya chaouiya@igc.gulbenkian.pt chaouiya@tagc.univ-mrs.fr SML Extention L3F meeting 1-13 ugust

More information

37 Modelling and experimental evidence for two separate steady states in the photosynthetic Calvin cycle

37 Modelling and experimental evidence for two separate steady states in the photosynthetic Calvin cycle 37 Modelling and experimental evidence for two separate steady states in the photosynthetic Calvin cycle M.G. Poolman and D.A. Fell School of Biology and Molecular Science, Oxford Brookes University, Headington,

More information

Reconstructing X -deterministic extended Petri nets from experimental time-series data X

Reconstructing X -deterministic extended Petri nets from experimental time-series data X econstructing X -deterministic extended Petri nets from experimental time-series data X Marie C.F. Favre, Annegret K. Wagler Laboratoire d Informatique, de Modélisation et d Optimisation des Systèmes (LIMOS,

More information

A Unifying Framework for Modelling and Analysing Biochemical Pathways Using Petri Nets

A Unifying Framework for Modelling and Analysing Biochemical Pathways Using Petri Nets A Unifying Framework for Modelling and Analysing Biochemical Pathways Using Petri Nets David Gilbert 1,MonikaHeiner 2, and Sebastian Lehrack 3 1 Bioinformatics Research Centre, University of Glasgow Glasgow

More information

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

From cell biology to Petri nets. Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE From cell biology to Petri nets Rainer Breitling, Groningen, NL David Gilbert, London, UK Monika Heiner, Cottbus, DE Biology = Concentrations Breitling / 2 The simplest chemical reaction A B irreversible,

More information

7. Queueing Systems. 8. Petri nets vs. State Automata

7. Queueing Systems. 8. Petri nets vs. State Automata Petri Nets 1. Finite State Automata 2. Petri net notation and definition (no dynamics) 3. Introducing State: Petri net marking 4. Petri net dynamics 5. Capacity Constrained Petri nets 6. Petri net models

More information

NoPain Meeting. Jan 28, Department of Computer Science Brandenburg University of Technology Cottbus.

NoPain Meeting. Jan 28, Department of Computer Science Brandenburg University of Technology Cottbus. opain Meeting Monia Heiner Christian Rohr Department of Computer Science Brandenburg University of Technology Cottbus http://www-dssz.informati.tu-cottbus.de Jan, 1 Wor Pacages Coloured hybrid Petri nets

More information

2. The study of is the study of behavior (capture, storage, usage) of energy in living systems.

2. The study of is the study of behavior (capture, storage, usage) of energy in living systems. Cell Metabolism 1. Each of the significant properties of a cell, its growth, reproduction, and responsiveness to its environment requires. 2. The study of is the study of behavior (capture, storage, usage)

More information

Petri nets. s 1 s 2. s 3 s 4. directed arcs.

Petri nets. s 1 s 2. s 3 s 4. directed arcs. Petri nets Petri nets Petri nets are a basic model of parallel and distributed systems (named after Carl Adam Petri). The basic idea is to describe state changes in a system with transitions. @ @R s 1

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 08 - Petri nets basics 1 Object Formalization of the basic concepts of

More information

Bioinformatics: Network Analysis

Bioinformatics: Network Analysis Bioinformatics: Network Analysis Reaction Kinetics COMP 572 (BIOS 572 / BIOE 564) - Fall 2013 Luay Nakhleh, Rice University 1 Reaction kinetics is the study of how fast chemical reactions take place, what

More information

Petri Nets (for Planners)

Petri Nets (for Planners) Petri (for Planners) B. Bonet, P. Haslum... from various places... ICAPS 2011 & Motivation Petri (PNs) is formalism for modelling discrete event systems Developed by (and named after) C.A. Petri in 1960s

More information

Activation of a receptor. Assembly of the complex

Activation of a receptor. Assembly of the complex Activation of a receptor ligand inactive, monomeric active, dimeric When activated by growth factor binding, the growth factor receptor tyrosine kinase phosphorylates the neighboring receptor. Assembly

More information

Discrete-Time Leap Method for Stochastic Simulation

Discrete-Time Leap Method for Stochastic Simulation Discrete- Leap Method for Stochastic Simulation Christian Rohr Brandenburg University of Technology Cottbus-Senftenberg, Chair of Data Structures and Software Dependability, Postbox 1 13 44, D-313 Cottbus,

More information

Transformation of Energy! Energy is the ability to do work.! Thermodynamics is the study of the flow and transformation of energy in the universe.

Transformation of Energy! Energy is the ability to do work.! Thermodynamics is the study of the flow and transformation of energy in the universe. Section 1 How Organisms Obtain Energy Transformation of Energy! Energy is the ability to do work.! Thermodynamics is the study of the flow and transformation of energy in the universe. Section 1 How Organisms

More information

Richik N. Ghosh, Linnette Grove, and Oleg Lapets ASSAY and Drug Development Technologies 2004, 2:

Richik N. Ghosh, Linnette Grove, and Oleg Lapets ASSAY and Drug Development Technologies 2004, 2: 1 3/1/2005 A Quantitative Cell-Based High-Content Screening Assay for the Epidermal Growth Factor Receptor-Specific Activation of Mitogen-Activated Protein Kinase Richik N. Ghosh, Linnette Grove, and Oleg

More information

Stoichiometric network analysis

Stoichiometric network analysis Stoichiometric network analysis In stoichiometric analysis of metabolic networks, one concerns the effect of the network structure on the behaviour and capabilities of metabolism. Questions that can be

More information

Chapter 15 part 2. Biochemistry I Introduction to Metabolism Bioenergetics: Thermodynamics in Biochemistry. ATP 4- + H 2 O ADP 3- + P i + H +

Chapter 15 part 2. Biochemistry I Introduction to Metabolism Bioenergetics: Thermodynamics in Biochemistry. ATP 4- + H 2 O ADP 3- + P i + H + Biochemistry I Introduction to Metabolism Bioenergetics: Thermodynamics in Biochemistry ATP 4- + 2 ADP 3- + P i 2- + + Chapter 15 part 2 Dr. Ray 1 Energy flow in biological systems: Energy Transformations

More information

Dynamic Stability of Signal Transduction Networks Depending on Downstream and Upstream Specificity of Protein Kinases

Dynamic Stability of Signal Transduction Networks Depending on Downstream and Upstream Specificity of Protein Kinases Dynamic Stability of Signal Transduction Networks Depending on Downstream and Upstream Specificity of Protein Kinases Bernd Binder and Reinhart Heinrich Theoretical Biophysics, Institute of Biology, Math.-Nat.

More information

13. PG3 + ATP + NADH => GA3P + ADP + Pi + NAD +

13. PG3 + ATP + NADH => GA3P + ADP + Pi + NAD + Additional file 2. 1.1 Stochiometric model for P. pastoris containing some additional reactions from the 13 C model (section 1.2) Methanol metabolism 1. Metoh => Form 2. Form => FOR + NADH 3. FOR + NAD

More information

Automatic Network Reconstruction

Automatic Network Reconstruction Automatic Network Reconstruction Annegret K. WAGLER Laboratoire d Informatique, de Modélisation et d Optimisation des Systèmes (LIMOS) UMR CNRS 658 Université Blaise Pascal, Clermont-Ferrand, France BioPPN

More information

Constraint-Based Workshops

Constraint-Based Workshops Constraint-Based Workshops 2. Reconstruction Databases November 29 th, 2007 Defining Metabolic Reactions ydbh hslj ldha 1st level: Primary metabolites LAC 2nd level: Neutral Formulas C 3 H 6 O 3 Charged

More information

Efficient Symbolic Analysis of Bounded Petri Nets Using Interval Decision Diagrams

Efficient Symbolic Analysis of Bounded Petri Nets Using Interval Decision Diagrams Efficient Symbolic Analysis of Bounded Petri Nets Using Interval Decision Diagrams Von der Fakultät für Mathematik, Naturwissenschaften und Informatik der Brandenburgischen Technischen Universität Cottbus

More information

Bio102 Problems Photosynthesis

Bio102 Problems Photosynthesis Bio102 Problems Photosynthesis 1. Why is it advantageous for chloroplasts to have a very large (in surface area) thylakoid membrane contained within the inner membrane? A. This limits the amount of stroma

More information

Analysis and Optimization of Discrete Event Systems using Petri Nets

Analysis and Optimization of Discrete Event Systems using Petri Nets Volume 113 No. 11 2017, 1 10 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Analysis and Optimization of Discrete Event Systems using Petri Nets

More information

Cellular Metabolic Models

Cellular Metabolic Models Cellular Metabolic Models. Cellular metabolism. Modeling cellular metabolism. Flux balance model of yeast glycolysis 4. Kinetic model of yeast glycolysis Cellular Metabolic Models Cellular Metabolism Basic

More information

Zool 3200: Cell Biology Exam 5 4/27/15

Zool 3200: Cell Biology Exam 5 4/27/15 Name: Trask Zool 3200: Cell Biology Exam 5 4/27/15 Answer each of the following short answer questions in the space provided, giving explanations when asked to do so. Circle the correct answer or answers

More information

Biopathways Representation and Simulation on Hybrid Functional Petri Net

Biopathways Representation and Simulation on Hybrid Functional Petri Net Software Tools for Technology Transfer manuscript No. (will be inserted by the editor) Biopathways Representation and Simulation on Hybrid Functional Petri Net Hiroshi Matsuno 1, Hitoshi Aoshima 1, Atsushi

More information

Types of biological networks. I. Intra-cellurar networks

Types of biological networks. I. Intra-cellurar networks Types of biological networks I. Intra-cellurar networks 1 Some intra-cellular networks: 1. Metabolic networks 2. Transcriptional regulation networks 3. Cell signalling networks 4. Protein-protein interaction

More information

Model validation of biological pathways using Petri nets demonstrated for apoptosis

Model validation of biological pathways using Petri nets demonstrated for apoptosis BioSystems 75 (2004) 15 28 Model validation of biological pathways using Petri nets demonstrated for apoptosis Monika Heiner a,, Ina Koch b, Jürgen Will a a Department of Computer Science, Brandenburg

More information

Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks. Sitabhra Sinha IMSc Chennai

Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks. Sitabhra Sinha IMSc Chennai Systems Biology Across Scales: A Personal View XIV. Intra-cellular systems IV: Signal-transduction and networks Sitabhra Sinha IMSc Chennai Intra-cellular biochemical networks Metabolic networks Nodes:

More information

On the Importance of the Deadlock Trap Property for Monotonic Liveness

On the Importance of the Deadlock Trap Property for Monotonic Liveness On the Importance of the Deadlock Trap Property for Monotonic Liveness Monika Heiner 1, Cristian Mahulea 2, Manuel Silva 2 1 Department of Computer Science, Brandenburg University of Technology Postbox

More information

Recent results on Timed Systems

Recent results on Timed Systems Recent results on Timed Systems Time Petri Nets and Timed Automata Béatrice Bérard LAMSADE Université Paris-Dauphine & CNRS berard@lamsade.dauphine.fr Based on joint work with F. Cassez, S. Haddad, D.

More information

Introduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either

Introduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action

More information

V19 Metabolic Networks - Overview

V19 Metabolic Networks - Overview V19 Metabolic Networks - Overview There exist different levels of computational methods for describing metabolic networks: - stoichiometry/kinetics of classical biochemical pathways (glycolysis, TCA cycle,...

More information

Representing metabolic networks

Representing metabolic networks Representing metabolic networks Given a reconstructed network, how should we represent it? For computational and statistical analyses, we need to be exact, much more so than when communicating between

More information

A Unifying Framework for Modelling and Analysing Biochemical Pathways Using Petri Nets

A Unifying Framework for Modelling and Analysing Biochemical Pathways Using Petri Nets A Unifying Framework for Modelling and Analysing Biochemical Pathways Using Petri Nets Groningen, NL, London, UK, Cottbus, DE BME Tutorial, Part 4 Paris, June 2009 Framework Qualitative Stochastic Continuous

More information

V14 extreme pathways

V14 extreme pathways V14 extreme pathways A torch is directed at an open door and shines into a dark room... What area is lighted? Instead of marking all lighted points individually, it would be sufficient to characterize

More information

Time Petri Nets. Miriam Zia School of Computer Science McGill University

Time Petri Nets. Miriam Zia School of Computer Science McGill University Time Petri Nets Miriam Zia School of Computer Science McGill University Timing Specifications Why is time introduced in Petri nets? To model interaction between activities taking into account their start

More information

The State Explosion Problem

The State Explosion Problem The State Explosion Problem Martin Kot August 16, 2003 1 Introduction One from main approaches to checking correctness of a concurrent system are state space methods. They are suitable for automatic analysis

More information

Introduction to Bioinformatics

Introduction to Bioinformatics Systems biology Introduction to Bioinformatics Systems biology: modeling biological p Study of whole biological systems p Wholeness : Organization of dynamic interactions Different behaviour of the individual

More information

Lecture 16: Computation Tree Logic (CTL)

Lecture 16: Computation Tree Logic (CTL) Lecture 16: Computation Tree Logic (CTL) 1 Programme for the upcoming lectures Introducing CTL Basic Algorithms for CTL CTL and Fairness; computing strongly connected components Basic Decision Diagrams

More information

Biochemical bases for energy transformations. Biochemical bases for energy transformations. Nutrition 202 Animal Energetics R. D.

Biochemical bases for energy transformations. Biochemical bases for energy transformations. Nutrition 202 Animal Energetics R. D. Biochemical bases for energy transformations Biochemical bases for energy transformations Nutrition 202 Animal Energetics R. D. Sainz Lecture 02 Energy originally from radiant sun energy Captured in chemical

More information

CHAPTER 15 Metabolism: Basic Concepts and Design

CHAPTER 15 Metabolism: Basic Concepts and Design CHAPTER 15 Metabolism: Basic Concepts and Design Chapter 15 An overview of Metabolism Metabolism is the sum of cellular reactions - Metabolism the entire network of chemical reactions carried out by living

More information

Chem Lecture 10 Signal Transduction

Chem Lecture 10 Signal Transduction Chem 452 - Lecture 10 Signal Transduction 111202 Here we look at the movement of a signal from the outside of a cell to its inside, where it elicits changes within the cell. These changes are usually mediated

More information

Written Exam 15 December Course name: Introduction to Systems Biology Course no

Written Exam 15 December Course name: Introduction to Systems Biology Course no Technical University of Denmark Written Exam 15 December 2008 Course name: Introduction to Systems Biology Course no. 27041 Aids allowed: Open book exam Provide your answers and calculations on separate

More information

Energy and Cellular Metabolism

Energy and Cellular Metabolism 1 Chapter 4 About This Chapter Energy and Cellular Metabolism 2 Energy in biological systems Chemical reactions Enzymes Metabolism Figure 4.1 Energy transfer in the environment Table 4.1 Properties of

More information

Judith Herzfeld 1997,1999. These exercises are provided here for classroom and study use only. All other uses are copyright protected.

Judith Herzfeld 1997,1999. These exercises are provided here for classroom and study use only. All other uses are copyright protected. Judith Herzfeld 1997,1999 These exercises are provided here for classroom and study use only. All other uses are copyright protected. 5.5-010 Which of the following statements is not valid concerning a

More information

Outline. Terminologies and Ontologies. Communication and Computation. Communication. Outline. Terminologies and Vocabularies.

Outline. Terminologies and Ontologies. Communication and Computation. Communication. Outline. Terminologies and Vocabularies. Page 1 Outline 1. Why do we need terminologies and ontologies? Terminologies and Ontologies Iwei Yeh yeh@smi.stanford.edu 04/16/2002 2. Controlled Terminologies Enzyme Classification Gene Ontology 3. Ontologies

More information

86 Part 4 SUMMARY INTRODUCTION

86 Part 4 SUMMARY INTRODUCTION 86 Part 4 Chapter # AN INTEGRATION OF THE DESCRIPTIONS OF GENE NETWORKS AND THEIR MODELS PRESENTED IN SIGMOID (CELLERATOR) AND GENENET Podkolodny N.L. *1, 2, Podkolodnaya N.N. 1, Miginsky D.S. 1, Poplavsky

More information

38050 Povo Trento (Italy), Via Sommarive 14 CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING

38050 Povo Trento (Italy), Via Sommarive 14  CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING UNIVERSITY OF TRENTO DEPARTMENT OF INFORMATION AND COMMUNICATION TECHNOLOGY 38050 Povo Trento (Italy), Via Sommarive 14 http://www.dit.unitn.it CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING M. Curti, P.

More information

Petri Net Representations in Metabolic Pathways

Petri Net Representations in Metabolic Pathways From: ISMB-93 Proceedings. Copyright 1993, AAAI (www.aaai.org). All rights reserved. Petri Net Representations in Metabolic Pathways Venkatramana N. Reddy*, Michael L. Mavrovouniotis*, and Michael N. Liebmant

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni - Invariants Object We introduce two relevant kinds of invariants for

More information

Assimilation of Carbon in Plants

Assimilation of Carbon in Plants Module 0210101: Molecular Biology and Biochemistry of the Cell Lecture 18 Assimilation of Carbon in Plants Dale Sanders 17 March 2009 Objectives By the end of the lecture you should understand: 1. How

More information

Gene Network Science Diagrammatic Cell Language and Visual Cell

Gene Network Science Diagrammatic Cell Language and Visual Cell Gene Network Science Diagrammatic Cell Language and Visual Cell Mr. Tan Chee Meng Scientific Programmer, System Biology Group, Bioinformatics Institute Overview Introduction Why? Challenges Diagrammatic

More information

A Canonical Contraction for Safe Petri Nets

A Canonical Contraction for Safe Petri Nets A Canonical Contraction for Safe Petri Nets Thomas Chatain and Stefan Haar INRIA & LSV (CNRS & ENS Cachan) 6, avenue du Président Wilson 935 CACHAN Cedex, France {chatain, haar}@lsvens-cachanfr Abstract

More information

Stoichiometric vector and matrix

Stoichiometric vector and matrix Stoichiometric vector and matrix The stoichiometric coefficients of a reaction are collected to a vector s r In s r there is a one position for each metabolite in the metabolic system, and the stoichiometric

More information

Qualitative dynamics semantics for SBGN process description

Qualitative dynamics semantics for SBGN process description Qualitative dynamics semantics for SBGN process description Adrien Rougny, Christine Froidevaux, Laurence Calzone, Loïc Paulevé To cite this version: Adrien Rougny, Christine Froidevaux, Laurence Calzone,

More information

56:198:582 Biological Networks Lecture 11

56:198:582 Biological Networks Lecture 11 56:198:582 Biological Networks Lecture 11 Network Motifs in Signal Transduction Networks Signal transduction networks Signal transduction networks are composed of interactions between signaling proteins.

More information

Basic modeling approaches for biological systems. Mahesh Bule

Basic modeling approaches for biological systems. Mahesh Bule Basic modeling approaches for biological systems Mahesh Bule The hierarchy of life from atoms to living organisms Modeling biological processes often requires accounting for action and feedback involving

More information

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes 1/ 223 SPA for quantitative analysis: Lecture 6 Modelling Biological Processes Jane Hillston LFCS, School of Informatics The University of Edinburgh Scotland 7th March 2013 Outline 2/ 223 1 Introduction

More information

C. Incorrect! Catalysts themselves are not altered or consumed during the reaction.

C. Incorrect! Catalysts themselves are not altered or consumed during the reaction. Human Physiology - Problem Drill 04: Enzymes and Energy Question No. 1 of 10 Instructions: (1) Read the problem and answer choices carefully, (2) Work the problems on paper as needed, (3) Pick the answer,

More information

AP Biology Cellular Respiration

AP Biology Cellular Respiration AP Biology Cellular Respiration The bonds between H and C represents a shared pair of electrons These are high-energy electrons This represents chemical potential energy Hydro-carbons posses a lot of chemical

More information

Metabolic modelling. Metabolic networks, reconstruction and analysis. Esa Pitkänen Computational Methods for Systems Biology 1 December 2009

Metabolic modelling. Metabolic networks, reconstruction and analysis. Esa Pitkänen Computational Methods for Systems Biology 1 December 2009 Metabolic modelling Metabolic networks, reconstruction and analysis Esa Pitkänen Computational Methods for Systems Biology 1 December 2009 Department of Computer Science, University of Helsinki Metabolic

More information

Applications of Petri Nets

Applications of Petri Nets Applications of Petri Nets Presenter: Chung-Wei Lin 2010.10.28 Outline Revisiting Petri Nets Application 1: Software Syntheses Theory and Algorithm Application 2: Biological Networks Comprehensive Introduction

More information

The EGF Signaling Pathway! Introduction! Introduction! Chem Lecture 10 Signal Transduction & Sensory Systems Part 3. EGF promotes cell growth

The EGF Signaling Pathway! Introduction! Introduction! Chem Lecture 10 Signal Transduction & Sensory Systems Part 3. EGF promotes cell growth Chem 452 - Lecture 10 Signal Transduction & Sensory Systems Part 3 Question of the Day: Who is the son of Sevenless? Introduction! Signal transduction involves the changing of a cell s metabolism or gene

More information

Pathway Logic: Helping Biologists Understand and Organize Pathway Information

Pathway Logic: Helping Biologists Understand and Organize Pathway Information Pathway Logic: Helping Biologists Understand and Organize Pathway Information M. Knapp, L. Briesemeister, S. Eker, P. Lincoln, I. Mason, A. Poggio, C. Talcott, and K. Laderoute Find out more about Pathway

More information

Giving you the energy you need!

Giving you the energy you need! Giving you the energy you need! Use your dominant hand Open and close the pin (with your thumb and forefinger) as many times as you can for 20 seconds while holding the other fingers straight out! Repeat

More information