Introduction to Steady State Metabolic Modeling Concepts Flux Balance Analysis Applications Predicting knockout phenotypes Quantitative Flux Prediction.

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

Lecture #14 Regulatory Enzymes. Outline Phosphofructokinase-1 Describing the bound states of activators and inhibitors Integration with glycolysis.
Lecture #6 Open Systems. Biological systems are ‘open:’ Example: ATP production by mitochondria.
Topological Properties of the Stoichiometric Matrix
Predicting essential genes via impact degree on metabolic networks ISSSB’11 Takeyuki Tamura Bioinformatics Center, Institute for Chemical Research Kyoto.
Computer modeling of cellular processes
Regulation of Gene Expression in Flux Balance Models of Metabolism.
Gluconeogenesis Synthesis of "new glucose" from common metabolites
Lecture #10 Metabolic Pathways. Outline Glycolysis; a central metabolic pathway Fundamental structure (m x n = 20 x 21) Co-factor coupling (NAD, ATP,
Glycolysis Glucose utilization in cells of higher plants and animals.
Darwinian Genomics Csaba Pal Biological Research Center Szeged, Hungary.
Overview of catabolic pathways
Prediction of Therapeutic microRNA based on the Human Metabolic Network Ming Wu, Christina Chan Bioinformatics Advance Access Published January 7, 2014.
The (Right) Null Space of S Systems Biology by Bernhard O. Polson Chapter9 Deborah Sills Walker Lab Group meeting April 12, 2007.
GlycolysisGluconeogenesis. Glycolysis - Overview One of best characterized pathways Characterized in the first half of 20th century Glucose --> 2 pyruvates.
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.
Systems Biology Study Group Chapter 3 Walker Research Group Spring 2007.
Mathematical Representation of Reconstructed Networks The Left Null space The Row and column spaces of S.
Regulated Flux-Balance Analysis (rFBA) Speack: Zhu YANG
Flux balance analysis in metabolic networks Lecture notes by Eran Eden.
Metabolic network analysis Marcin Imielinski University of Pennsylvania March 14, 2007.
Fig 10.5 Overview of catabolic pathways Prentice Hall c2002 Chapter 11.
Experimental and computational assessment of conditionally essential genes in E. coli Chao WANG, Oct
Constraint-Based Modeling of Metabolic Networks Tomer Shlomi School of Computer Science, Tel-Aviv University, Tel-Aviv, Israel March, 2008.
Prentice Hall c2002Chapter 111 Chapter 11 Glycolysis & Chapter 12 Citric Acid Cycle Lectures 19: Glycolysis (I) October 17, 2003 Haining Zhu Dept. of Molecular.
Metabolic/Subsystem Reconstruction And Modeling. Given a “complete” set of genes… Assemble a “complete” picture of the biology of an organism? Gene products.
Lecture #11 Coupling Pathways. Outline Some biochemistry The pentose pathway; –a central metabolic pathway producing pentoses and NADPH Co-factor coupling.
V14 Metabolic Networks - Introduction
1 Introduction to Biological Modeling Steve Andrews Brent lab, Basic Sciences Division, FHCRC Lecture 3: Metabolism Oct. 6, 2010.
Biological Network Analysis: Introduction to Metabolic Networks Tomer Shlomi Winter 2008.
Metabolic Model Describing Growth of Substrate Uptake By Idelfonso Arrieta Anant Kumar Upadhyayula.
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.
Flux Balance Analysis Evangelos Simeonidis Metabolic Engineering.
CHAPTER 16 Glycolysis.
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.
The Optimal Metabolic Network Identification Paula Jouhten Seminar on Computational Systems Biology
Improving NADPH availability for natural product biosynthesis in Escherichia coli by metabolic engineering 汇报人:刘巧洁.
Solution Space? In most cases lack of constraints provide a space of solutions What can we do with this space? 1.Optimization methods (previous lesson)
BIOINFORMATICS ON NETWORKS Nick Sahinidis University of Illinois at Urbana-Champaign Chemical and Biomolecular Engineering.
Principles of Metabolic Regulation: Glucose and Glycogen Part 1 Chapter 15.
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
Systems model of the ATP-generating metabolic network in Drosophila flight muscle Jacob Feala, Laurence Coquin, Andrew McCulloch, Giovanni Paternostro,
Introduction: Acknowledgments Thanks to Department of Biotechnology (DBT), the Indo-US Science and Technology Forum (IUSSTF), University of Wisconsin-Madison.
Metabolism Enzymes Metabolism and Metabolic Pathways.
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.
Introduction to biological molecular networks
NTHU 共 21 頁,第 1 頁 Modeling and Simulating the Biological Pathway - case study - 第六組 Systems Biology Presentation.
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.
Flexibility in energy metabolism supports hypoxia tolerance in Drosophila flight muscle: metabolomic and computational systems analysis Jacob Feala 1,2.
19. Lecture WS 2003/04Bioinformatics III1 Computational Studies of Metabolic Networks - Introduction Different levels for describing metabolic networks:
Lecture #19 Growth states of cells. Outline Objective functions The BOF The core E. coli model The genome-scale E. coli model Using BOF.
Glycolysis. Glycolysis Overview The Glycolytic pathway describes the oxidation of glucose to pyruvate with the generation of ATP and NADH Glycolysis is.
Project 2 Flux Balance Analysis of Mitochondria Energy Metabolism Suresh Gudimetla Salil Pathare.
V15 Flux Balance Analysis – Extreme Pathways
Cellular Respiration Chapter 9: The Process. Objectives Understand that cellular respiration is a series of coupled metabolic processes Describe the role.
Flexibility in energy metabolism supports hypoxia tolerance in Drosophila flight muscle: metabolomic and computational systems analysis Jacob Feala Laurence.
Glycolysis. Anaeorbic process Converts hexose to two pyruvates Generates 2 ATP and 2 NADH For certain cells in the brain and eye, glycolysis is the only.
BT8118 – Adv. Topics in Systems Biology
22.4 Glycolysis: Oxidation of Glucose
The Pathway Tools FBA Module
A Community Effort to Model the Human Microbiome
Glycolysis Glucose utilization in cells of higher plants and animals.
Metabolic Model Describing Growth of Substrate Uptake
Glycolysis.
Presentation transcript:

