Biological Pathways Representation by Petri Nets and extension

Similar documents
3.B.1 Gene Regulation. Gene regulation results in differential gene expression, leading to cell specialization.

Control of Gene Expression in Prokaryotes

Prokaryotic Gene Expression (Learning Objectives)

REGULATION OF GENE EXPRESSION. Bacterial Genetics Lac and Trp Operon

Name Period The Control of Gene Expression in Prokaryotes Notes

UNIT 6 PART 3 *REGULATION USING OPERONS* Hillis Textbook, CH 11

Chapter 15 Active Reading Guide Regulation of Gene Expression

Bacterial Genetics & Operons

Topic 4 - #14 The Lactose Operon

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

13.4 Gene Regulation and Expression

Introduction. Gene expression is the combined process of :

Prokaryotic Gene Expression (Learning Objectives)

Name: SBI 4U. Gene Expression Quiz. Overall Expectation:

CHAPTER : Prokaryotic Genetics

Big Idea 3: Living systems store, retrieve, transmit and respond to information essential to life processes. Tuesday, December 27, 16

Computational Cell Biology Lecture 4

APGRU6L2. Control of Prokaryotic (Bacterial) Genes

Chapter 16 Lecture. Concepts Of Genetics. Tenth Edition. Regulation of Gene Expression in Prokaryotes

GENE REGULATION AND PROBLEMS OF DEVELOPMENT

Complete all warm up questions Focus on operon functioning we will be creating operon models on Monday

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

Boolean models of gene regulatory networks. Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016

Control of Prokaryotic (Bacterial) Gene Expression. AP Biology

Welcome to Class 21!

Chapter 6- An Introduction to Metabolism*

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

Regulation of gene expression. Premedical - Biology

Regulation of Gene Expression

CHAPTER 13 PROKARYOTE GENES: E. COLI LAC OPERON

Basic Synthetic Biology circuits

REVIEW SESSION. Wednesday, September 15 5:30 PM SHANTZ 242 E

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

Chapter 7: Metabolic Networks

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

SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

Gene Regulation and Expression

Co-ordination occurs in multiple layers Intracellular regulation: self-regulation Intercellular regulation: coordinated cell signalling e.g.

Unit 3: Control and regulation Higher Biology

Regulation of metabolism

32 Gene regulation, continued Lecture Outline 11/21/05

BMD645. Integration of Omics

Lesson Overview. Gene Regulation and Expression. Lesson Overview Gene Regulation and Expression

MITOCW enzyme_kinetics

Introduction to Bioinformatics

DNA Technology, Bacteria, Virus and Meiosis Test REVIEW

Division Ave. High School AP Biology

Chapter 6. Ground Rules Of Metabolism

CS-E5880 Modeling biological networks Gene regulatory networks

Controlling Gene Expression

Types of biological networks. I. Intra-cellurar networks

Energy Transformation, Cellular Energy & Enzymes (Outline)

V14 extreme pathways

86 Part 4 SUMMARY INTRODUCTION

2. Cellular and Molecular Biology

Warm-Up. Explain how a secondary messenger is activated, and how this affects gene expression. (LO 3.22)

Prokaryotic Regulation

V19 Metabolic Networks - Overview

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

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

Regulation of Gene Expression

An Introduction to Metabolism

Chapter 8: An Introduction to Metabolism

Biology Kevin Dees. Chapter 8 Introduction to Metabolism

Metabolism and Enzymes

AP Bio Module 16: Bacterial Genetics and Operons, Student Learning Guide

4. Why not make all enzymes all the time (even if not needed)? Enzyme synthesis uses a lot of energy.

Energy & Metabolism. Two states of energy. Low and high potential energy 9/23/2016. Energy

Biology. Biology. Slide 1 of 26. End Show. Copyright Pearson Prentice Hall

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

Chapter 8 Introduction to Metabolism. Metabolism. The sum total of the chemical reactions that occur in a living thing.

Chapter 18: Control of Gene Expression

Molecular Biology, Genetic Engineering & Biotechnology Operons ???

Honors Biology Reading Guide Chapter 11

AP Biology Gene Regulation and Development Review

Lab 2 Worksheet. Problems. Problem 1: Geometry and Linear Equations

THE EDIBLE OPERON David O. Freier Lynchburg College [BIOL 220W Cellular Diversity]

