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

Similar documents
Biological Pathways Representation by Petri Nets and extension

Bioinformatics Modelling dynamic behaviour: Modularisation

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

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

Regulation of metabolism

Program for the rest of the course

Chemical Kinetics. Topic 7

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

Overview of Kinetics

Enzyme Reactions. Lecture 13: Kinetics II Michaelis-Menten Kinetics. Margaret A. Daugherty Fall v = k 1 [A] E + S ES ES* EP E + P

Michaelis-Menten Kinetics. Lecture 13: Kinetics II. Enzyme Reactions. Margaret A. Daugherty. Fall Substrates bind to the enzyme s active site

TOPIC 6: Chemical kinetics

Modelling chemical kinetics

A. One-Substrate Reactions (1) Kinetic concepts

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

Basic Synthetic Biology circuits

Basic modeling approaches for biological systems. Mahesh Bule

A First Course on Kinetics and Reaction Engineering. Class 9 on Unit 9

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

Cellular Automata Approaches to Enzymatic Reaction Networks

An Introduction to Metabolism

After lectures by. disappearance of reactants or appearance of. measure a reaction rate we monitor the. Reaction Rates (reaction velocities): To

MITOCW enzyme_kinetics

IV121: Computer science applications in biology

Modelling in Systems Biology

Chemical kinetics and catalysis

86 Part 4 SUMMARY INTRODUCTION

Chapter 7: Metabolic Networks

When do diffusion-limited trajectories become memoryless?

Chapter 6- An Introduction to Metabolism*

Modelos Formales en Bioinformática

Principles of Synthetic Biology: Midterm Exam

Introduction. Dagmar Iber Jörg Stelling. CSB Deterministic, SS 2015, 1.

Biochemistry 462a - Enzyme Kinetics Reading - Chapter 8 Practice problems - Chapter 8: (not yet assigned); Enzymes extra problems

Networks in systems biology

Stochastic Simulation.

Chemical reaction networks and diffusion

Activation of a receptor. Assembly of the complex

biological networks Claudine Chaouiya SBML Extention L3F meeting August

Lecture 27. Transition States and Enzyme Catalysis

CHEM 341 PHYSICAL CHEMISTRY FINAL EXAM. Name

COMPUTER SIMULATION OF DIFFERENTIAL KINETICS OF MAPK ACTIVATION UPON EGF RECEPTOR OVEREXPRESSION

Chapter 14: Chemical Kinetics II. Chem 102 Dr. Eloranta

CHEM 341 PHYSICAL CHEMISTRY FINAL EXAM. Name

Part II => PROTEINS and ENZYMES. 2.7 Enzyme Kinetics 2.7a Chemical Kinetics 2.7b Enzyme Inhibition

Math 345 Intro to Math Biology Lecture 19: Models of Molecular Events and Biochemistry

Energy Transformation, Cellular Energy & Enzymes (Outline)

Problem Set 5. 1 Waiting times for chemical reactions (8 points)

Unravelling the biochemical reaction kinetics from time-series data

Previous Class. Today. Cosubstrates (cofactors)

Modelling Biochemical Pathways with Stochastic Process Algebra

Ch 13 Rates of Reaction (Chemical Kinetics)

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

arxiv: v2 [q-bio.qm] 12 Jan 2017

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

CHAPTER 8. An Introduction to Metabolism

Basic Principles of Kinetics and Thermodynamics Arthur L. Haas, Ph.D. Department of Biochemistry and Molecular Biology

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

ENZYME KINETICS. Medical Biochemistry, Lecture 24

Computational Biology 1

Grundlagen der Systembiologie und der Modellierung epigenetischer Prozesse

Computer Simulation and Data Analysis in Molecular Biology and Biophysics

Michaelis-Menton kinetics

Persistence and Stationary Distributions of Biochemical Reaction Networks

Reversible reactions

An Introduction to Metabolism

Metabolism and Enzymes

Network Analysis of Biochemical Reactions in Complex Environments

Computational Systems Biology Exam

Enzyme Enzymes are proteins that act as biological catalysts. Enzymes accelerate, or catalyze, chemical reactions. The molecules at the beginning of

Anatoly B. Kolomeisky. Department of Chemistry CAN WE UNDERSTAND THE COMPLEX DYNAMICS OF MOTOR PROTEINS USING SIMPLE STOCHASTIC MODELS?

