MILANO, JUNE Monika Heiner Brandenburg University of Technology Cottbus

Size: px
Start display at page:

Download "MILANO, JUNE Monika Heiner Brandenburg University of Technology Cottbus"

Transcription

1 MILANO, JUNE 2013 WHAT CAN PETRI NETS DO 4 MULTISCALE SYSTEMS BIOLOGY? Monika Heiner Brandenburg University of Technology Cottbus

2 PETRI NETS - T - THE BIG PROS umbrella with unifying power readable & unambigious -> fault avoidant model construction locality - causality - concurrency compositional, hierarchical notations -> logical and macro nodes executable -> to experience the model, spec. causality -> interpretation in qualitative / stochastic / continuous / hybrid paradigms Petri net theory -> P/T-invariants, partial order interpretation of T-invariants, conclusions CTI/CPI -> behavioural properties -> STP, reduction rules,...

3 THE PETRI NET FRAMEWORK

4 KEY IDEA MODELS SHARING STRUCTURE QUANTITATIVE MODEL = QUALITATIVE MODEL + RATE FUNCTIONS (KINETICS)

5 CRUCIAL POINT STATE-DEPENDENT RATE FUNCTIONS STOCHASTIC RATES CONTINUOUS RATES LAMBDA OF EXPONENTIAL WAITING TIME STRENGTH OF CONTINUOUS FLOW CTMC ODES -> supported by, e.g., COPASI, Dizzy,..., Snoopy

6 FRAMEWORK 2010 LTS / PO CTL, LTL QUALITATIVE net reduction, SC, SB, CPI, CTI, ADT sets STP, bad siphons, etc. time-free timed, quantitative STOCHASTIC CTMC CSL, PLTLC abstraction extension approximation approximation extension abstraction CONTINUOUS ODES LTLC discrete state space HYBRID continuous state space

7 STOCHASTIC PETRI NETS (SPN)

8 STOCHASTIC PETRI NETS, BASICS transitions r i get a stochastic waiting time -> exponential distribution with parameter lambda state-dependent lambda defined by rate function v i (r i ) -> any arithmetic function including the transition s pre-places as integer variables and user-defined real-valued parameters -> modifier arcs -> popular kinetics: mass-action semantics, level semantics semantics: Continuous Time Markov Chain (CTMC) -> reachability graph + state transition rates analysis -> standard Markov analysis techniques: transient, steady state -> stochastic simulation algorithms (SSA), e.g. Gillespie s SSA

9 RATE FUNCTIONS mass-action semantics h t := c t p t ( ) m(p) f (p,t) level semantics h t := k t N p t ( m(p) N )

10 LEVEL CONCEPT

11 CONTINUOUS PETRI NETS (CPN)

12 CONTINUOUS PETRI NETS, BASICS transitions r i fire continuously rate functions v i (r i ) -> any arithmetic function including the transition s pre-places as real-valued variables and user-defined real-valued parameters real-valued tokens -> concentrations semantics: set of Ordinary Differential Equations (ODEs) -> uniquely defined, but not vice versa -> [SOLIMAN, HEINER 2010] -> typically non-linear simulation (numerical integration) -> stiff / unstiff solvers

13 CONTINUOUS PETRI NET DEFINES ODES s1 Raf-1Star s2 RKIP k1 k2 s9 ERK-PP s3 Raf-1Star_RKIP k8 k3 k4 k11 s8 MEK-PP_ERK s4 Raf-1Star_RKIP_ERK-PP s11 RKIP-P_RP k6 k7 k5 k9 k10 s7 MEK-PP s5 ERK s6 RKIP-P s10 RP

14 CONTINUOUS PETRI NET DEFINES ODES ds3 = dt s1 Raf-1Star s2 RKIP k1 k2 s9 ERK-PP s3 Raf-1Star_RKIP k8 k3 k4 k11 s8 MEK-PP_ERK s4 Raf-1Star_RKIP_ERK-PP s11 RKIP-P_RP k6 k7 k5 k9 k10 s7 MEK-PP s5 ERK s6 RKIP-P s10 RP