Development Team. Regulation of gene expression in Prokaryotes: Lac Operon. Molecular Cell Biology. Department of Zoology, University of Delhi

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

Gene Network Science Diagrammatic Cell Language and Visual Cell

Chapter 6: Energy Flow in the Life of a Cell

Metabolism and enzymes

BIOLOGY 10/11/2014. An Introduction to Metabolism. Outline. Overview: The Energy of Life

Hierarchical Petri Nets for Modeling Metabolic Phenotype in Prokaryotes

Chapter 8: An Introduction to Metabolism

Introduction to Mathematical Physiology I - Biochemical Reactions

Activation of a receptor. Assembly of the complex

16 CONTROL OF GENE EXPRESSION

Regulation of gene Expression in Prokaryotes & Eukaryotes

Gene regulation II Biochemistry 302. Bob Kelm February 28, 2005

GENES AND CHROMOSOMES III. Lecture 5. Biology Department Concordia University. Dr. S. Azam BIOL 266/

Multiple Choice Review- Eukaryotic Gene Expression

Translation and Operons

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

Bio 101 General Biology 1

Chapter 8 Notes. An Introduction to Metabolism

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

Lecture 10: Cyclins, cyclin kinases and cell division

Topic 4: Equilibrium binding and chemical kinetics

Energy and Cellular Metabolism

Transcription:

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 extension

The cell (1) Outline The cell Pathways The cell is the structural and functional unit of all living organisms. It is the building block of life. Two types of cells: Prokaryotic cells: small, lack of nuclear membrane, usually singletons; Eukaryotic cells: 10 time bigger than Prokaryotic ( 1000 in volume), contain membrane-bound compartments in which specific metabolic activities take place, usually found in multi-cellular organisms; Biological Pathways Representation by and extension

The cell (2) Outline The cell Pathways Eukaryotic Cell Prokaryotic Cell Biological Pathways Representation by and extension

Cell Activities Outline The cell Pathways All cells share the following activities: Reproduction by cell division Use and production of enzymes and other proteins coded by DNA genes Response to external and internal stimuli such as changes in temperature, ph or nutrient levels Metabolism: take in raw materials, building cell components, converting energy, molecules. Biological Pathways Representation by and extension

Biological Pathways Outline The cell Pathways Biological Pathways A Biological Pathway is a molecular interaction network in biological processes. We consider three types of biological pathways: Metabolic pathways Message Passing Regulatory pathways Gene Regulatory Pathways Biological Pathways Representation by and extension

Metabolic Pathways Outline The cell Pathways Metabolic Pathways A metabolic pathway is a series of chemical reactions occurring within a cell, catalyzed by enzymes, resulting in either the formation of a metabolic product to be used or stored by the cell, or the initiation of another metabolic pathway. The functioning of a cell depends upon its ability to extract and use chemical energy stored in organic molecules. This energy is derived from metabolic pathways to ATP. Example of metabolic pathways are: glycolysis which generates high-energy molecules, ATP and NADH Pentose phosphate pathway... Biological Pathways Representation by and extension

Regulatory Pathways Outline The cell Pathways Regulatory Pathways Regulatory Pathways can be classified in: Genetic information processing: Transcription, Translation, Sorting and Degradation. Replication and Repair Environmental information processing: Membrane transport, Signal transduction, Ligand receptor interaction Cellular processes: Cell motility, Cell growth and death, Cell communication, Development, Behaviour Biological Pathways Representation by and extension

Standard Petri Net (definition) Definitions A Petri Net is a 5-tuple PN = {P, T, A, W, m 0 } where: P is the set of places. E.g. P = {P 1, P 2, P 3, P 4, P 5 } T is the set of transitions. E.g. T = {T 1, T 2 } A T P P T is the set of arcs. E.g. A = {(P 1, T 1 ), (P 2, T 1 ), (P 2, T 2 ), (P 3, T 2 )} {(T 1, P 4 ), (T 2, P 5 )} W : A N is a function which assigns to each arc a weight m 0 is the initial marking vector. E.g. m 0 = (2, 2, 1, 0, 0). Biological Pathways Representation by and extension