Introduction to Steady State Metabolic Modeling Concepts Flux Balance Analysis Applications Predicting knockout phenotypes Quantitative Flux Prediction Lab Practical Flux Balance Analysis of E. coli central metabolism Predicting knockout phenotypes Modeling M. tuberculosis Mycolic Acid Biosynthesis

Why Model Metabolism? Predict the effects of drugs on metabolism –e.g. what genes should be disrupted to prevent mycolic acid synthesis Many infectious disease processes involve microbial metabolic changes –e.g. switch from sugar to fatty acid metabolism in TB in macrophages

Genome Wide View of Metabolism Streptococcus pneumoniae Explore capabilities of global network How do we go from a pretty picture to a model we can manipulate?

Metabolic Pathways Metabolites glucose Enzymes phosphofructokinase Reactions & Stoichiometry 1 F6P => 1 FBP Kinetics Regulation gene regulation metabolite regulation hexokinase phosphoglucoisomerase phosphofructokinase aldolase triosephosphate isomerase G3P dehydrogenase phosphoglycerate kinase phosphoglycerate mutase enolase pyruvate kinase

Metabolic Modeling: The Dream

uptake Steady State Assumptions Dynamics are transient At appropriate time- scales and conditions, metabolism is in steady state A B uptakeconversionsecretion Two key implications 1.Fluxes are roughly constant 2.Internal metabolite concentrations are constant t Conversion t Steady state

Metabolic Flux Output fluxes Input fluxes Volume of pool of water = metabolite concentration Slide Credit: Jeremy Zucker

Reaction Stoichiometries Are Universal The conversion of glucose to glucose 6-phosphate always follows this stoichiometry : 1ATP + 1glucose = 1ADP + 1glucose 6-phosphate This is chemistry not biology. Biology => the enzymes catalyzing the reaction Enzymes influence rates and kinetics Activation energy Substrate affinity Rate constants Not required for steady state modeling!

Metabolic Flux Analysis Use universal reaction stoichiometries to predict network metabolic capabilities at steady state

Stoichiometry As Vectors We can denote the stoichiometry of a reaction by a vector of coefficients One coefficient per metabolite –Positive if metabolite is produced –Negative if metabolite is consumed Example: Metabolites: [ A B C D ] T Reactions: 2A + B -> C C -> D Stoichiometry Vectors: [ ] T [ ] T

The Stoichiometric Matrix (S) R1 R2 R3 R4 R5 R6 R7 R8 R9 R ABCDEFGHIABCDEFGHI Reactions Metabolites

A (Very) Simple System We have introduced two new things Reversible reactions – are represented by two reactions that proceed in each direction (e.g. v4, v5) Exchange reactions – allow for fluxes from/into an infinite pool outside the system (e.g. vin and vout). These are frequently the only fluxes experimentally measured. A B D C vin v1 v3 v2 v5 vout v4 ABCDABCD v1 v2 v3 v4 v5 vin vout Exchange Reactions