Lecture 4 The stochastic ingredient

Feedback and reversibility in substrate-enzyme reactions as discrete event models van Zwieten, D.A.J.; Rooda, J.E.; Armbruster, H.D.; Nagy, J.D.

56:198:582 Biological Networks Lecture 11

On the status of the Michaelis-Menten equation and its implications for enzymology

= dc A dt. The above is a bimolecular elementary reaction. A unimolecular elementary reaction might be HO 2 H + O 2

Lecture 11: Enzyme Kinetics, Part I

Computational Modelling in Systems and Synthetic Biology

Theoretical Models for Chemical Kinetics

Regulation and signaling. Overview. Control of gene expression. Cells need to regulate the amounts of different proteins they express, depending on

URL: <

Lecture 13: Data Analysis for the V versus [S] Experiment and Interpretation of the Michaelis-Menten Parameters

Computational models: Reaction Diffusion. Matthias Vigelius Week 6

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

BIOCHEMISTRY/MOLECULAR BIOLOGY

Simple kinetics of enzyme action

Systems Biology in Photosynthesis INTRODUCTION

Energy, Enzymes, and Metabolism. Energy, Enzymes, and Metabolism. A. Energy and Energy Conversions. A. Energy and Energy Conversions

Lecture 7: Simple genetic circuits I

Gene Network Science Diagrammatic Cell Language and Visual Cell

Flow of Energy. Flow of Energy. Energy and Metabolism. Chapter 6

Bioinformatics: Network Analysis

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

How fast reactants turn into products. Usually measured in Molarity per second units. Kinetics

Supporting Information. Methods. Equations for four regimes

CHEMICAL KINETICS. (Part II)

MILANO, JUNE Monika Heiner Brandenburg University of Technology Cottbus

2013 W. H. Freeman and Company. 6 Enzymes

Metabolic diversity is based on the Electron donors, acceptors, and carbon sources available - thermodynamics

CHM333 LECTURES 14 & 15: 2/15 17/12 SPRING 2012 Professor Christine Hrycyna

Transcription:

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, one-molecule reaction examples: all sorts of decay processes, e.g. radioactive, fluorescence, activated receptor returning to inactive state any metabolic pathway can be described by a combination of processes of this type (including reversible reactions and, in some respects, multi-molecule reactions) Breitling / 3

The simplest chemical reaction A B various levels of description: homogeneous system, large numbers of molecules = ordinary differential equations, kinetics small numbers of molecules = probabilistic equations, stochastics spatial heterogeneity = partial differential equations, diffusion small number of heterogeneously distributed molecules = single-molecule tracking (e.g. cytoskeleton modelling) Breitling / 4

Kinetics Description Main idea: Molecules don t talk Imagine a box containing N molecules. How many will decay during time t? k*n Imagine two boxes containing N/2 molecules each. How many decay? k*n Imagine two boxes containing N molecules each. How many decay? 2k*N In general: dn( t) dt = λ * n( t) differential equation (ordinary, linear, first-order) n( t) = N e 0 λt exact solution (in more complex cases replaced by a numerical approximation) Breitling / 5

Kinetics Description If you know the concentration at one time, you can calculate it for any other time! (and this really works) Breitling / 6

Probabilistic Description Main idea: Molecules are isolated entities without memory Probability of decay of a single molecule in some small time interval: p = λδt 1 Probability of survival in Δt: p 2 = p = 1 λδt 1 1 Probability of survival for some time t: p t = lim(1 λ ) x x x = e λt Transition to large number of molecules: n( t) = N 0 e λt or dn( t) λt = λn0e = λn( t) dt Breitling / 7

Probabilistic Description 2 Probability of survival of a single molecule for some time t: p t = lim(1 λ ) x x x = e λt Probability that exactly x molecules survive for some time t: p x = ( e λt ) x (1 e λt ) N 0 x N x 0 Most likely number to survive to time t: max( x p x ) = N e 0 λt Breitling / 8

