Flux balance analysis in metabolic networks Lecture notes by Eran Eden.

Slides:



Advertisements
Similar presentations
Lets begin constructing the model… Step (I) - Definitions We begin with a very simple imaginary metabolic network represented as a directed graph: Vertex.
Advertisements

Regulation of Gene Expression in Flux Balance Models of Metabolism.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 8 Tuesday, 11/19/02 Linear Programming.
Chapter 6 Linear Programming: The Simplex Method
Dragan Jovicic Harvinder Singh
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
The (Right) Null Space of S Systems Biology by Bernhard O. Polson Chapter9 Deborah Sills Walker Lab Group meeting April 12, 2007.
Basic Feasible Solutions: Recap MS&E 211. WILL FOLLOW A CELEBRATED INTELLECTUAL TEACHING TRADITION.
Biological Network Analysis: Metabolic Optimization Methods Tomer Shlomi Winter 2008.
Flux Balance Analysis. FBA articles Advances in flux balance analysis. K. Kauffman, P. Prakash, and J. Edwards. Current Opinion in Biotechnology 2003,
Models and methods in systems biology Daniel Kluesing Algorithms in Biology Spring 2009.
1 2 Extreme Pathway Lengths and Reaction Participation in Genome Scale Metabolic Networks Jason A. Papin, Nathan D. Price and Bernhard Ø. Palsson.
Mathematical Representation of Reconstructed Networks The Left Null space The Row and column spaces of S.
Regulated Flux-Balance Analysis (rFBA) Speack: Zhu YANG
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2006 Lecture 9 Wednesday, 11/15/06 Linear Programming.
Metabolic network analysis Marcin Imielinski University of Pennsylvania March 14, 2007.
Approximation Algorithms
1 Escheria coli K-12 undergoes adaptive evolution to achieve in silico predicted optimal growth Rafael U. Ibarra, Jeremy S. Edwards and Bernhard Ø. Palsson.
Seminar in bioinformatics Computation of elementary modes: a unifying framework and the new binary approach Elad Gerson, Spring 2006, Technion. Julien.
Humboldt- Universität zu Berlin Edda Klipp Systembiologie 3 - Stoichiometry Sommersemester 2010 Humboldt-Universität zu Berlin Institut für Biologie Theoretische.
Constraint-Based Modeling of Metabolic Networks Tomer Shlomi School of Computer Science, Tel-Aviv University, Tel-Aviv, Israel March, 2008.
Humboldt- Universität Zu Berlin Edda Klipp, Humboldt-Universität zu Berlin Edda Klipp Systembiologie 4 – Flux Balance Analysis Sommersemester 2010 Humboldt-Universität.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Metabolic/Subsystem Reconstruction And Modeling. Given a “complete” set of genes… Assemble a “complete” picture of the biology of an organism? Gene products.
Radial Basis Function Networks
LINEAR PROGRAMMING SIMPLEX METHOD.
PPT 206 Instrumentation, Measurement and Control SEM 2 (2012/2013) Dr. Hayder Kh. Q. Ali 1.
Extreme Pathways introduced into metabolic analysis by the lab of Bernard Palsson (Dept. of Bioengineering, UC San Diego). The publications of this lab.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Biological Network Analysis: Introduction to Metabolic Networks Tomer Shlomi Winter 2008.
1. The Simplex Method.
Lecture #23 Varying Parameters. Outline Varying a single parameter – Robustness analysis – Old core E. coli model – New core E. coli model – Literature.
Local Parametric Sensitivity Analysis AMATH 882 Lecture 4, Jan 17, 2013.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Genetic modification of flux (GMF) for flux prediction of mutants Kyushu Institute of Technology Quanyu Zhao, Hiroyuki Kurata.
Transcriptional Regulation in Constraints-based metabolic Models of E. coli Published by Markus Covert and Bernhard Palsson, 2002.
Simplex method (algebraic interpretation)
1 Introduction to Linear and Nonlinear Programming.
The Optimal Metabolic Network Identification Paula Jouhten Seminar on Computational Systems Biology
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
5.3 Geometric Introduction to the Simplex Method The geometric method of the previous section is limited in that it is only useful for problems involving.
BIOINFORMATICS ON NETWORKS Nick Sahinidis University of Illinois at Urbana-Champaign Chemical and Biomolecular Engineering.
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
Flow of mechanically incompressible, but thermally expansible viscous fluids A. Mikelic, A. Fasano, A. Farina Montecatini, Sept
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
Introduction: Acknowledgments Thanks to Department of Biotechnology (DBT), the Indo-US Science and Technology Forum (IUSSTF), University of Wisconsin-Madison.
10 AM Tue 20-Feb Genomics, Computing, Economics Harvard Biophysics 101 (MIT-OCW Health Sciences & Technology 508)MIT-OCW Health Sciences & Technology 508.
FBA (1) Author: Tõnis Aaviksaar TALLINN 2006 CCFFT.
Metabolic pathway alteration, regulation and control (3) Xi Wang 01/29/2013 Spring 2013 BsysE 595 Biosystems Engineering for Fuels and Chemicals.
Purpose of the Experiment  Fluxes in central carbon metabolism of a genetically engineered, riboflavin-producing Bacillus subtilis strain were investigated.
20. Lecture WS 2006/07Bioinformatics III1 V20 Extreme Pathways introduced into metabolic analysis by the lab of Bernard Palsson (Dept. of Bioengineering,
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Essence of Metabolic Engineering
Project 2 Flux Balance Analysis of Mitochondria Energy Metabolism Suresh Gudimetla Salil Pathare.
Searching a Linear Subspace Lecture VI. Deriving Subspaces There are several ways to derive the nullspace matrix (or kernel matrix). ◦ The methodology.
Business Mathematics MTH-367 Lecture 14. Last Lecture Summary: Finished Sec and Sec.10.3 Alternative Optimal Solutions No Feasible Solution and.
V15 Flux Balance Analysis – Extreme Pathways
Linear Programming for Solving the DSS Problems
BT8118 – Adv. Topics in Systems Biology
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
BT8118 – Adv. Topics in Systems Biology
Lecture 3.
Structural analysis of metabolic network models
System Biology ISA5101 Final Project
V14 extreme pathways / flux balance analysis
Linear Programming I: Simplex method
BT8118 – Adv. Topics in Systems Biology
BT8118 – Adv. Topics in Systems Biology
Simplex method (algebraic interpretation)
Presentation transcript:

Flux balance analysis in metabolic networks Lecture notes by Eran Eden

Flux balance analysis in metabolic networks. 1.Metabolic networks “Metabolism is the process involved in the maintenance of life. It is comprised of a vast repertoire of enzymatic reactions and transport processes used to convert thousands of organic compounds into the various molecules necessary to support cellular life” Kenneth et al Flux Balance Analysis bnw=150&hl=en&start=1&prev=/images%3Fq%3D%2Bpipes%2B%26hl%3Den%26lr%3D

Lecture plan I) Today: Creating an in silico model in order to describe an organisms metabolism in steady state II) Next time: Connecting in silico model to in-vivo experiments in e. coli Schilling et al. (2000)Segre` et al. (2002)

Motivation for studying metabolic pathways Better understanding of cellular physiology. Understanding vulnerabilities of unicellular metabolism. Etc…

Constructing a model – things to consider 1. Dynamic nature of biological networks. So far in the seminar we have focused approaches that analyze the topology of biological networks. Therefore we will try to base our model on network characteristics that remain invariant.

Constructing a model – things to consider 2. Abstraction Resolution: How much do we get into details? What building blocks do we use to describe the network? High resolution Low resolution (A) Metabolites and enzymes (B) Pathways (C) “special pathways”

A model of metabolism from a pathway perspective “Elementary flux modes” Schuster et al Schuster et al Jorg Stelling et al “Extreme pathways” Schilling et al Ibarra et al Papin et al Schilling et al Bernhard Ø. Palsson

Lets begin constructing the model… Step (I) - Definitions We begin with a very simple imaginary metabolic network represented as a directed graph: Vertex - substrate/metabolite concentration. Edge - flux (conversion mediated by enzymes of one substrate into the other) Internal flux edge External flux edge How do we define a biologically significant system boundary?

(II) - Dynamic mass balance Stoichiometry Matrix Flux vector Concentration vector

(II) - Dynamic mass balance Stoichiometry Matrix Flux vector Concentration vector Problem … V=V(k1, k2,k3…) is actually a function of concentration as well as several kinetic parameters. it is very difficult determine kinetic parameters experimentally. Consequently there is not enough kinetic information in the literature to construct the model. Solution ! In order to identify invariant characteristics of the network we assume the network is at steady state.

(III) - Dynamic mass balance at steady state 1.What does “steady state” mean? 2. Is it biologically justifiable to assume it? 3. Does it limit the predictive power of our model? 4. Most important question… “The steady state approximation is generally valid because of fast equilibration of metabolite concentrations (seconds) with respect to the time scale of genetic regulation (minutes)” – Segre 2002 Yes…

4. Why does the steady state assumption help us solve our problem? Steady state assumption

(VI) adding constraints Constraints on internal fluxes: Constraints on external fluxes: Source  Sink  Sink/source  is unconstrained In other words flux going into the system is considered negative while flux leaving the system is considered positive. Remark: later on we will impose further constraints both on the internal flux as well as the external flux…

(V) Flux cone and metabolic capabilities Observation: the number of reactions considerably exceeds the number of metabolites The S matrix will have more columns than rows The null space of viable solutions to our linear set of equations contains an infinite number of solutions. “The solution space for any system of linear homogeneous equations and inequalities is a convex polyhedral cone.” - Schilling 2000 C Our flux cone contains all the points of the null space with non negative coordinates (besides exchange fluxes that are constrained to be negative or unconstrained) What about the constraints?

(V) Flux cone and metabolic capabilities What is the significance of the flux cone? It defines what the network can do and cannot do! Each point in this cone represents a flux distribution in which the system can operate at steady state. The answers to the following questions (and many more) are found within this cone: what are the building blocks that the network can manufacture? how efficient is energy conversion? Where is the critical links in the system?

(VI) Navigating through the flux cone – using “Extreme pathways” Next thing to do is develop a way to describe and interpret any location within this space. We will not use the traditional reaction/enzyme based perspective Instead we use a pathway perspective: Extreme rays - “extreme rays correspond to edges of the cone. They are said to generate the cone and cannot be decomposed into non- trivial combinations of any other vector in the cone.”- schilling 2000 Differences Unlike a basis the set of, extreme pathways is typically unique Any flux in the cone can be described using a non negative combination of extreme rays. We use the term Extreme Pathways when referring to Extreme rays of a convex polyhedral cone that represents metabolic fluxes What is the analogy in linear algebra?

(VI) Navigating through the flux cone – using “Extreme pathways” Extreme Pathways will be denoted by vector EP i (0≤ i ≤ k) Every point within the cone can be written as a non-negative linear combination of the extreme pathways. C v In biological context this means that : any steady state flux distribution can be represented by a non-negative linear combination of extreme pathways.

The entire process from a bird’s eyes Compute steady state flux Convex Identify Extreme pathways (using algorithm presented in Schilling 2000) + constraints

Lets look at a specific vector v’ : Example Is v inside the flux cone? Easy to check… 1. Does v fulfill constraints? 2. Is v in the null space of Sv=0 ?

We can reformulate this concept using matrix notation: can be v be represented using a non- negative linear combination of extreme pathways ? The vector w gives us a pathway based perspective of the network functioning! Example… continuation = = v’=4*p1+1*p2+1*p3 w vP

We learnt that EPs are a subset containing “special pathways” whose selection from the entire set of pathways was mathematically inspired - but do EPs really assist in metabolism analysis? Is the steady state model consistent with real biological metabolic networks ? “The proof of the pudding is in the tasting” Next lecture: we will examine the value of the steady state according to its ability to predicting an organism’s characteristics…

Bibliography [1] Daniel Segre`, Dennis Vitkup, and George M. Church. Analysis of optimality in natural and perturbed metabolic networks. PNAS, vol. 99, [2] C. H. Schilling, D. Letscher and Bernhard Palsson. Theory for the Systemic Definition of Metabolic Pathways and their use in Interpreting Metabolic Function from a Pathway-Oriented Perspective. J. theor. Biol. (2000) [3] Schillling et. Al Combining pathway analysis with flux balance analysis for the comprehensive study of metabolic systems. Biotechnology and bioengineering, [4] Edwards et al Characterizing the metabolic phenotype” A phenotype phase plan. Biotechnology and bioengineering [5] Kenethh et al. Advances in flux balance analysis. Current Opinion in Biotechnology. [6] Ibarra et al. Escherichia coli k-12 undergoes adaptive evolution to achiev in silico predicted optimal growth. Nature [7] W. Wiechert. Modeling and simulation: tools for metabolic engineering. Journal of biotechnology(2002) [8] Cornish-Bowden. From genome to cellular phenotype- a role for meatbolic flux analysis? Nature biotechnology, vol 18, [9] Schuster et al. Detection of elelmtary flux modes in biochemical networks: a promising tool for pathway analysis and metabolic engineering. TIBTECH 1999 [10] J. Papin, Nathan D Price, B. Palsson. Extreme pathway lengths and reaction participation in genome scale metabolic networks. Genome research, [11] Stelling eta l. Metabolic netwrok structure determines key aspects of functionality and regulation. Nature [12] A general definition of metabolic pathways useful for systematic organization and analysis of complex metabolic networks.

