Cells in silico: a Holistic Approach

Similar documents
SPA for quantitative analysis: Lecture 6 Modelling Biological Processes

Biological Pathways Representation by Petri Nets and extension

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

Biological networks CS449 BIOINFORMATICS

V19 Metabolic Networks - Overview

Chapter 6- An Introduction to Metabolism*

Basic modeling approaches for biological systems. Mahesh Bule

Modelling Biochemical Pathways with Stochastic Process Algebra

Modeling (bio-)chemical reaction networks

V14 extreme pathways

Chapter 7: Metabolic Networks

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

Formal Methods and Systems Biology: The Calculus of Looping Sequences

Chapter 2 The Chemistry of Biology. Dr. Ramos BIO 370

Computational Modelling in Systems and Synthetic Biology

Making energy! ATP. The point is to make ATP!

the spatial arrangement of atoms in a molecule and the chemical bonds that hold the atoms together Chemical structure Covalent bond Ionic bond

Curriculum Map. Biology, Quarter 1 Big Ideas: From Molecules to Organisms: Structures and Processes (BIO1.LS1)

38050 Povo Trento (Italy), Via Sommarive 14 CAUSAL P-CALCULUS FOR BIOCHEMICAL MODELLING

Control of Gene Expression in Prokaryotes

Metabolism and Enzymes

BIOCHEMISTRY NOTES - UNIT 2-

An introduction to SYSTEMS BIOLOGY

The Calculus of Looping Sequences

Type Disciplines for Systems Biology

Models and Languages for Computational Systems Biology Lecture 1

Chapter 15 Active Reading Guide Regulation of Gene Expression

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

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

Introduction Biology before Systems Biology: Reductionism Reduce the study from the whole organism to inner most details like protein or the DNA.

Science Online Instructional Materials Correlation to the 2010 Biology Standards of Learning and Curriculum Framework

Biology Reading Assignment: Chapter 9 in textbook

Cells and the Stuff They re Made of. Indiana University P575 1

2. Cellular and Molecular Biology

Lecture Series 9 Cellular Pathways That Harvest Chemical Energy

Name Period The Control of Gene Expression in Prokaryotes Notes

Varieties of Stochastic Calculi

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

New Computational Methods for Systems Biology

Overview of Kinetics

Chapter 5 Ground Rules of Metabolism Sections 1-5

Chapter 6: Energy and Metabolism

Enzyme Catalysis & Biotechnology

Hole s Human Anatomy and Physiology Eleventh Edition. Chapter 2

Chapter 2. Introduction: Chapter Chemical Basis of Life. Structure of Matter:

Study Guide: Fall Final Exam H O N O R S B I O L O G Y : U N I T S 1-5

The Chemistry of Life

BIOCHEMISTRY/MOLECULAR BIOLOGY

Biology Reading Assignments:

Eukaryotic Cells. Figure 1: A mitochondrion

Computational Systems Biology

Biology Unit 4. Chemistry of Life

Towards a framework for multi-level modelling in Computational Biology

Lecture 4 The stochastic ingredient

I. Flow of Energy in Living Things II. Laws of Thermodynamics & Free Energy III. Activation Energy IV. Enzymes V. Reaction Coupling VI.

Introduction to Molecular and Cell Biology

Introduction to Systems Biology

Chapter 02 Chemical Basis of Life. Multiple Choice Questions

ATP ATP. The energy needs of life. Living economy. Where do we get the energy from? 9/11/2015. Making energy! Organisms are endergonic systems

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

Name: Date: Period: Biology Notes: Biochemistry Directions: Fill this out as we cover the following topics in class

2012 Univ Aguilera Lecture. Introduction to Molecular and Cell Biology

An introduction to biochemical reaction networks

Introduction to Bioinformatics

Foundations in Microbiology Seventh Edition

Science Textbook and Instructional Materials Correlation to the 2010 Biology Standards of Learning and Curriculum Framework. Publisher Information

Metabolism and enzymes

2/18/2013 CHEMISTRY OF CELLS. Carbon Structural Formations. 4 Classes of Organic Compounds (biomolecules)

Hole s Human Anatomy and Physiology Tenth Edition. Chapter 2

BIOLOGY STANDARDS BASED RUBRIC

Chapter 6. Ground Rules Of Metabolism

Basic Synthetic Biology circuits