15 CONTINUOUS PETRI NET DEFINES ODES ds3 dt = + v1 + v4 s1 Raf-1Star s2 RKIP k1 k2 s9 ERK-PP s3 Raf-1Star_RKIP k8 k3 k4 k11 s8 MEK-PP_ERK s4 s11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 s7 s5 s6 s10 MEK-PP ERK RKIP-P RP

16 CONTINUOUS PETRI NET DEFINES ODES ds3 dt = + v1 + v4 - v2 - v3 ERK-PP s1 Raf-1Star k1 s2 k2 RKIP s9 s3 Raf-1Star_RKIP k8 k3 k4 k11 s8 MEK-PP_ERK s4 s11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 s7 s5 s6 s10 MEK-PP ERK RKIP-P RP

17 CONTINUOUS PETRI NET DEFINES ODES ds3 dt = + k1 * s1 * s2 + v4 - v2 - v3 ERK-PP s1 Raf-1Star k1 s2 k2 RKIP s9 s3 Raf-1Star_RKIP k8 k3 k4 k11 s8 MEK-PP_ERK s4 s11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 s7 s5 s6 s10 MEK-PP ERK RKIP-P RP

18 CONTINUOUS PETRI NET DEFINES ODES ds3 dt = + k1 * s1 * s2 + k4 * s4 s1 Raf-1Star s2 RKIP - k2 * s3 - k3 * s3 * s9 k1 k2 ERK-PP s9 s3 Raf-1Star_RKIP k8 k3 k4 k11 s8 MEK-PP_ERK s4 s11 RKIP-P_RP Raf-1Star_RKIP_ERK-PP k6 k7 k5 k9 k10 s7 s5 s6 s10 MEK-PP ERK RKIP-P RP

