biological networks Claudine Chaouiya SBML Extention L3F meeting August

Similar documents
Applications of Petri Nets

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

Biological Pathways Representation by Petri Nets and extension

Coloured hybrid Petri nets for systems biology

Boundary Formation by Notch Signaling in Drosophila Multicellular Systems: Experimental Observations and Gene Network Modeling by Genomic Object Net

Qualitative Petri Net Modelling of Genetic Networks

A compact modeling approach for deterministic biological systems

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

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

Logic-Based Modeling in Systems Biology

On Qualitative Analysis of Fault Trees Using Structurally Persistent Nets

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

Analysis and Optimization of Discrete Event Systems using Petri Nets

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

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

MPath2PN - Translating metabolic pathways into Petri nets

Cells in silico: a Holistic Approach

Principles of Synthetic Biology: Midterm Exam

Chapter 15 Active Reading Guide Regulation of Gene Expression

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

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

MILANO, JUNE Monika Heiner Brandenburg University of Technology Cottbus

MA 777: Topics in Mathematical Biology

URL: <

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

FUNDAMENTALS of SYSTEMS BIOLOGY From Synthetic Circuits to Whole-cell Models

Hybrid Model of gene regulatory networks, the case of the lac-operon

Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno. Biocybernetics

Modeling Continuous Systems Using Modified Petri Nets Model

86 Part 4 SUMMARY INTRODUCTION

Simulation of Gene Regulatory Networks

Cell Fate Simulation Model of Gustatory Neurons with MicroRNAs Double-Negative Feedback Loop by Hybrid Functional Petri Net with Extension

Synchronous state transition graph

2 4 Chemical Reactions and Enzymes

Chapter 6- An Introduction to Metabolism*

System Modelling of Mammalian Cell Cycle Regulation Using Multi-Level Hybrid Petri Nets

Modelling in Systems Biology

Prokaryotic Gene Expression (Learning Objectives)

IV121: Computer science applications in biology

Course plan Academic Year Qualification MSc on Bioinformatics for Health Sciences. Subject name: Computational Systems Biology Code: 30180

Level 3 Proposals/Qualitative Models