Page 1. Name: UNIT: PHOTOSYNTHESIS AND RESPIRATION TOPIC: PHOTOSYNTHESIS

A Brief Overview of Biochemistry. And I mean BRIEF!

MITOCW enzyme_kinetics

Stochastic Simulation.

A A A A B B1

Unit 2: The Properties of Water, Organic Macromolecules, Enzymes, Digestion (questions)

UNIT 2: CELLS Chapter 4: Cells and Energy

How to Build a Living Cell in Software or Can we computerize a bacterium?

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

General Biology. The Energy of Life The living cell is a miniature factory where thousands of reactions occur; it converts energy in many ways

Bacterial Genetics & Operons

U2.1.1: Molecular biology explains living processes in terms of the chemical substances involved (Oxford Biology Course Companion page 62).

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

An Introduction to Metabolism. Chapter 8

Mr. Carpenter s Biology Biochemistry. Name Pd

Map of AP-Aligned Bio-Rad Kits with Learning Objectives

Prokaryotic Gene Expression (Learning Objectives)

Bioinformatics: Network Analysis

Biology Chapter 2: The Chemistry of Life. title 4 pictures, with color (black and white don t count!)

Biology Assessment. Eligible Texas Essential Knowledge and Skills

2015 FALL FINAL REVIEW

Lecture 1 Modeling in Biology: an introduction

Slide 1 / Describe the setup of Stanley Miller s experiment and the results. What was the significance of his results?

STAAR Biology Assessment

Berg Tymoczko Stryer Biochemistry Sixth Edition Chapter 1:

Chapter 1. DNA is made from the building blocks adenine, guanine, cytosine, and. Answer: d

13. The diagram below shows two different kinds of substances, A and B, entering a cell.

Exercise 3: Michaelis-Menten kinetics

Transcription:

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 p.1/41

Desiderata Gaining knowledge about biological phenomena Understand the functionality of bio-components assessment of known facts discovery of new functionalities Investigate the underlying structure of biological complex systems how genome, proteome and metabolome interact giving rise to emergent properties SFM 2008 Bertinoro p.2/41

It s a matter of language Science is rough, language is subtle d après R. Barthes Not only mathematics [il mondo] è scritto in lingua matematica e i caratteri son triangoli, cerchi,... Galileo but also executable, because the closer the language to the described object, the more effective the description Wittgenstein SFM 2008 Bertinoro p.3/41

From Syntax to Semantics To understand function, study structure F. Crick I ve been told to work no longer in modern biology: STRUCTURE AND FUNCTION The genome as a 4-letters language syntax what and how it expresses for semantics SFM 2008 Bertinoro p.4/41

"cells as computational devices" Petri Nets, Rewrite Systems, Logics,... Pocess calculi SFM 2008 Bertinoro p.5/41

Bio-systems Metabolic and gene regulation networks, signalling pathways, etc are made of SFM 2008 Bertinoro p.6/41

Bio-systems Metabolic and gene regulation networks, signalling pathways, etc are made of millions of components acting independently, interacting each other, dispersed in solutions SFM 2008 Bertinoro p.7/41

Bio-systems Metabolic and gene regulation networks, signalling pathways, etc are made of millions of components acting independently, interacting each other, dispersed in solutions interaction is essentially binary SFM 2008 Bertinoro p.8/41

Bio-systems Metabolic and gene regulation networks, signalling pathways, etc are made of millions of components acting independently, interacting each other, dispersed in solutions interaction is essentially binary occurs on selected sites (if any) between close enough, affine, non-separated components SFM 2008 Bertinoro p.9/41

Bio-systems Metabolic and gene regulation networks, signalling pathways, etc are made of millions of components acting independently, interacting each other, dispersed in solutions interaction is essentially binary occurs on selected sites (if any) between close enough, affine, non-separated components is local, but affects the whole system globally SFM 2008 Bertinoro p.10/41

Bio-systems Metabolic and gene regulation networks, signalling pathways, etc are made of millions of components acting independently, interacting each other, dispersed in solutions interaction is essentially binary occurs on selected sites (if any) between close enough, affine, non-separated components is local, but affects the whole system globally Just as concurrent, distributed, mobile processes SFM 2008 Bertinoro p.11/41

Processes Concurrent, distributed, mobile processes are made of several components acting independently, interacting each other, distributed geographically interaction is mainly binary occurs on selected channels between components is local, but affects the whole system globally SFM 2008 Bertinoro p.12/41