Definitions Enabled Transitions, Input and Output Vector Definition A transition T i is enabled by the marking m when (P j, T i ) T, W(P j, T i ) m j. It is disabled otherwise. In the previous example T 1 is enabled and T 2 is disabled. Definition The Input vector I(T i ) is a vector whose k-th component is W(P k, T i ) if (P k, T i ) A, 0 otherwise. The Output vector O(T i ) is a vector whose k-th component is W(T i, P k ) if (T i, P k ) A, 0 otherwise. In the previous example I(T 1 ) = (2, 1, 0, 0, 0) and O(T 1 ) = (0, 0, 0, 1, 0). Biological Pathways Representation by and extension

Incidence Matrix Outline Definitions Definition The Incidence Matrix of a PN is a matrix with a row for each transition and a column for each place. The k-th matrix row is the vector O(T k ) I(T k ) and it represents the marking change when T k fires. The incidence matrix of the previous example is: [ ] 2 1 0 1 0 A = 0 2 2 0 1 Biological Pathways Representation by and extension

Dynamic Outline Definitions Definition When a transition is enabled it can fire. The firing of the transition T i changes the marking of the net from m to m I(T i ) + O(T i ). Definition The reachability set RS(m 0 ) of a Petri Net is the set of all possbile markings reachable from the initial marking m 0. Note that: In the general case, the number of marking of the RS grows exponentially with the number of places of the net and the number of tokens of the initial marking, The problem of deciding if a marking is reachable is NP-hard. Biological Pathways Representation by and extension

S-invariant Outline Definitions Definition A S-Invariant for a PN with A as incidence matrix is a vector such that: A S = 0. The existence of a no-zero components S-invariant tells us that the weight sum of the tokens in the net is costant. Biological Pathways Representation by and extension

T-invariant Outline Definitions Definition A T-Invariant for a PN with A as incidence matrix is a vector such that: A T T = 0. Suppose that a PN has 4 transitions T = {T 1,..., T 4 } and let T = (2, 0, 1, 0) be a T-invariant. Then we know that, starting from any marking m, if T 1 fires twice and T 3 fires once (in any order), and no other transition fires, the final marking is again m. Biological Pathways Representation by and extension

What should a suitable model allow? 1 readability = supports understanding both for computer scientists and biologists 2 executability = allows even no-experts to get familiar with the model 3 validations techniques = consistency checks, does the model respect natural laws? 4 analysis techniques = qualitative and/or quantitative analysis. Biological Pathways Representation by and extension

A possible path for models The animation step gives the idea on the possible simplifications, e.g. ignoring reactions which seem not important The qualitative model is a simplified model which allows one to compare pathways, or point out cycles or steady states The quantitative model is an extended model which consider compound concentrations and reaction kinetic. Biological Pathways Representation by and extension

Catalyzed chemical reaction A chemical reaction takes its substrate and give a product. For example the glycosulfatase reaction has as substrate D-glucose 6-sulfate + H20 and for product D-glucose and sulfate: D-glucose 6-sulfate + H2O = D-glucose + sulfate Most of the reactions in cell are catalyzed by enzymes. Note that: enzymes are not consumed by the reaction enzymes speed up the reaction In the glycolysis the glycosulfatase is catalyzed by the EC 3.1.6.3 enzyme. Biological Pathways Representation by and extension

Petri Net for a simple chemical reaction The basic idea is to associate to each substrate or product compound a place, to the enzyme another place and set the arcs to destroy the substrate and return the product: EASY! Biological Pathways Representation by and extension

The reaction in KEGG Outline KEGG (Kyoto Encyclopedia of Genes and Genomes) is a large database which stores 43,471 pathways. Address: http://www.genome.jp/kegg How is the glycosulfatase represented? Note that H20 and sulfate molecules are not present. They are considered not relevant. Biological Pathways Representation by and extension

Example: Part of the glycolysis pathway Biological Pathways Representation by and extension

Problem 1: reversibility Outline Reversibility A reaction is reversible when it can work either taking the substrate and giving the product or vice versa. The actual verse is determined by the type of the reaction and the chemical state of the cell. Most of the reactions in a pathway are reversible. Representing a reaction and its inverse by a Petri Net could give a possible dynamic behaviour where the cell keeps looping in producing and destroying the same substance. This is biologically meaningless. When most of the reactions are reversible, most of the T-Invariants of the net are not meaningful. Can reversibility be ignored? Biological Pathways Representation by and extension

