SYSTEMS BIOLOGY - A PETRI NET PERSPECTIVE -
|
|
- Constance Hall
- 6 years ago
- Views:
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
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 informationMATHEMATICAL 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 informationFrom 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 informationMILANO, 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 informationPETRI 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 informationBiological 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 informationMODEL 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 informationModelling 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 informationMBI, 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 informationQUALITATIVE 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 informationFrom 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 informationPetri 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 informationPredicting 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 informationSystems 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 informationCSL 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 informationPain 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 informationDescription 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 informationDES. 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 informationAn 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 informationTime(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 informationTime 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 informationGeorg 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 informationAtomic 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 informationValidation 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 informationReception 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 informationReasoning 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 informationChapter 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 informationOxidative 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 informationCOMPRESSED 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 informationChapter 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 informationREVIEW 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 informationNew 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 informationbiological 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 information37 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 informationReconstructing 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 informationA 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 informationFrom 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 information7. 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 informationNoPain 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 information2. 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 informationPetri 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 informationMethods 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 informationBioinformatics: 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 informationPetri 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 informationActivation 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 informationDiscrete-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 informationTransformation 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 informationRichik 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 informationStoichiometric 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 informationChapter 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 informationDynamic 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 information13. 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 informationAutomatic 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 informationConstraint-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 informationEfficient 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 informationBio102 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 informationAnalysis 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 informationCellular 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 informationZool 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 informationBiopathways 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 informationTypes 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 informationModel 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 informationSystems 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 informationOn 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 informationRecent 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 informationIntroduction 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 informationV19 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 informationRepresenting 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 informationA 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 informationV14 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 informationTime 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 informationThe 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 informationIntroduction 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 informationLecture 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 informationBiochemical 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 informationCHAPTER 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 informationChem 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 informationWritten 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 informationEnergy 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 informationJudith 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 informationOutline. 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 information86 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 information38050 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 informationPetri 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 informationMethods 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 informationAssimilation 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 informationGene 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 informationA 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 informationStoichiometric 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 informationQualitative 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 information56: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 informationBasic 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 informationSPA 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 informationC. 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 informationAP 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 informationMetabolic 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 informationApplications 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 informationThe 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 informationPathway 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 informationGiving 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