Lecture #2 - Flux balance analysis in metabolic networks Lecture #2 - Flux balance analysis in metabolic networks Lecture notes by Eran Eden

Today’s topic: Assessing the relevance of the steady state flux balance analysis model to “real” biological questions or What has evolution got to do with optimization theory?

Predicting the E.coli optimal growth Ibarra et al. Escherichia coli k-12 undergoes adaptive evolution to achiev in silico predicted optimal growth. Nature Daniel Segre`, Dennis Vitkup, and George M. Church. Analysis of optimality in natural and perturbed metabolic networks. PNAS, vol. 99, Edwards et al. Characterizing the metabolic phenotype. A phenotype phase plan. Biotechnology and bioengineering Kenethh et al. Advances in flux balance analysis. Current Opinion in Biotechnology Schillling et. Al Combining pathway analysis with flux balance analysis for the comprehensive study of metabolic systems. Biotechnology and bioengineering, 2001.

Last lecture - a short reminder… Our objective was to construct a metabolic network model from a pathway perspective

Last lecture - a short reminder… + constraints Steady state

Last lecture - a short reminder… What is the biological interpretation of any point in the flux cone ?

(I) Narrowing the steady state flux cone The steady state flux cone contains an infinite flux distributions! Only a small portion of them is physiologically feasible. More constraints on the external fluxes. These depend on factors as: Organism Environment and accessibility substrates maximum rates of diffusion mediated transport Etc…

(II) Calculating optimal flux distribution The constrained flux cone in E.coli contains ~10^6 (Schilling 2001) How can we identify a “biologically meaningful” flux? Assumption … the metabolic network is optimized with respect to a certain objective function Z. Z will be a linear function. Later, we will deal with how exactly to choose Z

Minimize/Maximize S.T + inequality constraints What we want to do is find the vector v in the flux cone which maximizes Z. This optimization problem is a classical linear programming (LP) problem that can be solved using the simplex algorithm. W. Wiechert. Journal of biotechnology(2002) …this can be can formulated as an optimization problem:

(III) How to choose the objective function Z We want to choose a Z that is biologically meaningful. Reasonable options could be: 1. Z: Cellular growth (maximization) 2. Z: Particular metabolite engineering (maximization) 3. Z: Energy consumption (minimization) We want a v that: (A) Resides in side the cone. (B) maximizes Z=B+D+2E. Example: cellular growth is correlated with the production of B,D and 2E.

1. “It has been shown that under rich growth conditions (i.e. no lack of phosphate and nitrogen), E. Coli grows in a stoichiometrically optimal manner.” (Schilling 2001, Edwards 1994) We shall use Z which reflects: Cellular Growth (III) How to choose the objective function Z 2. “It is reasonable to hypothesize that unicellular organisms have evolved toward maximal growth performance.” (Segre, 2002.)

(IV) Phenotype phase planes- PPP Predicting cellular growth X axis – Succinate uptake rate Observations: Schilling 2001 Y axis – Oxygene uptake rate Z axis - Growth rate (maximal value of the objective function as function of succinate and oxygen uptake) Metabolic network is unable to utilize succinate as sole carbon source in anaerobic conditinos. Region 1: oxygen excess – this region is wasteful – (less carbon is available for biomass production since it is oxidized to eliminate the excess oxygen.) Line of optimality Succinate Oxygene Growth rate

(IV) Phenotype phase planes- PPP Predicting cellular growth X axis – Succinate uptake rate Observations: Schilling 2001 Y axis – Oxygene uptake rate Z axis - Growth rate (maximal value of the objective function as function of succinate and oxygen uptake) Region 2 – limitation on both oxygen and succinate Region 3- the uptake of additional succinate has a negative effect. Cellular resources are required to eliminate excessive succinate. Succinate Oxygene Growth rate

(IV) Phenotype phase planes- PPP Predicting cellular growth The EPs can be projected onto the plane. Eps are used to explain the different regions from a pathway perspective PPPs were also constucted for Malate/oxygen and Glucose/oxygen

Model vs. biological experiments

Does E. coli behave according to optimal behavior predictions? E. coli was grown with malate as sole carbon source. A range of substrate concentrations and temperatures were used in order to vary the malate uptake rate (MUR). Oxygen uptake rate (OUR) and growth rate were measured.

Does E. coli behave according to optimal behavior predictions? Malate/oxygen PPP Ibarra et al., Nature The experimentally determined growth rate were on the line of optimality of the PPP !

Does E. coli behave according to optimal behavior predictions? Malate/oxygen PPP Ibarra et al., Nature 2002 Is the optimal performance on malate stable over prolonged periods of time? Evolution of E. coli on malate was studied for 500 generations in a single condition… 2- An adaptive evolution was observed with an increase of 19%in growth rate! 3- Same adaptive evolution was observed for succinate and Malate!

Does E. coli behave according to optimal behavior predictions? Why does this adaptive evolution occur? In other words why is the starting point at the bottom of the hill?

Does E. coli behave according to optimal behavior predictions? Same experiments were made using glycerol as sole carbon source Day 0 – Sub optimal growth Day 1-40 – evolution toward optimal growth Day 40 –optimal growth Day 60 –optimal growth (no change) Why?

Considering instances where FBA predictions are inaccurate… MOMA What happens to the metabolism in the case of a mutation/genetically engineered bacteria? What happens in terms of the flux cone? 0 0

Considering instances where FBA predictions are inaccurate… FBA – assumes optimality of growth for wild type This assumption is not necessarily correct some instances… Knockout to pyruvate kinase

Considering instances where FBA predictions are inaccurate… MOMA Is there any other objective function Z that can capture the biological essence of these mutations? Perhaps another model… MOMA - minimization of metabolic adjustments [Segre, Vituk and Church 2002]

MOMA Relaxes the assumption of maximal optimal growth. Wild-type growth Mutant optimal growth Mutant growth actual FBA MOMA a mutant is likely to display a suboptimal flux distribution between wild-type optimum and mutant optimum. Uses the same steady state flux cone as FBA.

How does MOMA work? Assumption – “Initially, the mutant remains as close as possible to the wild- type optimum in terms of flux values.” Mutant optimal growth Mutant growth actual Wild-type growth FBA MOMA

How does MOMA work? In other words: MOMA searches for the flux distribution in the “mutant flux space” which is closest to the optimal flux distribution in the “wild-type flux space”. Mutant growth actual Optimal growth wild type

How does MOMA work? Formally: V wt – the wild-type optimal growth vector. V m – a vector in mutant flux space. Find V m which minimizes the Euclidian distance to V wt : This can be stated as a QP problem. That is, minimize Under a set of linear constraints.

Comparing MOMA and FBA on mutant strains

Testing robustness… “To be or not to be…”

Conclusions selection pressure results in optimal performance through evolutionary process. This optimal performance can be predicted using in-silico modeling. Unicellular evolution can be thought in terms of an iterative optimization procedure whose objective function maximizes the organisms ability to survive and proliferate. If given enough time (iterations) a local maxima is struck….

Bibliography [1] Daniel Segre`, Dennis Vitkup, and George M. Church. Analysis of optimality in natural and perturbed metabolic networks. PNAS, vol. 99, [2] C. H. Schilling, D. Letscher and Bernhard Palsson. Theory for the Systemic Definition of Metabolic Pathways and their use in Interpreting Metabolic Function from a Pathway-Oriented Perspective. J. theor. Biol. (2000) [3] Schillling et. Al Combining pathway analysis with flux balance analysis for the comprehensive study of metabolic systems. Biotechnology and bioengineering, [4] Edwards et al Characterizing the metabolic phenotype” A phenotype phase plan. Biotechnology and bioengineering [5] Kenethh et al. Advances in flux balance analysis. Current Opinion in Biotechnology. [6] Ibarra et al. Escherichia coli k-12 undergoes adaptive evolution to achiev in silico predicted optimal growth. Nature [7] W. Wiechert. Modeling and simulation: tools for metabolic engineering. Journal of biotechnology(2002) [8] Cornish-Bowden. From genome to cellular phenotype- a role for meatbolic flux analysis? Nature biotechnology, vol 18, [9] Schuster et al. Detection of elelmtary flux modes in biochemical networks: a promising tool for pathway analysis and metabolic engineering. TIBTECH 1999 [10] J. Papin, Nathan D Price, B. Palsson. Extreme pathway lengths and reaction participation in genome scale metabolic networks. Genome research, [11] Stelling eta l. Metabolic netwrok structure determines key aspects of functionality and regulation. Nature [12] A general definition of metabolic pathways useful for systematic organization and analysis of complex metabolic networks.

Thanks…