19 GENERALIZED HYBRID PETRI NETS (GHPN) GHPN = XSPN + CPN [H [HERAJY, H, HEINER H 2010] XSPN - Extended Generalized Stochastic Petri Nets -> discrete places -> discrete transitions: stochastic, immediate, deterministically delayed, scheduled -> special arcs: read, inhibitor, equal, reset CPN - Continuous Petri Nets -> continuous places -> continuous transitions r5 r1 -> special arcs: read, inhibitor Struct hybrid simulation engine -> static partitioning r4 gen r3 1e-05 temp -> dynamic partitioning r6 r2

20 BIO PETRI NETS - SOME EXAMPLES

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

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

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

24 EX2 - APOPTOSIS IN MAMMALIAN CELLS Fas-Ligand Apoptotic_Stimuli FADD Procaspase-8 Bax_Bad_Bim s8 s7 Bcl-2_Bcl-xL Apaf-1 s1 Caspase-8 BidC-Terminal Bid s5 s9 s6mitochondrion CytochromeC s10 datp/atp s2 Procaspase-3 (m20) Caspase-3 s3 s13 Caspase-9 Procaspase-9 s11 DFF DFF40-Oligomer CleavedDFF45 s12 (m22) DNA s4 DNA-Fragment [GON 2003] [HEINER, KOCH, WILL 2004]

25 EX2 - APOPTOSIS IN MAMMALIAN CELLS Fas-Ligand Apoptotic_Stimuli FADD Procaspase-8 Bax_Bad_Bim s8 s7 Bcl-2_Bcl-xL Apaf-1 s1 Caspase-8 BidC-Terminal Bid s5 s9 s6mitochondrion CytochromeC s10 datp/atp s2 Procaspase-3 (m20) Caspase-3 s3 s13 Caspase-9 Procaspase-9 s11 DFF DFF40-Oligomer CleavedDFF45 s12 (m22) DNA s4 DNA-Fragment [GON 2003] [HEINER, KOCH, WILL 2004]

26 EX3 - RKIP SIGNALLING 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

27 EX3 - RKIP SIGNALLING PATHWAY [Cho et al. 2003]

28 EX3 - RKIP SIGNALLING PATHWAY, PETRI NET mi -> si Raf-1Star s1 s2 RKIP k1 k2 s9 ERK-PP s3 Raf-1Star_RKIP k8 k3 k4 k11 s8 k6 MEK-PP_ERK k7 s4 Raf-1Star_RKIP_ERK-PP k5 s11 k9 RKIP-P_RP k10 [HEINER, GILBERT 2006] s7 MEK-PP s5 ERK s6 RKIP-P s10 RP [HEINER, DONALDSON, GILBERT 2010]

29 EX3 - RKIP SIGNALLING PATHWAY, HIERARCHICAL PETRI NET Raf-1Star s1 s2 RKIP k1_k2 s9 ERK-PP s3 Raf-1Star_RKIP k8 k3_k4 k11 s8 MEK-PP_ERK k6_k7 s4 Raf-1Star_RKIP_ERK-PP k5 s11 RKIP-P_RP k9_k10 [HEINER, GILBERT 2006] s7 MEK-PP s5 ERK s6 RKIP-P s10 RP [HEINER, DONALDSON, GILBERT 2010]

30 EX3 - RKIP SIGNALLING PATHWAY, HIERARCHICAL PETRI NET Raf-1Star s1 s2 RKIP k1_k2 s9 ERK-PP s3 Raf-1Star_RKIP k8 k3_k4 k11 s8 MEK-PP_ERK k6_k7 s4 Raf-1Star_RKIP_ERK-PP k5 s11 RKIP-P_RP k9_k10 [HEINER, GILBERT 2006] s7 MEK-PP s5 ERK s6 RKIP-P s10 RP [HEINER, DONALDSON, GILBERT 2010]

31 EX4 - SIGNALLING CASCADE RasGTP Raf RafP Phosphatase1 MEK MEKP MEKPP Phosphatase2 ERK ERKP ERKPP Phosphatase3

32 EX4 - SIGNALLING CASCADE RasGTP Raf_RasGTP Raf k1/k2 k6 k3 RafP k4/k5 RafP_Phase1 Phase1 MEK_RafP MEKP_RafP k7/k8 k9 k10/k11 k12 MEK MEKP MEKPP k18 k16/k17 k15 k13/k14 MEKP_Phase2 MEKPP_Phase2 Phase2 ERK ERK_MEKPP k21 k19/k20 ERKP ERKP_MEKPP k24 k22/k23 ERKPP [GILBERT, HEINER, LEHRACK 2007] k28/k29 k25/k26 k30 k27 ERKP_Phase3 ERKPP_Phase3 Phase3 [HEINER, GILBERT, DONALDSON 2008]

33 EX4 - SIGNALLING CASCADE RasGTP Raf Raf_RasGTP k1/k2 k6 RafP_Phase1 Phase1 k3 MEK RafP k4/k5 MEK_RafP MEKP_Phase2 MEKP_RafP CPI -> BND k7/k8 k18 k9 MEKP k16/k17 Phase2 k10/k11 k15 k12 MEKPP k13/k14 MEKPP_Phase2 ERK ERK_MEKPP k19/k20 k30 k21 ERKP ERKP_Phase3 Phase3 ERKP_MEKPP k22/k23 k27 k24 ERKPP ERKPP_Phase3 [GILBERT, HEINER, LEHRACK 2007] NOT ES & STP -> NO DST k28/k29 k25/k26 [HEINER, GILBERT, DONALDSON 2008]

34 EX5 - LAC OPERON InhibitorRnaDegradation InhibitorDegradation IOp InhibitorTranscription InhibitorTranslation I 50 Idna Irna InhibitorBinding/Dissociation LactoseInhibitorBinding/Dissociation ILactose RnapBinding/Dissociation Op RnapOp 100 Rnap Transcription LactoseInhibitorDegradation Lactose Intervention Rna RnaDegradation Conversion Translation Z ZDegradation [WILKINSON 2006]

35 EX5 - LAC OPERON reduced net structure while preserving liveness & boundedness A B liveness becomes obvious example of two simple reduction rules t p p t t live p unbounded t not live p bounded

36 ABOUT THE RELATION QUALITATIVE VS CONTINUOUS

37 EX8 - HYPOXIA [YU ET AL ] : ( , 95,;<5=/'!# : ( ,!5,;<5=/' 67 #-7.545,81+ 95,;<5= 9!:$%&30(!"!"#$%&'(!"#$%$!"&!"#)1!2$%&3'(!"#)8!%&34(!"#6!)9!:%&3;( : ( ,!5,;<5=/(!"#$%&'() *+,-./ $95.,!"+!",$%$!"'!#(!"" <+,*!&$%$!+ *+,-$%&4(!##$%$!#"!"( "=>?@<?ABC>?D'!"#)*+,-$%&.(!"#)*+,-)1!2$%&3.(!"-!"#6!)*+,-$%&35(!'!")%$!"* 67 "=>?@<?ABC>?D7!)$%$!*!+/$%&5(!#'$%$!&(!,!"#)*+,-)!+/$%&0(!-!"#6!)*+,-)!+/$%&77(!- "=>?@<?ABC>?D3

38 EX8 - HYPOXIA k1 k4 H1F k2 S3 k13 PHD k12 S12 H1F:PHD S13 ARNT S4 Oxygen O2 k14 k22 H1FOH S14 H1FOH:VAL S18 k18 k19 S17 VHL k20 [H [HEINER, SRIRAM 2010] 2010] k3 Oxygen O2 k21 k15 S5 H1F:ARNT k6 k16 S15 k17 H1F:ARNT:PHD HRE k30 S16 H1FOH:ARNT k5 S6 k29 S7 H1F:ARNT:HRE S22 H1FOH:ARNT:HRE

39 EX8 - HYPOXIA (a) 100 (b) k5, k6, k29, k HIF (steady state values) (c) (b) + k (d) (c) + k4, k (e) (d) + k (f) (e) + k Oxygen

40 EX8 - HYPOXIA k2 Oxygen O2 H1FOH:VAL S18 k1 H1F S3 k12 H1F:PHD S13 k14 H1FOH S14 k18 k20 k3 S12 PHD ARNT S4 k22 S17 VHL Oxygen O2 S5 H1F:ARNT k15 S15 k17 H1F:ARNT:PHD S16 H1FOH:ARNT

41 EX8 - HYPOXIA B C k2 k12, k14 k1 A H1F S3 PHD S12 H1FOH S14 E k18, k20 D k3, k15, k17, k22

42 EX8 - HYPOXIA B C k1 A H1F S3 k2 k12, k14 PHD S12 H1FOH S14 k18, k20 E D k3, k15, k17, k22 B C B C k1 A H1F S3 k2 k12, k14 PHD S12 H1FOH S14 k18, k20 E k1 A H1F S3 k2 k12, k14 PHD S12 H1FOH S14 k18, k20 E D D k3, k15, k17, k22 k3, k15, k17, k22

43 ABOUT THE RELATION STOCHASTIC VS CONTINUOUS

44 STOCHASTIC SIMULATION

45 STOCHASTIC SIMULATION

46 STOCHASTIC SIMULATION

47 DETERMINISTIC SIMULATION

48 EX4 - RKIP SIGNALLING PATHWAY, PETRI NET Raf-1Star s1 s2 RKIP k1 k2 s9 ERK-PP s3 Raf-1Star_RKIP k8 k3 k4 k11 s8 k6 MEK-PP_ERK k7 s4 Raf-1Star_RKIP_ERK-PP k5 s11 k9 RKIP-P_RP k10 [HEINER, GILBERT 2006] s7 MEK-PP s5 ERK s6 RKIP-P s10 RP [HEINER, DONALDSON, GILBERT 2010]

49 EX4 - RKIP, REACHABILITY GRAPH (STS) simple algorithm nodes : system states arcs : the (single) firing transition single step firing rule r5 m13 r10 r8 r7 m5 r10 r9 m12 r6 r9 r8 r11 m4 r9 r6 m6 r11 r8 m1 r2 r1 r10 m7 r7 r7 m11 r2 r8 r11 m8 r6 r1 r1 r6 m10 r2 m9 r7 m2 r4 r3 m3

50 EX4 - RKIP, 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

51 EX4 - RKIP, QUANTITATIVE ANALYSIS

52 EX4 - RKIP, QUANTITATIVE ANALYSIS

53 EX4 - RKIP, QUANTITATIVE ANALYSIS

54 BUT, TRANSITION SPN -> CPN MAY COME WITH COUNTERINTUITIVE EFFECTS.

55 EX9 - ABSOLUT CONCENTRATION ROBUSTNESS (ACR) ACR: steady state value of variable (place) does not depend on total mass, only on kinetic constants -> [SHINAR, FEINBERG 2010] simple example mass-action kinetics r 1 : A + B -> 2B v 1 (r 1 ) = k 1 AB r 2 : B -> A v 2 (r 2 ) = k 2 B ODEs da/dt = v 2 - v 1 = k 2 B - k 1 AB db/dt = v 1 - v 2 = k 1 AB - k 2 B ACR r 1 2 A r 2 B BAD SIPHON CPI: m 0 (A) + m 0 (B) = total steady state da/dt = k 2 B - k 1 AB = 0 db/dt = k 1 AB - k 2 B = 0 A r 1 2 B -> steady_state(a) = k 2 /k 1 r 2 steady_state(b) = total - k 2 /k 1

56 SUMMARY

57 SUMMARY representation of bio networks 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 -> experiment design, new insights step-wise model development -> qualitative model -> discrete Petri nets -> discrete quantitative model -> stochastic Petri nets -> continuous quantitative model -> continuous Petri nets = ODEs, hybrid models -> locality and space -> coloured Petri nets

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

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

SYSTEMS BIOLOGY - A PETRI NET PERSPECTIVE -

SYSTEMS BIOLOGY - A PETRI NET PERSPECTIVE - 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 LONG-TERM VISION

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

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

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

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

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

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

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

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

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

A Structured Approach Part IV. Model Checking in Systems and Synthetic Biology

A Structured Approach Part IV. Model Checking in Systems and Synthetic Biology A Structured Approach Part IV Model Checking in Systems and Synthetic Biology Robin Donaldson Bioinformatics Research Centre University of Glasgow, Glasgow, UK Model Checking - ISMB08 1 Outline Introduction

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

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

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

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

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

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

Proxel-Based Simulation of Stochastic Petri Nets Containing Immediate Transitions

Proxel-Based Simulation of Stochastic Petri Nets Containing Immediate Transitions Electronic Notes in Theoretical Computer Science Vol. 85 No. 4 (2003) URL: http://www.elsevier.nl/locate/entsc/volume85.html Proxel-Based Simulation of Stochastic Petri Nets Containing Immediate Transitions

More information

Stochastic Petri Net. Ben, Yue (Cindy) 2013/05/08

Stochastic Petri Net. Ben, Yue (Cindy) 2013/05/08 Stochastic Petri Net 2013/05/08 2 To study a formal model (personal view) Definition (and maybe history) Brief family tree: the branches and extensions Advantages and disadvantages for each Applications

More information

IV121: Computer science applications in biology

IV121: Computer science applications in biology IV121: Computer science applications in biology Quantitative Models in Biology David Šafránek March 5, 2012 Obsah Continuous mass action Stochastic mass action Beyond elementary reaction kinetics What

More information

Coloured hybrid Petri nets for systems biology

Coloured hybrid Petri nets for systems biology Coloured hybrid Petri nets for systems biology Mostafa Herajy 1, Fei Liu 2 and Christian Rohr 3 1 Department of Mathematics and Computer Science, Faculty of Science, Port Said University, 42521 - Port

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

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

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

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

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

Specification models and their analysis Petri Nets

Specification models and their analysis Petri Nets Specification models and their analysis Petri Nets Kai Lampka December 10, 2010 1 30 Part I Petri Nets Basics Petri Nets Introduction A Petri Net (PN) is a weighted(?), bipartite(?) digraph(?) invented

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

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

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

Stochastic Petri Nets. Jonatan Lindén. Modelling SPN GSPN. Performance measures. Almost none of the theory. December 8, 2010

Stochastic Petri Nets. Jonatan Lindén. Modelling SPN GSPN. Performance measures. Almost none of the theory. December 8, 2010 Stochastic Almost none of the theory December 8, 2010 Outline 1 2 Introduction A Petri net (PN) is something like a generalized automata. A Stochastic Petri Net () a stochastic extension to Petri nets,

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

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

Applying Petri nets for the analysis of the GSH-ASC cycle in chloroplasts

Applying Petri nets for the analysis of the GSH-ASC cycle in chloroplasts Applying Petri nets for the analysis of the - cycle in chloroplasts Hermenegilda Macià, M. Isabel González-Sánchez, Valentín Valero, and Edelmira Valero Department of Mathematics, Escuela Superior de Ingeniería

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

Modelos Formales en Bioinformática

Modelos Formales en Bioinformática 1 / 51 Modelos Formales en Bioinformática Javier Campos, Jorge Júlvez University of Zaragoza 2 / 51 Outline 1 Systems Biology 2 Population Dynamics Example 3 Formal Models 4 Stochasticity 3 / 51 Outline

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

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

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

Computational Methods in Systems and Synthetic Biology

Computational Methods in Systems and Synthetic Biology Computational Methods in Systems and Synthetic Biology François Fages EPI Contraintes, Inria Paris-Rocquencourt, France 1 / 62 Need for Abstractions in Systems Biology Models are built in Systems Biology

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

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

Biological networks CS449 BIOINFORMATICS

Biological networks CS449 BIOINFORMATICS CS449 BIOINFORMATICS Biological networks Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better

More information

BioModel Engineering for Multiscale Systems Biology

BioModel Engineering for Multiscale Systems Biology BioModel Engineering for Multiscale Systems Biology Monika Heiner a, David Gilbert b a Department of Computer Science, Brandenburg University of Technology Postbox 0, 00 Cottbus, Germany monika.heiner@informatik.tu-cottbus.de

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

Comparison of approximate kinetics for unireactant enzymes: Michaelis-Menten against the equivalent server

Comparison of approximate kinetics for unireactant enzymes: Michaelis-Menten against the equivalent server Comparison of approximate kinetics for unireactant enzymes: Michaelis-Menten against the equivalent server Alessio Angius, Gianfranco Balbo, Francesca Cordero,, András Horváth, and Daniele Manini Department

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

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

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

Cells in silico: a Holistic Approach

Cells in silico: a Holistic Approach Cells in silico: a Holistic Approach Pierpaolo Degano Dipartimento di Informatica, Università di Pisa, Italia joint work with a lot of nice BISCA people :-) Bertinoro, 7th June 2007 SFM 2008 Bertinoro

More information

What is Systems Biology?

What is Systems Biology? What is Systems Biology? 1 ICBS 2008 - More than 1000 participants!! 2 Outline 1. What is Systems Biology? 2. Why a need for Systems Biology (motivation)? 3. Biological data suitable for conducting Systems

More information

Computational Modelling in Systems and Synthetic Biology

Computational Modelling in Systems and Synthetic Biology Computational Modelling in Systems and Synthetic Biology Fran Romero Dpt Computer Science and Artificial Intelligence University of Seville fran@us.es www.cs.us.es/~fran Models are Formal Statements of

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

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

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

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

ADVANCED ROBOTICS. PLAN REPRESENTATION Generalized Stochastic Petri nets and Markov Decision Processes

ADVANCED ROBOTICS. PLAN REPRESENTATION Generalized Stochastic Petri nets and Markov Decision Processes ADVANCED ROBOTICS PLAN REPRESENTATION Generalized Stochastic Petri nets and Markov Decision Processes Pedro U. Lima Instituto Superior Técnico/Instituto de Sistemas e Robótica September 2009 Reviewed April

More information

Population models from PEPA descriptions

Population models from PEPA descriptions Population models from PEPA descriptions Jane Hillston LFCS, The University of Edinburgh, Edinburgh EH9 3JZ, Scotland. Email: jeh@inf.ed.ac.uk 1 Introduction Stochastic process algebras (e.g. PEPA [10],

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

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

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

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

1. sort of tokens (e.g. indistinguishable (black), coloured, structured,...),

1. sort of tokens (e.g. indistinguishable (black), coloured, structured,...), 7. High Level Petri-Nets Definition 7.1 A Net Type is determined if the following specification is given: 1. sort of tokens (e.g. indistinguishable (black), coloured, structured,...), 2. sort of labeling

More information

Modelling in Systems Biology

Modelling in Systems Biology Modelling in Systems Biology Maria Grazia Vigliotti thanks to my students Anton Stefanek, Ahmed Guecioueur Imperial College Formal representation of chemical reactions precise qualitative and quantitative

More information

AN INTRODUCTION TO DISCRETE-EVENT SIMULATION

AN INTRODUCTION TO DISCRETE-EVENT SIMULATION AN INTRODUCTION TO DISCRETE-EVENT SIMULATION Peter W. Glynn 1 Peter J. Haas 2 1 Dept. of Management Science and Engineering Stanford University 2 IBM Almaden Research Center San Jose, CA CAVEAT: WE ARE

More information

1. Why do you have to breath in

1. Why do you have to breath in 1. Why do you have to breath in O2? 2.Why is hyperventilating bad? 3.Why is it hard to breath on top of a mountain? 4.Why does being at high altitude make you tired? Unit 4 Assessment is on Tuesday December

More information

Simulation of Spiking Neural P Systems using Pnet Lab

Simulation of Spiking Neural P Systems using Pnet Lab Simulation of Spiking Neural P Systems using Pnet Lab Venkata Padmavati Metta Bhilai Institute of Technology, Durg vmetta@gmail.com Kamala Krithivasan Indian Institute of Technology, Madras kamala@iitm.ac.in

More information

Qualitative and Quantitative Analysis of a Bio-PEPA Model of the Gp130/JAK/STAT Signalling Pathway

Qualitative and Quantitative Analysis of a Bio-PEPA Model of the Gp130/JAK/STAT Signalling Pathway Qualitative and Quantitative Analysis of a Bio-PEPA Model of the Gp13/JAK/STAT Signalling Pathway Maria Luisa Guerriero Laboratory for Foundations of Computer Science, The University of Edinburgh, UK Abstract.

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

Multi-State Availability Modeling in Practice

Multi-State Availability Modeling in Practice Multi-State Availability Modeling in Practice Kishor S. Trivedi, Dong Seong Kim, Xiaoyan Yin Depart ment of Electrical and Computer Engineering, Duke University, Durham, NC 27708 USA kst@ee.duke.edu, {dk76,

More information

Bioinformatics Modelling dynamic behaviour: Modularisation

Bioinformatics Modelling dynamic behaviour: Modularisation Bioinformatics Modelling dynamic behaviour: David Gilbert Bioinformatics Research Centre www.brc.dcs.gla.ac.uk Department of Computing Science, University of Glasgow Lecture outline Modelling Enzymatic

More information

MA 777: Topics in Mathematical Biology

MA 777: Topics in Mathematical Biology MA 777: Topics in Mathematical Biology David Murrugarra Department of Mathematics, University of Kentucky http://www.math.uky.edu/~dmu228/ma777/ Spring 2018 David Murrugarra (University of Kentucky) Lecture

More information

Formal methods for checking the consistency of biological models

Formal methods for checking the consistency of biological models Chapter 1 Formal methods for checking the consistency of biological models Allan Clark, Vashti Galpin, Stephen Gilmore, Maria Luisa Guerriero and Jane Hillston Abstract Formal modelling approaches such

More information

Towards a framework for multi-level modelling in Computational Biology

Towards a framework for multi-level modelling in Computational Biology Towards a framework for multi-level modelling in Computational Biology Sara Montagna sara.montagna@unibo.it Alma Mater Studiorum Università di Bologna PhD in Electronics, Computer Science and Telecommunications

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

From Stochastic Processes to Stochastic Petri Nets

From Stochastic Processes to Stochastic Petri Nets From Stochastic Processes to Stochastic Petri Nets Serge Haddad LSV CNRS & ENS Cachan & INRIA Saclay Advanced Course on Petri Nets, the 16th September 2010, Rostock 1 Stochastic Processes and Markov Chains

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

Problem Set # 3

Problem Set # 3 20.320 Problem Set # 3 October 1 st, 2010 Due on October 8 th, 2010 at 11:59am. No extensions, no electronic submissions. General Instructions: 1. You are expected to state all your assumptions and provide

More information

Modeling Continuous Systems Using Modified Petri Nets Model

Modeling Continuous Systems Using Modified Petri Nets Model Journal of Modeling & Simulation in Electrical & Electronics Engineering (MSEEE) 9 Modeling Continuous Systems Using Modified Petri Nets Model Abbas Dideban, Alireza Ahangarani Farahani, and Mohammad Razavi

More information

PETRI NET BASED MODEL VALIDATION

PETRI NET BASED MODEL VALIDATION ICATPN 2004, BOLOGNA PETRI NET BASED MODEL VALIDATION IN SYSTEMS BIOLOGY Monik Heiner Brndenurg University of Tehnology Cottus Dep. of CS In Koh Tehnil University of Applied Sienes Berlin Dep. of Bioinformtis

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

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

Sig2GRN: A Software Tool Linking Signaling Pathway with Gene Regulatory Network for Dynamic Simulation

Sig2GRN: A Software Tool Linking Signaling Pathway with Gene Regulatory Network for Dynamic Simulation Sig2GRN: A Software Tool Linking Signaling Pathway with Gene Regulatory Network for Dynamic Simulation Authors: Fan Zhang, Runsheng Liu and Jie Zheng Presented by: Fan Wu School of Computer Science and

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

Cell Death & Trophic Factors II. Steven McLoon Department of Neuroscience University of Minnesota

Cell Death & Trophic Factors II. Steven McLoon Department of Neuroscience University of Minnesota Cell Death & Trophic Factors II Steven McLoon Department of Neuroscience University of Minnesota 1 Remember? Neurotrophins are cell survival factors that neurons get from their target cells! There is a

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

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

Stochastic Simulation.

Stochastic Simulation. Stochastic Simulation. (and Gillespie s algorithm) Alberto Policriti Dipartimento di Matematica e Informatica Istituto di Genomica Applicata A. Policriti Stochastic Simulation 1/20 Quote of the day D.T.

More information

Bioinformatics 3. V18 Kinetic Motifs. Fri, Jan 8, 2016

Bioinformatics 3. V18 Kinetic Motifs. Fri, Jan 8, 2016 Bioinformatics 3 V18 Kinetic Motifs Fri, Jan 8, 2016 Modelling of Signalling Pathways Curr. Op. Cell Biol. 15 (2003) 221 1) How do the magnitudes of signal output and signal duration depend on the kinetic

More information

Petri Net Modeling of Irrigation Canal Networks

Petri Net Modeling of Irrigation Canal Networks Petri Net Modeling of Irrigation Canal Networks Giorgio Corriga, Alessandro Giua, Giampaolo Usai DIEE: Dip. di Ingegneria Elettrica ed Elettronica Università di Cagliari P.zza d Armi 09123 CAGLIARI, Italy

More information

Some investigations concerning the CTMC and the ODE model derived from Bio-PEPA

Some investigations concerning the CTMC and the ODE model derived from Bio-PEPA FBTC 2008 Some investigations concerning the CTMC and the ODE model derived from Bio-PEPA Federica Ciocchetta 1,a, Andrea Degasperi 2,b, Jane Hillston 3,a and Muffy Calder 4,b a Laboratory for Foundations

More information

Composition of product-form Generalized Stochastic Petri Nets: a modular approach

Composition of product-form Generalized Stochastic Petri Nets: a modular approach Composition of product-form Generalized Stochastic Petri Nets: a modular approach Università Ca Foscari di Venezia Dipartimento di Informatica Italy October 2009 Markov process: steady state analysis Problems

More information

Mechanism of CO 2 Fixation: Rubisco Step 1

Mechanism of CO 2 Fixation: Rubisco Step 1 dark means light-indendent! The Dark Reaction: Carbon Fixation Requires Rubisco: Ribulose-1,5-bisphosphate carboxylase RuBPi + C 6 x 3PG MW = 550, 000 g/mol Subunits eight small (14,000 g/mol) eight large

More information

Bioinformatics 3! V20 Kinetic Motifs" Mon, Jan 13, 2014"

Bioinformatics 3! V20 Kinetic Motifs Mon, Jan 13, 2014 Bioinformatics 3! V20 Kinetic Motifs" Mon, Jan 13, 2014" Modelling of Signalling Pathways" Curr. Op. Cell Biol. 15 (2003) 221" 1) How do the magnitudes of signal output and signal duration depend on the

More information

On the Analysis of Numerical Data Time Series in Temporal Logic

On the Analysis of Numerical Data Time Series in Temporal Logic On the Analysis of Numerical Data Time Series in Temporal Logic François Fages, Aurélien Rizk Firstname.Lastname@inria.fr Projet Contraintes, INRIA Rocquencourt, BP105, 78153 Le Chesnay Cedex, France.

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

A Simple Protein Synthesis Model

A Simple Protein Synthesis Model A Simple Protein Synthesis Model James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University September 3, 213 Outline A Simple Protein Synthesis Model

More information