Calculating changes in concentration ABCDABCD v1 v2 v3 v4 v5 vin vout A B D C vin v1 v3 v2 v5 vout v4 What happens if v in is 1 “unit” per second v1 0 v2 0 v3 0 v4 0 v5 1 vin 0 vout = dA/dt dB/dt dC/dt dD/dt A grows by 1 “unit” per “second” We can calculate this with S Given these fluxes These are the changes in metabolite concentration

The Stoichiometric Matrix V is a vector of fluxes through each reaction Then S*V is a vector describing the change in concentration of each metabolite per unit time R1 R2 R3 R4 R5 R6 R7 R8 R9 R ABCDEFGHIABCDEFGHI =

Some advantages of S Chemistry not Biology: the stoichiometry of a given reaction is preserved across organisms, while the reaction rates may not be preserved Does NOT depend on kinetics or reaction rates Depends on gene annotations and mapping from gene to reactions Depends on information we frequently already have

Genes to Reactions Expasy enzyme database Indexed by EC number EC numbers can be assigned to genes by –Blast to known genes –PFAM domains

Online Metabolic Databases Pathlogic/BioCyc Kegg There are several online databases with curated and/or automated EC number assignments for sequenced genomes

From Genomes to the S Matrix ABCDEFGHIABCDEFGHI R1 R2 R3 R4 R5 R6 R7 R8 R9 R Columns encode reactions Relationships btw genes and rxns -1 gene 1 rxn -1 gene 1+ rxns -1+ genes 1 rxn The same reaction can be included as multiple roles (paralogs) Gene AGene B Gene C Examples Gene DGene E Gene E’ Enzyme AEnzyme B/CEnyzme DEnzyme E Enzyme E’ Same rxn

What Can We Use S For? From S we can investigate the metabolic capabilities of the system. We can determine what combination of fluxes (flux configurations) are possible at steady state

Flux Configuration, V Imagine we have another simple system: v1 v2 v3 V Flux Configuration AB v1 CD v3 v2 flux v1 flux v2 flux v Rate of change of C to D per unit time V Flux Configuration 113 We want to know what region of this space contains feasible fluxes given our constraints

The Steady State Constraint We have But also recall that at steady state, metabolite concentrations are constant: dx/dt=0

Positive Flux Constraint *recall that reversible reactions are represented by two unidirectional fluxes * All steady state flux vectors, V, must satisfy these constraints What region do these V live in? The solution through convex analysis flux v1 flux v2 flux v3 ?

The Flux Cone Every steady state flux vector is inside this cone Edges of the cone are circumscribed by Extreme Pathways v p1 p1 p2 p2 p3 p3 p4 p4 flux v1 flux v2 flux v3 Solution is a convex flux cone At steady state, the organism “lives in” here

Extreme Pathways Extreme pathways are “fundamental modes” of the metabolic system at steady state They are steady state flux vectors All other steady state flux vectors are non-negative linear combinations v p1 p1 p2 p2 p3 p3 p4 p4 flux v1 flux v2 flux v3

Example Extreme Patways A B D C vin v1 v3 v2 v4 vout ABCDABCD v1 v2 v3 v4 vin vout b b2 v1 v2 v3 v4 vin vout All steady state fluxes configurations are combinations of these extreme pathways A B D C vin v1 v3 v2 v4 vout b1 b

Capping the Solution Space Cone is open ended, but no reaction can have infinite flux Often one can estimate constraints on transfer fluxes –Max glucose uptake measured at maximum growth rate –Max oxygen uptake based on diffusivity equation Flux constraints result in constraints on extreme pathways p1 p1 p2 p2 p3 p3 p4 p4 flux v1 flux v2 flux v3 p1 p1 p2 p2 p3 p3 p4 p4 max flux v3 flux v1 flux v2 flux v3

The Constrained Flux Cone p1 p1 p2 p2 p3 p3 p4 p4 flux v1 flux v2 flux v3 Contains all achievable flux distributions given the constraints: –Stoichiometry –Reversibility –Max and Min Fluxes Only requires: –Annotation –Stoichiometry –Small number of flux constraints (small relative to number of reactions)

Selecting One Flux Distribution p1 p1 p2 p2 p3p3 p4 p4 flux v1 flux v2 flux v3 At any one point in time, organisms have a single flux configuration How do we select one flux configuration? We will assume organisms are trying to maximize a “fitness” function that is a function of fluxes, F(v)?

Optimizing A Fitness Function p1 p1 p2 p2 p3p3 p4 p4 NADH->NADPH (v1) AMP->ADP (v2) ADP->ATP (v3) Imagine we are trying to optimize ATP production Then a reasonable choice for the fitness function is F(V)=v3 Goal: find a flux in the cone that maximizes v3 7 5 If we choose F(v) to be a linear function of V: The optimizing flux will always lie on vertex or edge of the cone Linear Programming