On the reversibility Outline Glycolysis features excellent examples of the problem of reaction reversibility: 1 As glucose enters a cell it is immediately phosphorylated by ATP to glucose 6-phosphate in the irreversible first step. This is to prevent the glucose leaving the cell. 2 In times of excess lipid or protein energy sources glycolysis may run in reverse (gluconeogenesis) in order to produce glucose 6-phosphate for storage as glycogen or starch. Biological Pathways Representation by and extension

Problem 2: the kinetic factor Kinetic In nature the fact that something can happen does not mean that it is relevant for the behaviour of a system. Kinetic represents the speed of a reaction. If we consider a single irreversible reaction, speed is not important. When reactions compete for the substrate, the speed is relevant. It is not important the absolute speeds of the reactions, but their relative speeds. Example: R is a reversible reaction, the speed of the reverse reaction, under certain conditions, is much lower than the direct one, the effects of the reversibility are unimportant. Biological Pathways Representation by and extension

Problem 3: locality Outline Locality Is the fact that a substance is present in a cell enough to ensure that it can be used as substrate by a reaction? The answer is yes for most of the cases; Eucaryotes are big cells so the substance position can influence the reaction; Eucaryotes have some membranes inside which isolate parts of the cell. Substances inside and outside the membrane edge can not be considered for the same reactions; can not represent locality. Biological Pathways Representation by and extension

Self-modified Petri net Outline Used for quantitative modelling by Hofestädt and Thelen main idea: assign to each arc of the Petri Net a function depending on the marking Example: Possible structural analysis? Biological Pathways Representation by and extension

Timed Petri Net Outline Each transition firing requires a time Firing time can be a random variable (Stochastic Petri Net) Complex analysis if firing time are not modelled by exponential random variables (which is our case...) Infinite and dense reachability set. Easy simulation Most of reactions follow the Michaelis-Menten scheme: V = V max S S + K m where V max is the maximum reaction rate, S the substrate concentration and K m characterises the interaction Enzyme/Substrate. Biological Pathways Representation by and extension

High Level Petri Net Outline Used for qualitative analysis and simulation by Koch, Heiner, Voss Main idea: each token has a colour, and transition can be labelled with tests on token colours For example we can have a transition which fires just with blue token in a place and not with green ones See examples in later slides... Biological Pathways Representation by and extension

Conflict in glycolysis and pentose pathways Biological Pathways Representation by and extension

HLPN for the conflict Outline Biological Pathways Representation by and extension

Remarks on HLPN Outline The model is not intuitive. It somehow requires to think that the cell has a will. It does not seem possible to obtain a HLPN starting from a KEGG diagram algorithmically due to the required simplifications. Is there an algorithm to assign colours to the tokens and guards to the transitions? It allows better invariant analysis than standard by the decomposition of the net. Guards can solve the problems of reversible reactions. It does not require a simulator tool. Biological Pathways Representation by and extension

Qualitative or Quantitative modelling? The answer to this question is not easy for these reasons: Kinetic and quantitative factors determine if an even is important or not, while qualitative models just say that it can happen. Biochemists do not agree on which simplifications of the models are possible. It depends much on the results we aim to get. Self-modified PN and Timed PN (better a combination of both) are flexible models but they can not be structurally studied (for what we know) for invariant or steady state by algebraical methods. They are excellent models for simulation. Qualitative analysis require simplifications on the pathway. It is not clear which are reasonable and which are not. Biological Pathways Representation by and extension

Example of simplifications Taken from Analysis and Simulation of Steady States in Metabolic Pathway with PN by Heiner, Koch et al A great number of reactions can be treated as irreversible under normal conditions. [...] In principle each enzymatic reaction is reversible. For a given reactant concentrations, the higher the concentrations of the product gets, the slower the reaction will occur in the proffered direction [...]. The approach described in this paper concentrates on the mere structure of the pathways. Those reactions with high reactant concentration are preferred to those with low. [...] Molecules of the same substance are chemically indistinguishable although their roles may differ depending on the reaction environment in which they appear. Biological Pathways Representation by and extension

Regulatory pathways Outline Environmental information processing Types: Membrane transport, Signal transduction, Ligand receptor interaction Cellular processes Types: Cell motility, Cell growth and death, Cell communication, Development, Behaviour They are formed by cascades of activated/deactivated proteins or proteins complexes They detect, amplify and integrate external signals to generate responses such as changes in enzyme activity, gene expression, or ion-channel activity Biological Pathways Representation by and extension