Process calculi: primitives Few basic primitives for sending!a(v) and receiving?a(v) the value v, if any, on channel a channels mimick interaction points, values the exchanged information performing non detailed activities τ abstracting from, e.g., biochemical details creating/handling channels composed with few operators... SFM 2008 Bertinoro p.13/41

Process calculi: composition Among the few operators there are: parallel composition P Q cells as processes, that may interact or proceed independently choice P + Q according to a probabilistic distribution more to come SFM 2008 Bertinoro p.14/41

Process calculi: semantics How do systems evolve? Semantics is given through a logically based inference system, defining transitions how a configuration changes into another Communication, i.e. interaction, is the basic computational step SFM 2008 Bertinoro p.15/41

Process calculi: Semantics Essentially, communication and asynchrony are ruled by:?a(x).p!a(v).q P[x v] Q the activity is local IF P P THEN P Q P Q its effect is global more to come SFM 2008 Bertinoro p.16/41

Quantitative information... otherwise "stamp collection" Rutherford interactions occur at given rates channels posses rates (often) interactions are reversible (possibly with different rates) the context affects the overall rates not only temperature, pressure, etc, but also concentration here the quantities of reactants per unit (typically, Gillespie s Stochastic Simulation Algorithm) SFM 2008 Bertinoro p.17/41

Summing up molecules, metabolites, compounds, cells as processes (biochemical) interactions as communications affinity of interaction as communication capabilities (other features, like membranes, geometry, time,... often treated ad hoc or still under investigation) Process calculi specify and execute Bio-systems SFM 2008 Bertinoro p.18/41

What do we gain? run the model, and obtain virtual experiments an integral abstract description of system behaviour: unexpected, global properties may emerge formally analyse the executions, collecting e.g. statistical data on behaviour, or causality among interactions, or similarities/differences between systems, model-checking properties... compositionality specify new components in isolation (e.g. active principles), put them aside the others with no other change and see (cf. ODE) SFM 2008 Bertinoro p.19/41

A simple example Consider the enzyme-catalysed production of a product P from the substrate S: E + S K ES K 1 ES ES K P E + P The corresponding processes are E =!a where rate(a) = K ES S =?a.es where rate(τ 1 ) = K 1 ES ES = τ 1.(E P) + τ 1.(E S) where rate(τ 1 ) = K P A computation is SFM 2008 Bertinoro p.20/41

E =!a S =?a.es ES = τ 1.(E P) + τ 1.(E S) where rate(a) = K ES where rate(τ 1 ) = K 1 ES where rate(τ 1 ) = K P n E m S r 0 (n 1) E (m 1) S ES r 0 (n 2) E (m 2) S 2 ES r 1 (n 1) E (m 2) S ES P r 0 (n 2) E (m 3) S 2 ES P r... where the actual rates r 0,r 0,... are typically computed with Gillespie s SSA and depend on the rates of channels and on the number of reactants. SFM 2008 Bertinoro p.21/41

Other approaches Petri nets formal languages (P systems,...) rewriting systems (κ-calculus, Biocham, calculus of looping sequences,...) logically based formalisms (Pathway logic,...) reactive systems (Statecharts...)... SFM 2008 Bertinoro p.22/41

Work within BISCA VIrtual CEll: artificial ur-cell, from a simplified prokaryote with a variant of the π-calculus E. Coli: the whole metabolic pathways, with knock-outs with a very fast (subset of) the π-calculus Calix of Held: a neuronal synapsis Towards a holistic model of a whole cell: all interactions among metabolic pathways (properties emerge), the whole movie not only snapshots SFM 2008 Bertinoro p.23/41

Building up VICE: the genome Problems: not an arbitrary list of genes small enough for the sake of computability Our choice: The "Minimal Gene Set" from Haemophylus influenzae, Mycoplasma genitalium cf. Glass et al. gene KO in vitro SFM 2008 Bertinoro p.24/41

Genome comparison SFM 2008 Bertinoro p.25/41

Building up VICE: hypothesis Reduction and update of the Minimal Gene Set, based on a functional analysis. selection of basic activities (eating, production of energy, synthesis of basic structural components, reproduction) choice of the 187 genes involved design of the metabolic pathways needed (presently only for survival) SFM 2008 Bertinoro p.26/41

