Structural analysis of metabolic network models

Slides:



Advertisements
Similar presentations
5.4 Basis And Dimension.
Advertisements

Lets begin constructing the model… Step (I) - Definitions We begin with a very simple imaginary metabolic network represented as a directed graph: Vertex.
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.
Regulation of Gene Expression in Flux Balance Models of Metabolism.
Gauss Elimination.
Totally Unimodular Matrices
Metabolic functions of duplicate genes in Saccharomyces cerevisiae Presented by Tony Kuepfer et al
Flux Balance Analysis. FBA articles Advances in flux balance analysis. K. Kauffman, P. Prakash, and J. Edwards. Current Opinion in Biotechnology 2003,
Integration of enzyme activities into metabolic flux distributions by elementary mode analysis Kyushu Institute of Technology Hiroyuki Kurata, Quanyu Zhao,
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.
Bioinformatics Algorithms and Data Structures
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Approximation Algorithms
20. Lecture WS 2008/09Bioinformatics III1 V20 Metabolic Pathway Analysis (MPA) Metabolic Pathway Analysis searches for meaningful structural and functional.
Systems Biology Biological Sequence Analysis
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.
Humboldt- Universität Zu Berlin Edda Klipp, Humboldt-Universität zu Berlin Edda Klipp Systembiologie 4 – Flux Balance Analysis Sommersemester 2010 Humboldt-Universität.
Optimality Conditions for Nonlinear Optimization Ashish Goel Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.
Metabolic/Subsystem Reconstruction And Modeling. Given a “complete” set of genes… Assemble a “complete” picture of the biology of an organism? Gene products.
Daniel Kroening and Ofer Strichman Decision Procedures An Algorithmic Point of View Deciding ILPs with Branch & Bound ILP References: ‘Integer Programming’
Extreme Pathways introduced into metabolic analysis by the lab of Bernard Palsson (Dept. of Bioengineering, UC San Diego). The publications of this lab.
Decision Procedures An Algorithmic Point of View
Richard Notebaart Systems biology / Reconstruction and modeling large biological networks.
Guass-jordan Reduction :
Lecture #23 Varying Parameters. Outline Varying a single parameter – Robustness analysis – Old core E. coli model – New core E. coli model – Literature.
Genetic modification of flux (GMF) for flux prediction of mutants Kyushu Institute of Technology Quanyu Zhao, Hiroyuki Kurata.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
15. Lecture WS 2014/15 Bioinformatics III 1 V15 Metabolic Pathway Analysis (MPA) Metabolic Pathway Analysis searches for meaningful structural and functional.
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
25. Lecture WS 2004/05Bioinformatics III1 V25 Framework for computation of elementary modes II.
EASTERN MEDITERRANEAN UNIVERSITY Department of Industrial Engineering Non linear Optimization Spring Instructor: Prof.Dr.Sahand Daneshvar Submited.
10. Lecture WS 2014/15 Bioinformatics III1 V10 Metabolic networks - Graph connectivity Graph connectivity is related to analyzing biological networks for.
Network topology, cut-set and loop equation
10 AM Tue 20-Feb Genomics, Computing, Economics Harvard Biophysics 101 (MIT-OCW Health Sciences & Technology 508)MIT-OCW Health Sciences & Technology 508.
Metabolic pathway alteration, regulation and control (3) Xi Wang 01/29/2013 Spring 2013 BsysE 595 Biosystems Engineering for Fuels and Chemicals.
1  Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
in „Combinatorics and Computer Science Vol
CPSC 536N Sparse Approximations Winter 2013 Lecture 1 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAAAAAAA.
20. Lecture WS 2006/07Bioinformatics III1 V20 Extreme Pathways introduced into metabolic analysis by the lab of Bernard Palsson (Dept. of Bioengineering,
Sullivan Algebra and Trigonometry: Section 12.9 Objectives of this Section Set Up a Linear Programming Problem Solve a Linear Programming Problem.
Linear Algebra Engineering Mathematics-I. Linear Systems in Two Unknowns Engineering Mathematics-I.
Matrices, Vectors, Determinants.
Network Topology Single-level Diversity Coding System (DCS) An information source is encoded by a number of encoders. There are a number of decoders, each.
REVIEW Linear Combinations Given vectors and given scalars
BT8118 – Adv. Topics in Systems Biology
Part 3 Linear Programming
The Pathway Tools FBA Module
Part 3 Linear Programming
V15 Elementary Flux Modes / Minimal Reaction Cut Sets
CS 583 Analysis of Algorithms
V11 Metabolic networks - Graph connectivity
BT8118 – Adv. Topics in Systems Biology
Chapter 5. The Duality Theorem
Chapter 1: Linear Equations in Linear Algebra
Linear Programming Example: Maximize x + y x and y are called
7.5 Solutions of Linear Systems:
Schematic of the integration and results of the alveolar macrophage (iAB‐AMØ‐1410) and Mycobacterium tuberculosis (iNJ661) reconstructions. Schematic of.
Flow Feasibility Problems
Back to Cone Motivation: From the proof of Affine Minkowski, we can see that if we know generators of a polyhedral cone, they can be used to describe.
BT8118 – Adv. Topics in Systems Biology
V11 Metabolic networks - Graph connectivity
CUT SET TRANSFORMATION
(Convex) Cones Def: closed under nonnegative linear combinations, i.e.
3.IV. Change of Basis 3.IV.1. Changing Representations of Vectors
Part 3 Linear Programming
V11 Metabolic networks - Graph connectivity
Presentation transcript:

Structural analysis of metabolic network models Leonid Chindelevtich Simon Fraser University Wednesday, April 19, 2017

Metabolic network models Example: a network for Escherichia coli

Constraint-based models Stoichiometric matrix Allowed fluxes: {v: Sv = 0 and vI ≥ 0} I: irreversible reactions Toy example taken from Klamt, S and Gilles, E. Bioinformatics (2004).

Blocked reactions: GSMN-TB Beste et al. GSMN-TB: a web-based genome-scale network model of Mycobacterium tuberculosis metabolism. Genome Biology 2007, 8:R89.

Deleting blocked reactions: consistency issues

Trying out different : reproducibility issues growth no growth Thiele et al. Expanded metabolic reconstruction of Helicobacter pylori (iIT341 GSM/GPR): an in silico genome-scale characterization of single and double-deletion mutants.

Our approach: exact arithmetic maximize x1 - x2 subject to x1 - x2 ≤ -1 - x1 + x2 ≤ -1 x1≥ 0, x2 ≥ 0 maximize x1 - x2 subject to x1 - x2 ≤ -1 -1.000001 x1 + x2 ≤ -1 x1≥ 0, x2 ≥ 0 The feasible region is empty, so no solution. A small perturbation makes this feasible! Chindelevitch et al. Metabolic Network Analysis Demystified. RECOMB 2012.

Concept: Elementary flux mode

Concept: Elementary flux mode

Dual concept: minimal cut set Size = 1: essential reaction Size = 2: synthetic lethal pair

Constraints define cut sets Theorem: Let S be the stoichiometric matrix of a fully irreversible network. Then X is a (minimal) cut set for reaction j iff there exists a v in Row(S) such that R-(v) = X and v has a positive entry in position j (and X is minimal) Summing the last 3 rows gives -[0,0,0,0,-1,-1,0,0,1] Hence - v5 - v6 + v9 = 0 so if v5 = v6 = 0, then v9 = 0. Chindelevitch et al. An exact arithmetic toolbox for a consistent and reproducible structural analysis of metabolic network models. Nature Communications, in press

Classifying blocked reactions Definition: reaction j is topology-blocked if it contains a unique metabolite, possibly after other topology-blocked reactions are deleted. Detection: iterative graph traversal. Definition: reaction j is stoichiometry-blocked if condition Sv = 0 implies vj = 0. Detection: Gauss-Jordan reduction. Definition: reaction j is irreversibility-blocked if conditions Sv = 0 and vI ≥ 0 imply vj = 0. Detection: linear program. Definition: reaction j is semi-blocked if conditions Sv = 0 and vI ≥ 0 imply vj ≥ 0 or vj ≤ 0. Detection: linear program.

An unexpected simplification Theorem. To eliminate all the blocked reactions in a general metabolic network S, it suffices to identify the irreversibility-blocked irreversible reactions of S, then identify the stoichiometry-blocked reactions remaining after those are deleted and delete them.

An unexpected simplification Proof. After all the irreversibility-blocked irreversible reactions are removed from S, all remaining irreversibility-blocked reactions are stoichiometry-blocked. Indeed, if reaction i is blocked, then neither of its directions is feasible, so by Farkas’ lemma we get: Adding them together yields: However, none of the remaining irreversible reactions are blocked, so all the coefficients vanish and reaction i is indeed stoichiometry-blocked, completing the proof.

With a little bit more work… Theorem. If S is the stoichiometric matrix of a network with no blocked reactions, then reactions j and k are constrained to have proportional fluxes (form an enzyme subset) iff the corresponding rows in the null space matrix of S are proportional. Proof sketch. Apply the approach from the previous proof to the composite flux constraint to deduce, by a similar reasoning, that

Blocked growth in silico Before correcting “typos”, 44/89 models are blocked; after correcting, 33/89 are blocked! Mongoose can correct the rest automatically. Source: UCSD Systems Biology website, http://gcrg.ucsd.edu/InSilicoOrganisms

Mongoose: key contributions A complete structural analysis of a genome-scale metabolic network in exact arithmetic. First robust and reproducible approach for performing metabolic network model analysis. Parsed over 100 existing metabolic models and resolved two important open problems. Next steps: help correct the issues Mongoose identified and support network reconstruction.

Future work Help correct the issues Mongoose identified. Support metabolic network reconstruction. Integrate metabolism with gene regulation. mongoose.csail.mit.edu