MODELING AND SIMULATION BY HYBRID PETRI NETS. systems, communication systems, etc). Continuous Petri nets (in which the markings are real

Proxel-Based Simulation of Stochastic Petri Nets Containing Immediate Transitions

GReg : a domain specific language for the modeling of genetic regulatory mechanisms

Reliability of Technical Systems. Advanced Methods for Systems Modelling and Simulation I : Petri Nets

Biopathways Representation and Simulation on Hybrid Functional Petri Net

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

Chapter 8: An Introduction to Metabolism. 1. Energy & Chemical Reactions 2. ATP 3. Enzymes & Metabolic Pathways

Modelling the Randomness in Biological Systems

2 4 Chemical Reactions and Enzymes Chemical Reactions

Stochastic Simulation.

CSL model checking of biochemical networks with Interval Decision Diagrams

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

2. Mathematical descriptions. (i) the master equation (ii) Langevin theory. 3. Single cell measurements

Petri Net Representations in Metabolic Pathways

Lecture 7: Simple genetic circuits I

Cellular Systems Biology or Biological Network Analysis

Qualitative dynamics semantics for SBGN process description

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

SPN 2003 Preliminary Version. Translating Hybrid Petri Nets into Hybrid. Automata 1. Dipartimento di Informatica. Universita di Torino

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

An introduction to biochemical reaction networks

BIOLOGICAL SCIENCE. Lecture Presentation by Cindy S. Malone, PhD, California State University Northridge. FIFTH EDITION Freeman Quillin Allison

Discrete-Time Leap Method for Stochastic Simulation

Regulation of Gene Expression

Modeling (bio-)chemical reaction networks

Integrating prior knowledge in Automatic Network Reconstruction

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

Energy and Cellular Metabolism

A New Method to Build Gene Regulation Network Based on Fuzzy Hierarchical Clustering Methods

A REACHABLE THROUGHPUT UPPER BOUND FOR LIVE AND SAFE FREE CHOICE NETS VIA T-INVARIANTS

Networks & pathways. Hedi Peterson MTAT Bioinformatics

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

Introduction to Bioinformatics

New Computational Methods for Systems Biology

Analysis and Simulation of Manufacturing Systems using SimHPN toolbox

Analysing Signal-Net Systems

Computational Cell Biology Lecture 4

Hierarchical Petri Nets for Modeling Metabolic Phenotype in Prokaryotes

ANALYSIS OF BIOLOGICAL NETWORKS USING HYBRID SYSTEMS THEORY. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides

Modeling biological systems with uncertain kinetic data using fuzzy continuous Petri nets

Coloured Petri Nets Based Diagnosis on Causal Models

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

REGULATION OF GENE EXPRESSION. Bacterial Genetics Lac and Trp Operon

Dependent Shrink of Transitions for Calculating Firing Frequencies in Signaling Pathway Petri Net Model

Name Period The Control of Gene Expression in Prokaryotes Notes

Petri nets analysis using incidence matrix method inside ATOM 3

Notes for Math 450 Stochastic Petri nets and reactions

Encoding the dynamics of deterministic systems

Genomic Data Assimilation for Estimating Hybrid Functional Petri Net from Time-Course Gene Expression Data

Communication in Petri nets

Metabolic Networks analysis

Petri Net Modeling of Irrigation Canal Networks

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

Learning in Bayesian Networks

MODELING A BACTERIUM'S LIFE: A PETRI-NET LIBRARY IN MODELICA

Analog Electronics Mimic Genetic Biochemical Reactions in Living Cells

Lecture 10: Cyclins, cyclin kinases and cell division

Dynamical Modeling in Biology: a semiotic perspective. Junior Barrera BIOINFO-USP

Modelling the cell cycle regulatory network

Transcription:

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 008 1

a Firing of t 1 Firing of t b pre - condition matrix t 1 t t 3 p 1 1 0 0 Pre = C = Post " Pre = post - condition matrix t 1 t t 3 p 1 1 0 0 p 1 0 0 Post = p 0 0 1 p 3 0 1 p 3 4 0 0 p 4 0 0 p 4 0 1 0 incidence matrix t 1 t t 3 p 1 0 0 0 p "1 0 1 p 3 4 "1 " p 4 0 1 " initial marking " 1% $ ' M 0 = $ 1 ' $ 0' $ ' # 0& " 1% $ ' " 1% 0 M = $ ' $ ' = M $ 3' 0 + C. $ 1 ' $ ' # $ 0& ' # 1& state equation M'= M + C.", c R(M 0 ), the marking graph M 0 M 1 M SML Extention L3F meeting 1-13 ugust 008

Modelling of biochemical networks Qualitative PN modelling of metabolic networks transformation chemical reaction places: reactants, products, enzymes... transitions: reactions, catalysis... weighted arcs: stoichiometry Glucose hexokinase Glucose-6-phosphate TP DP hexokinase Glucose Glucose-6-phosphate TP DP SML Extention L3F meeting 1-13 ugust 008 3

Synthesis Decomposition Catalysed reaction Inhibited reaction Reversible reaction with stoichiometry SML Extention L3F meeting 1-13 ugust 008 4

Synthesis Decomposition Catalysed reaction Inhibited reaction New arcs: - Test/read - Inhibitory Reversible reaction with stoichiometry SML Extention L3F meeting 1-13 ugust 008 5

Modelling of biochemical networks Tools Snoopy (PN editor) + Charlie (PN analysis) + PIn (invariants, MCT sets, ) randenburg University of Technology Cottbus Genomic Object Net: Edition and simulation of biopathways by means of HFPNs. GON is now commercialised as Cell Illustrator. Matsuno & Miyano Hybrid Functional Petri Nets SML Extention L3F meeting 1-13 ugust 008 6

Tools Modelling of biochemical networks Name IN Prod Maria Features nalysis of standard (timed) PNs and CPNs, no graphical editor, includes a model-checker for CTL. Efficient reachability analysis tool for standard PNs. Extensive reachability analysis and model checking of CPNs. CPN Tools TimeNet Möbius Edition, simulation and analysis of (timed) CPNs, graphical editor, hierarchical modelling. Modelling, validation, and performance evaluation of distributed systems using Generalized SPNs and their colored extension. Edition, analysis, simulation of stochastic models SML Extention L3F meeting 1-13 ugust 008 7

Petri net extensions Time: deterministic delay, stochastic, intervals Marking: coloured, hybrid HFPNs: hybrid functional PNs Hybrid: mixing conituous/discrete places and transitions Functional: rules for consumption and production might be marking dependent SML Extention L3F meeting 1-13 ugust 008 8

Existing PN formats Elements for places - transitions - arcs PNML Petri Nets Markup Language extensions are described in specific documents PNN bstract Petri Net Notation many others Cell System Markup Language (CSML) used by Cell Illustrator (CSML SML) What extensions should be taken into account? SML Extention L3F meeting 1-13 ugust 008 9

Modelling of biological networks, Stochastic PNs SPN modelling of stochastic molecular interactions (Gillespie's algorithm) R. Srivastava,, MS Peterson and WE entley (001) iotechnol ioeng. Oct 5;75(1):10-9. - Uncertainty attached to the data - Environmental noise Intrinsic noise (i.e. low molecular concentrations) Stochastic time-delay associated to each transition (exponential distribution, may depend on the marking) t1, θ1 Example : R R λ t monomérisation R R t + dimérisation λ + reaction involving a unique reactant: λ = k M(R ) constant monomerisation rate constant dimerisation rate, c + =k + /V.N reaction involving two reactants: λ + = c + M(R)(M(R)-1) SML Extention L3F meeting 1-13 ugust 008 10

Modelling of biological networks, Hybrid PNs HPN modelling of gene regulated metabolic networks M.Chen and R.Hofestädt (003), In Silico iology 3, 009 molecular concentration = continuous rather than discrete discrete places (with tokens) discrete transitions (with delays) continuous places (with marks IR + ) continuous transitions (with speeds SML Extention L3F meeting 1-13 ugust 008 11

Modelling of biological networks, Hybrid PNs HPN modelling of gene regulated metabolic networks Lambda phage genetic switch feedback mechanism. Doi, H. Matsuno, S. Miyano (000) Currents in Computational Molecular iology, 6-7. http://www.genomicobject.net Now Cell Illustrator SML Extention L3F meeting 1-13 ugust 008 1

PN modelling of logical regulatory networks Multi-valued Regulatory Petri Nets Genetic regulatory networks described in terms of logical models (multilevel discretisation) two complementary places for each gene two transitions for each logical parameter (effect of interactions on a given gene) Testing the exact amount of tokens in a place test (read) arc M(p) cste inhibitory arc M(p) cste SML Extention L3F meeting 1-13 ugust 008 13

PN modelling of logical regulatory networks Multi-valued Regulatory Petri Nets Genetic regulatory networks described in terms of logical models (multilevel discretisation) two complementary places for each gene two transitions for each logical parameter (effect of interactions on a given gene) Example max =1 max =3 K ()= K ( )=1 t t, M()+M(Ã)=1 M()+M()=3 + t + t, SML Extention L3F meeting 1-13 ugust 008 14

PN modelling of logical regulatory networks Multi-valued Regulatory Petri Nets Genetic regulatory networks described in terms of logical models (multilevel discretisation) two complementary places for each gene two transitions for each logical parameter (effect of interactions on a given gene) Example max =1 max =3 K ()= K ( )=1 t 3 t, M()+M(Ã)=1 M()+M()=3 + t + t, SML Extention L3F meeting 1-13 ugust 008 15

PN modelling of logical regulatory networks Multi-valued Regulatory Petri Nets Genetic regulatory networks described in terms of logical models (multilevel discretisation) two complementary places for each gene two transitions for each logical parameter (effect of interactions on a given gene) Example max =1 max =3 K ()= K ( )=1 t 3 t, M()+M(Ã)=1 M()+M()=3 + t 3 + t, SML Extention L3F meeting 1-13 ugust 008 16

max =1 max =3 M()+M(Ã)=1 M()+M()=3 K ()= K ( )=1 t 3 t, + t 3 + t, K ()=3 K ( )=0 "extremal" parameter values t SML Extention L3F meeting 1-13 ugust 008 17 + t,