VICE: Validation Check on biological consistency: all the pathways selected have been taken: sufficient no genes are left inactive: necessary Comparison with real results: confirm basic modelling choice calls for deeper analysis and more features SFM 2008 Bertinoro p.27/41

Activities Group pathway (and reactions) in the standard biochemical manner: Oxidations: extraction of energy from nutrients: Glycolysis Pyruvate... Lipid metabolism: synthesis of structural components from monomers: fatty acids... Nucleotide metabolism: building DNA/RNA bases, no de novo synthesis DNA/RNA synthesys: RNA for building proteins, DNA for reproduction not yet available Protein synthesis: no amino acids Uptake: Glycerol, amino acids, nitrous bases, fatty acids...... plus a few other pathways. SFM 2008 Bertinoro p.28/41

Virtual experiments Through runs of the π-specification of VICE in presence of different quantities of food (VICE in parallel with different numbers of glucose processes naïve) for different periods of time (computations of different length) Under the assumption on the environment: enough nutrients (water, sugar, phosphates, amino acids, nitrous bases... ) no toxics no competing organisms (a single VICE) right temperature, pressure,... SFM 2008 Bertinoro p.29/41

Results Data are collected from 10 3 computations, made of 10 4 transitions, involving 10 6 different processes ( 12 hours each) Throughput: Production of energy and metabolites, through oxidation of glucose, shows homeostasis biomass produced as expected Distribution of metabolites over Glycolysis pathway: Like in real prokaryotes (in their steady state) The distributions agree with those computed in vitro. SFM 2008 Bertinoro p.30/41

Steady state pyruvate, diacilglycerol, phosphoribosylpyrophosphate SFM 2008 Bertinoro p.31/41

Usage of enzymes 1 mg111 5 mg300 9 compl. pyr. dehydrogenase 2 mg215 6 mg430 10 mg299 3 mg023 7 mg407 11 mg357 4 mg031 8 mg216 SFM 2008 Bertinoro p.32/41

Something emerges Add the specification of a regulatory feedback circuit on the enzyme phosphofructokinase (the more ADP the faster the phosphorilation of fructose-6-phosphate). Look then at the time course of fructose-6-phosphate and fructose-1.6-bephosphate Change the feeding regimen by supplying the sugar: all at the beginning, a huge quantity no oscillations at a constant rate oscillations show up!! SFM 2008 Bertinoro p.33/41

Oscillations SFM 2008 Bertinoro p.34/41

the real ones... SFM 2008 Bertinoro p.35/41

Other case studies... Specify and run the metabolome of E. coli Because of efficiency problems, a new implementation a subset of CCS (fast also with name passing) essentially multiplication of stoichiometric matrices - allowing for either stochastic or deterministic simulations many orders of magnitude faster than the previous one (10 8 transitions involving 10 7 different kinds of processes in few minutes) SFM 2008 Bertinoro p.36/41

E. Coli The virtual behaviour matches the real one Knock out some genes agrees on known KO (ppc, pgi, zwf) a new KO (rpe) no data in the literature SFM 2008 Bertinoro p.37/41

Calix of Held A large synapsis in the mammalians A first step to studying plasticity and memory Pre-synaptic and post;synaptic mechanisms of neuro-transmitter release and reception Executable model (in Spim) + a bit of spatiality Results agree with other deterministic, non executable models: - high sensitivity to low concentration of Ca++ - adaptive response of vescicle turn-over SFM 2008 Bertinoro p.38/41

Conclusions Cells as processes "virtual" living matter Formal, mathematical theory mechanical analysis tools constructive and executable compositional, with different abstraction levels Quantities crucial for behavioural descriptions New computational models (e.g. new interation mechanisms) new semantics "Virtual" experiments as computations not enough!! wet experiments... SFM 2008 Bertinoro p.39/41

To Do Far from satisfactory languages! New challenges: membranes, compartments and the like geometrical issues more faithful (and efficient) bio-chemistry causality usability (graphich interfaces, fast interpreters, specification generators from data bases,...) new analysis techniques (static vs dynamic) and tools Towards... SFM 2008 Bertinoro p.40/41

Bio-calculus environment Towards uniform (families of) environments sharing formal grounds and tools providing the user with mechanisms for describing systems at different levels of abstraction More fundamental research and more case studies SFM 2008 Bertinoro p.41/41