Probabilistic Description 3 Markov Model (pure death!) Decay rate: Probability of decay: Probability distribution of n surviving molecules at time t: Description: Time: t -> wait dt -> t+dt Molecules: n -> no decay -> n n+1 -> one decay -> n Λ ( n, t) = nλ p = Λ( n, t) dt, ) P( n t P( n, t P( n + + dt) = + 1, t) Λ( n + 1, t) dt P( n, t)[1 Λ( n, t) dt] Final Result (after some calculating): The same as in the previous probabilistic description Breitling / 9

Petri Net representation? Breitling / 10

Some (Bio)Chemical Conventions Concentration of Molecule A = [A], usually in units mol/litre (molar) Rate constant = k, with indices indicating constants for various reactions (k 1, k 2...) Therefore: A B d[ A] dt = d[ B] dt = k [ A] 1 Breitling / 11

Reversible, Single-Molecule Reaction A B, or A B B A, or Differential equations: d[ A] forward reverse dt = k 1 [ A] + k 2 [ B] d[ B] dt = k 1 [ A] k 2 [ B] Main principle: Partial reactions are independent! Breitling / 12

Breitling / 13 Reversible, single-molecule reaction 2 Differential Equation: Equilibrium (=steady-state): equi equi equi equi equi equi equi K k k B A B k A k dt B d dt A d = = = + = = 1 2 2 1 ] [ ] [ 0 ] [ ] [ 0 ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ 2 1 2 1 B k A k dt B d B k A k dt A d = + =

Irreversible, two-molecule reaction A+B C Differential equations: The last piece of the puzzle d[ A] dt d[ A] dt d[ B] d[ C] = = dt dt = k[ A][ B] Non-linear! Underlying idea: Reaction probability = Combined probability that both [A] and [B] are in a reactive mood : * * p ( AB) = p( A) p( B) = k1 [ A] k2[ B] = k[ A][ B] Breitling / 14

A simple metabolic pathway A B C+D Differential equations: d/dt decay forward reverse [A]= -k1[a] [B]= +k1[a] -k2[b] +k3[c][d] [C]= +k2[b] -k3[c][d] [D]= +k2[b] -k3[c][d] Breitling / 15

Metabolic Networks as Bigraphs A B C+D A B C k1 k2 k3 D k1 k2 k3 d/dt decay forward reverse A B -1 1 0-1 0 1 [A] [B] -k1[a] +k1[a] -k2[b] +k3[c][d] C 0 1-1 [C] +k2[b] -k3[c][d] D 0 1-1 [D] +k2[b] -k3[c][d] Breitling / 16

Petri nets Breitling / 17

Petri nets http://www-dssz.informatik.tu-cottbus.de/web_animation/pn_demos_flat-nets.html Breitling / 18

Qualitative Petri-Net Modelling & Analysis Graphical representation - Snoopy Qualitative analysis Charlie Unbounded, live & reversible Covered by T invariants P invariants Breitling / 19

Biological description bigraph differential equations KEGG Breitling / 20

Biological description bigraph ODEs substance A substance B EC 1.1.1.2 A k1 B Breitling / 21

Biological description bigraph ODEs substance A EC 1.1.1.2 substance B E A k B k1 k2 EA k* EB Breitling / 22

A special case: enzyme reactions In a quasi steady state, we can assume that [ES] is constant. Then: If we now define a new constant K m (Michaelis constant), we get: Breitling / 23

A special case: enzyme reactions Substituting [E] (free enzyme) by the total enzyme concentration we get: Hence, the reaction rate is: Breitling / 24

A special case: enzyme reactions Underlying assumptions of the Michaelis-Menten approximation: Free diffusion, random collisions of infinite number of molecules Irreversible reactions Quasi steady state In cell signaling pathways, all three assumptions will be frequently violated: Reactions of rather rare molecules happen at membranes and on scaffold structures Reactions happen close to equilibrium and both reactions have non-zero fluxes Enzymes are themselves substrates for other enzymes, concentrations change rapidly, d[es]/dt d[p]/dt Breitling / 25

Cell signaling pathways Fig. courtesy of W. Kolch Breitling / 26

Metabolic pathways vs. Signaling Pathways (can you give the mass-action equations?) Metabolic (initial substrate) S E1 Input Signal X Signaling cascade S S1 P1 E2 S S2 P2 E3 S (final product) Classical enzyme-product pathway S3 P3 Output Product become enzyme at next stage Breitling / 27

Metabolic pathways vs. Signalling Pathways Breitling / 28

Cell signaling pathways Breitling / 29

Cell signaling pathways Breitling / 30

Cell signaling pathways Breitling / 31

Cell signaling pathways Common components: Receptors binding to ligands R(inactive) + L RL(active) Proteins forming complexes P1 + P2 P1P2-complex Proteins acting as enzymes on other proteins (e.g., phosphorylation by kinases) P1 + K P1* + K Breitling / 32

MA1: Mass action for enzymatic reaction E+A k1 k 2 A: substrate B: product E: enzyme E A substrate-enzyme complex E A k 3 A E + B E B Breitling / 33

MA2 model A+ E k1 k2 A E k ' 3 B E k 1' k ' 2 B + E Breitling / 34

MA3 model A+ E k1 k2 A E k ' 3 k ' 4 B E k 1' k ' 2 B + E Breitling / 35

Cell signaling pathways feedback loops Breitling / 36

Cell signaling pathways feedback loops Fig. courtesy of W. Kolch Breitling / 37

Feedback loops in Petri Nets (a) S 1 (b) S 1 R R p R R p P 1 P 1 RR RR p RR RR p P 2 P 2 (c) S 1 (d) S 1 R R p R R p P 1 P 1 RR RR p RR RR p P 2 P 2 Breitling / 38

Feedback loops in Petri Nets Breitling / 39

Feedback loops in Petri Nets Breitling / 40

and added inhibitor Breitling / 41

Many PN modelling challengings remain Lack of parameters Qualitative vs. Continuous PN Small molecule numbers Deterministics vs. Stochastic models Spatial heterogeneity??? Breitling / 42

Cell signaling pathways Fig. courtesy of W. Kolch Breitling / 43

Stochastic vs. Continuous 5 5 X X Breitling / 44

Stochastic model checking Two Reaction Model First a simple model of two reactions: 0.01 A B C D 0.1 Assess property: P=?[ A = $X { A = D } ] What is the probability that, when A and D first equal each other, they both have $X number of molecules? Breitling / 45

Two Reaction Model Property: P=?[ A = $X { A = D } ] A Concentration * D Time Breitling / 46

Two Reaction Model Set reactants to 10 molecules (model bound to 10 molecules) Simulate with Gillespie 1,000 times and model check each output Number of simulations which are true over total number of simulations is the probability. Also checked the continuous model and the answer is the solid line. Breitling / 47

Two Reaction Model Breitling / 48

Spatial heterogeneity concentrations are different in different places, n = f(t,x,y,z) diffusion superimposed on chemical reactions: n( t) t xyz = λ n( t) xyz ± diffusion partial differential equation Breitling / 49

Spatial heterogeneity one-dimensional case (diffusion only, and conservation of mass) Δx n( t, x) Δx = inflow outflow t n( t, x + Δx) outflow = K x n(t,x) inflow = K x inflow outflow Breitling / 50

Breitling / 51 Spatial heterogeneity 2 ) ( ) ( ) ( reaction : Combination with chemical ),,, ( ),,, ( Shorthand for three dimensions : ), ( ), ( equation to get diffusion equation : to differential Transition ), ( ), ( ), ( 2 2 2 2 t n K t n t t n z y x t n K t z y x t n x x t n K t x t n x x t n K x x x t n K x t x t n + = = = + Δ = Δ λ

Acknowledgements David Gilbert, Brunel University, London Monika Heiner, Cottbus University, Germany Robin Donaldson, Glasgow University Breitling / 52

The Groningen Bioinformatics Centre (Netherlands) is expanding its young and successful team. Several PhD and Postdoc positions are available for creative bioinformaticians with an interest in Systems Biology, Metabolomics, Proteomics, Quantitative Genetics, Network Reconstruction, Dynamic Modelling For more information and to apply visit www.rug.nl/gbic e-mail r.breitling@rug.nl talk to Rainer Breitling at Petri Nets 2009 Recent GBiC papers: Breitling R et al. New surveyor tools for charting microbial metabolic maps Nature Reviews Microbiology (2008). Fu J et al. MetaNetwork: a computational protocol for the genetic study of metabolic networks Nature Protocols (2007). Swertz MA et al. Beyond standardization: dynamic software infrastructures for systems biology Nature Reviews Genetics (2007). Keurentjes JJB et al. The genetics of plant metabolism Nature Genetics (2006). Hoeller D et al. Regulation of ubiquitin-binding proteins by monoubiquitylation Nature Cell Biology (2006). Bystrykh L et al. Uncovering regulatory pathways that effect hematopoietic stem cell function using genetical genomics Nature Genetics (2005).