Flux Balance Analysis p1 p1 p2 p2 p3p3 p4 p4 flux v1 flux v2 flux v3 Start with stoichiometric matrix and constraints: Choose a linear function of fluxes to optimize: Use linear programming we can find a feasible steady state flux configuration that maximizes the F (all i) (some j)

Optimizing E. coli Growth Z = v ATP v NADH v NADPH v G6P v F6P v R5P v E4P v T3P v 3PG v PEP v PYR v AcCoA v OAA v AKG Metabolite(mmol) ATP NADH NADPH G6P0.205 F6P R5P E4P0.361 T3P PG1.496 PEP PYR AcCoA OAA AKG For one gram of E. coli biomass, you need this ratio of metabolites Assuming a matched balanced set of metabolite fluxes, you can formulate this objective function

FBA Overview Stoichiometric Matrix Gene annotation Enzyme and reaction catalog Feasible Space S*v=0 Add constraints: v i >0  i >v i >  i Optimal Flux Growth objective Z=c*v Solve with linear programming Flux solution

Applications Knockout Phenotype Prediction Quantitative Flux Predictions

in silico Deletion Analysis Can we predict gene knockout phenotype based on their simulated effects on metabolism? Q: Why, given other computational methods exist? (e.g. protein/protein interaction map connectivity) A: Other methods do not directly consider metabolic flux or specific metabolic conditions

in silico Deletion Analysis A B D C vin v1 v3 v2 v5 vout v4 ABCDABCD v1 v2 v3 v4 v5 vin vout “wild-type” “mutant” A B D C vin v1 v3 v2 v5 vout v4 ABCDABCD v1 v2 v3 v4 v5 vin vout Gene knockouts modeled by removing a reaction

Mutations Restrict Feasible Space Removing genes removes certain extreme pathways Feasible space is constrained If original optimal flux is outside new space, new optimal flux is predicted Calculate new optimal flux No change in optimal flux Difference of F(V) (i.e growth) between optima is a measure of the KO phenotype

Mutant Phenotypes in E. coli PNAS| May 9, 2000 | vol. 97 | no. 10 Model of E. coli central metabolism 436 metabolites 720 reactions Simulated mutants in glycolysis, pentose phosphate, TCA, electron transport Edward & Palsson (2000) PNAS

E. coli KO simulation results If Zmutant/Z =0, mutant is no growth (-) growth (+) otherwise Compare to experiment (in vivo / prediction) 86% agree Used FBA to predict optimal growth of mutants (Z mutant ) versus non-mutant (Z) Simulated growth on glucose, galactose, succinate, and acetate “lethal” “reduced growth” Edward & Palsson (2000) PNAS in vivo in silico Condition specific prediction

What do the errors tell us? Errors indicate gaps in model or knowledge Authors discuss 7 errors in prediction –fba mutants inhibit stable RNA synthesis (not modeled by FBA) –tpi mutants produce toxic intermediate (not modeled by FBA) –5 cases due to possible regulatory mechanisms (aceEF, eno, pfk, ppc) Edward & Palsson (2000) PNAS

Quantitative Flux Prediction Measure some fluxes, say A & B –Controlled uptake rates Predict optimal flux of A given B as input to model Can models quantitatively predict fluxes and/or growth rate?

NATURE BIOTECHNOLOGY VOL 19 FEBRUARY 2001

Growth vs Uptake Fluxes Predict relationship between - growth rate - oxygen uptake - acetate or succinate uptake Compare to experiments from batch reactors Edwards et al. (2001) Nat. Biotech. Acetate Uptake Oxygen Uptake Succinate Uptake

Uptake vs Growth Specify glucose uptake Predict - growth - oxygen uptake - acetate secretion Compare to chemostat experiment Varma et al. (1994) Appl. Environ. Microbiol.

Just An Intro! Lecture drawn heavily from Palsson Lab work for more info Price, Reed, & Palsson (2004) Nature Rev. Microbiology

Interpreting Array Data in Metabolic Context Clustering, GSEA Kegg, PathwayExplorer Expression to Flux?

Resources Tools and Databases –Kegg –BioCyc –PathwayExplorer (pathwayexplorer.genome.tugraz.at) Metabolic Modeling –Palsson’s group at UCSD ( – –Biomodels database ( –JWS Model Database (jjj.biochem.sun.ac.za/database/index.html)

CellNetAnalyzer

Tomorrow’s Lab Tools –CellNetAnalyzer –Flux Balance Analysis Applications –Predict effects of gene knockouts –Central metabolism –TB mycolic acid biosynthesis