Example of signal transduction pathway. Apoptosis Biological Pathways Representation by and extension

Yet another PN extension The easier way to represent the inhibition of a substance is to use inhibitor arcs in PN. If the inhibitor arc (p i, t j ) is labelled with the natural number l then a necessary condition for the marking m to enable t j is than m i < l. The reachability problem for a PN with inhibitor arcs is equivalent to the halting problem for the Turing Machine. Biological Pathways Representation by and extension

A semantic ambiguity in KEGG Biological Pathways Representation by and extension

Another semantic ambiguity in KEGG Biological Pathways Representation by and extension

Again qualitative or quantitative approach? Take the protein (complex) α which is activated by β and inhibited by γ. In Petri Net theory, the presence of β and γ does not enable the transition. In biology the state of the protein (complex) α depends on the concentration of the activator and the inhibitor. How can we determine the validity range of a qualitative analysis? Self-modified is a good model for quantitative analysis. Biological Pathways Representation by and extension

Regulation of gene expression Definition Regulation of gene expression (gene regulation) is the cellular control of the amount and timing of appearance of the functional product of a gene. Some notes: A functional gene product may be an RNA or a protein Most of the well-known mechanisms regulate the expression of protein coding genes We work on eucatyotes. In this context we call operon a set of genes which are regulated together 4 types of regulations: negative inducible operons, negative repressible operons, positive inducible operons, positive repressible operons Biological Pathways Representation by and extension

A (simplified) example of positive repressible operon: LAC of Escherichia Coli (1) The E.C. can obtain carbon from lactose. This process needs specific enzymes which must be produced only when strictly needed. When there is no Lactose in the environment, the cell produces a protein called lactose repressor. This protein binds to the lac-operator and the transcription of the LAC Enzyme occurs at a very slow rate. When cells are grown in the presence of lactose, a lactose metabolite called allolactose binds to the lactose repressor. The repressor is unable to bind to the operator, allowing RNA Polymerase to transcribe the lac genes. Extension: what happens when glucose is present? Biological Pathways Representation by and extension

PN for negative inducible operons Description A regulatory repressor protein is normally bound to the operator and it prevents the transcription of the genes on the operon. If an inducer molecule is present, it binds to repressor and changes its conformation so that it is unable to bind to the operator. This allows for the transcription of the genes on the operator. Biological Pathways Representation by and extension

PN for negative repressible operons Description The transcription of the genes on the operon normally takes place. Repressor proteins are produced by a regulator gene but they are unable to bind to the operator in their normal conformation. Corepressors can bind to the repressor protein and change its conformation so that it can bind to the operator. The activated repressor protein binds to the operator and prevents transcription. Biological Pathways Representation by and extension

PN for positive inducible operons Description The activator proteins are normally unable to bind to the pertinent DNA. However, certain substrate molecules can bind to the activator proteins and change their conformations so that they can bind to the DNA and enable transcription to take place. Biological Pathways Representation by and extension

PN for positive repressible operons Description The activator proteins are normally bound to the pertinent DNA segment. However, certain molecules can bind to the activator and prevent it from binding to DNA. This prevents transcription. Biological Pathways Representation by and extension

(1) Outline The introduction section is mainly taken documents of bioinformatic section of Intelligent Software Lab., Postech. Images are taken from Wikipedia. Elementary biological notions are taken for various biology textbooks. The application of High Level to metabolic pathways are taken from Koch et al. works, e.g. Analysis and simulation of Steady States in Metabolic Pathways with Petri Nets. Examples of ambiguity of KEGG are taken from the Koch et al. paper: Model validation of biological pathways using Petri nets - demonstrated for apoptosis. Biological Pathways Representation by and extension

(2) Outline PN for gene regulatory network as well considerations on self-modified PN are taken from Hofestädt and Thelen paper: Quantitative modeling of Biochemical Networks. A complete bibliography as well deeper analysis on formalisms can be found in the technical report Biological Pathways Representation by and extensions downloadable at http://www.dsi.unive.it/ marin/ For any mistake or comment please write to marin@dsi.unive.it Biological Pathways Representation by and extension