Enumerating all possible biosynthetic pathways from metabolic networks

Exhaustive identification of all alternate possible pathways that exist within metabolic networks can provide valuable insights into cellular metabolism. With the growing number of metabolic reconstructions, there is a need for an efficient method to enumerate pathways, which can also scale well to large metabolic networks, such as those corresponding to microbial communities. We developed MetQuest, an efficient graph-theoretic algorithm to enumerate all possible pathways of a particular length between a given set of source and target molecules. Our algorithm employs a guided breadth-first search to identify all feasible reactions based on the availability of the precursor molecules, followed by a novel dynamic-programming based enumeration, which assembles these reactions into pathways producing the target from the source. We demonstrate several interesting applications of our algorithm, ranging from predicting amino acid biosynthesis pathways to identifying the most diverse pathways involved in degradation of complex molecules. We also illustrate the scalability of our algorithm, by studying larger graphs such as those corresponding to microbial communities, and identify several metabolic interactions happening therein. A Python-based implementation of MetQuest is available at https://github.com/RamanLab/MetQuest

[1]  Peter D. Karp,et al.  Optimal metabolic route search based on atom mappings , 2014, Bioinform..

[2]  Ioannis G. Tollis,et al.  A computational exploration of bacterial metabolic diversity identifying metabolic interactions and growth-efficient strain communities , 2011, BMC Systems Biology.

[3]  Peter D. Karp,et al.  Pathway Tools version 13.0: integrated software for pathway/genome informatics and systems biology , 2015, Briefings Bioinform..

[4]  Andreas Zell,et al.  Path2Models: large-scale generation of computational models from biochemical pathway maps , 2013, BMC Systems Biology.

[5]  Yves Deville,et al.  An overview of data models for the analysis of biochemical pathways , 2003, Briefings Bioinform..

[6]  Bernhard O. Palsson,et al.  A genome-scale metabolic reconstruction of Pseudomonas putida KT2440: iJN746 as a cell factory , 2008, BMC Systems Biology.

[7]  Adam M. Feist,et al.  A comprehensive genome-scale reconstruction of Escherichia coli metabolism—2011 , 2011, Molecular systems biology.

[8]  Herman van Tilbeurgh,et al.  Structure of the yeast Pml1 splicing factor and its integration into the RES complex , 2008, Nucleic acids research.

[9]  An-Ping Zeng,et al.  Reconstruction of metabolic networks from genome data and analysis of their global structure for various organisms , 2003, Bioinform..

[10]  J. Keasling,et al.  Engineering a mevalonate pathway in Escherichia coli for production of terpenoids , 2003, Nature Biotechnology.

[11]  Costas D. Maranas,et al.  OptCom: A Multi-Level Optimization Framework for the Metabolic Modeling and Analysis of Microbial Communities , 2012, PLoS Comput. Biol..

[12]  Lydia E. Kavraki,et al.  An Algorithm for Efficient Identification of Branched Metabolic Pathways , 2011, J. Comput. Biol..

[13]  Oliver Ebenhöh,et al.  MetaPath Online: a web server implementation of the network expansion algorithm , 2007, Nucleic Acids Res..

[14]  Jotun Hein,et al.  Rahnuma: hypergraph-based tool for metabolic pathway prediction and network comparison , 2009, Bioinform..

[15]  Bernhard O. Palsson,et al.  Connecting Extracellular Metabolomic Measurements to Intracellular Flux States in Yeast , 2022 .

[16]  R. Kümmerli,et al.  Quorum sensing triggers the stochastic escape of individual cells from Pseudomonas putida biofilms , 2015, Nature Communications.

[17]  Surendra Kumar,et al.  Biodegradation kinetics of phenol and catechol using Pseudomonas putida MTCC 1194 , 2005 .

[18]  Susumu Goto,et al.  PathPred: an enzyme-catalyzed metabolic pathway prediction server , 2010, Nucleic Acids Res..

[19]  Elhanan Borenstein,et al.  Topological Signatures of Species Interactions in Metabolic Networks , 2009, J. Comput. Biol..

[20]  B. Palsson,et al.  Genome-scale models of microbial cells: evaluating the consequences of constraints , 2004, Nature Reviews Microbiology.

[21]  V. Hatzimanikatis,et al.  ATLAS of Biochemistry: A Repository of All Possible Biochemical Reactions for Synthetic Biology and Metabolic Engineering Studies. , 2016, ACS synthetic biology.

[22]  Leen Stougie,et al.  Algorithms and complexity of enumerating minimal precursor sets in genome-wide metabolic networks , 2012, Bioinform..

[23]  Francisco J. Planes,et al.  Path finding methods accounting for stoichiometry in metabolic networks , 2011, Genome Biology.

[24]  Vassily Hatzimanikatis,et al.  lumpGEM: Systematic generation of subnetworks and elementally balanced lumped reactions for the biosynthesis of target metabolites , 2017, PLoS Comput. Biol..

[25]  Shoshana J. Wodak,et al.  Metabolic PathFinding: inferring relevant pathways in biochemical networks , 2005, Nucleic Acids Res..

[26]  Andreas Dräger,et al.  Improving Collaboration by Standardization Efforts in Systems Biology , 2014, Front. Bioeng. Biotechnol..

[27]  Tommy J Phelps,et al.  Establishment and metabolic analysis of a model microbial community for understanding trophic and electron accepting interactions of subsurface anaerobic environments , 2010, BMC Microbiology.

[28]  S. Wodak,et al.  Inferring meaningful pathways in weighted metabolic networks. , 2006, Journal of molecular biology.

[29]  Minoru Kanehisa,et al.  KEGG as a reference resource for gene and protein annotation , 2015, Nucleic Acids Res..

[30]  Kent McClymont,et al.  Metabolic tinker: an online tool for guiding the design of synthetic metabolic pathways , 2013, Nucleic acids research.

[31]  Juho Rousu,et al.  BMC Systems Biology BioMed Central Methodology article , 2009 .

[32]  Oliver Kohlbacher,et al.  MetaRoute: fast search for relevant metabolic routes for interactive network navigation and visualization , 2008, Bioinform..

[33]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[34]  Bernhard O. Palsson,et al.  Optimizing genome-scale network reconstructions , 2014, Nature Biotechnology.

[35]  K. Jahreis,et al.  Ins and outs of glucose transport systems in eubacteria. , 2008, FEMS microbiology reviews.

[36]  Jiangning Song,et al.  Integer Programming-Based Method for Designing Synthetic Metabolic Networks by Minimum Reaction Insertion in a Boolean Model , 2014, PloS one.

[37]  Hsien-Da Huang,et al.  FMM: a web server for metabolic pathway reconstruction and comparative analysis , 2009, Nucleic Acids Res..

[38]  J. Raes,et al.  Microbial interactions: from networks to models , 2012, Nature Reviews Microbiology.

[39]  B. Waclaw,et al.  Lower glycolysis carries a higher flux than any biochemically possible alternative , 2014, Nature Communications.

[40]  Jiangning Song,et al.  Computing Smallest Intervention Strategies for Multiple Metabolic Networks in a Boolean Model , 2015, J. Comput. Biol..

[41]  G. Hegeman,et al.  Phenol and Benzoate Metabolism by Pseudomonas putida: Regulation of Tangential Pathways , 1969, Journal of bacteriology.

[42]  Karthik Raman,et al.  Critical assessment of genome-scale metabolic networks: the need for a unified standard , 2015, Briefings Bioinform..

[43]  Jason A. Papin,et al.  Applications of genome-scale metabolic reconstructions , 2009, Molecular systems biology.

[44]  F. Bruggeman,et al.  Community Flux Balance Analysis for Microbial Consortia at Balanced Growth , 2013, PloS one.

[45]  P. de Vos,et al.  Immunological and Technical Considerations in Application of Alginate-Based Microencapsulation Systems , 2014, Front. Bioeng. Biotechnol..

[46]  Oliver Ebenhöh,et al.  Expanding Metabolic Networks: Scopes of Compounds, Robustness, and Evolution , 2005, Journal of Molecular Evolution.