Hybrid metabolic network completion

Metabolic networks play a crucial role in biology since they capture all chemical reactions in an organism. While there are networks of high quality for many model organisms, networks for less studied organisms are often of poor quality and suffer from incompleteness. To this end, we introduced in previous work an ASP-based approach to metabolic network completion. Although this qualitative approach allows for restoring moderately degraded networks, it fails to restore highly degraded ones. This is because it ignores quantitative constraints capturing reaction rates. To address this problem, we propose a hybrid approach to metabolic network completion that integrates our qualitative ASP approach with quantitative means for capturing reaction rates. We begin by formally reconciling existing stoichiometric and topological approaches to network completion in a unified formalism. With it, we develop a hybrid ASP encoding and rely upon the theory reasoning capacities of the ASP system clingo for solving the resulting logic program with linear constraints over reals. We empirically evaluate our approach by means of the metabolic network of Escherichia coli. Our analysis shows that our novel approach yields greatly superior results than obtainable from purely qualitative or quantitative approaches.

[1]  T. Shlomi,et al.  MIRAGE: a functional genomics-based approach for metabolic network model reconstruction and its application to cyanobacteria networks , 2012, Genome Biology.

[2]  Maria Luisa Bonet,et al.  SAT-based MaxSAT algorithms , 2013, Artif. Intell..

[3]  Martin Gebser,et al.  Theory Solving Made Easy with Clingo 5 , 2016, ICLP.

[4]  Martin Gebser,et al.  Extending the Metabolic Network of Ectocarpus Siliculosus Using Answer Set Programming , 2013, LPNMR.

[5]  Torsten Schaub,et al.  Clingo goes linear constraints over reals and integers* , 2017, Theory and Practice of Logic Programming.

[6]  Torsten Schaub,et al.  Metabolic Network Expansion with Answer Set Programming , 2009, ICLP.

[7]  Mario Latendresse,et al.  Efficiently gap-filling reaction networks , 2014, BMC Bioinformatics.

[8]  Vinay Satish Kumar,et al.  Optimization based automated curation of metabolic reconstructions , 2007, BMC Bioinformatics.

[9]  Michael Gelfond,et al.  Classical negation in logic programs and disjunctive databases , 1991, New Generation Computing.

[10]  Timo Soininen,et al.  Extending and implementing the stable model semantics , 2000, Artif. Intell..

[11]  Jérémie Bourdon,et al.  Meneco, a Topology-Based Gap-Filling Tool Applicable to Degraded Genome-Wide Metabolic Networks , 2017, PLoS Comput. Biol..

[12]  Ronan M. T. Fleming,et al.  Quantitative prediction of cellular metabolism with constraint-based models: the COBRA Toolbox v2.0 , 2007, Nature Protocols.

[13]  Ronan M. T. Fleming,et al.  fastGapFill: efficient gap filling in metabolic networks , 2014, Bioinform..

[14]  Nesa L'abbe Wu,et al.  Linear programming and extensions , 1981 .

[15]  B. Palsson,et al.  An expanded genome-scale model of Escherichia coli K-12 (iJR904 GSM/GPR) , 2003, Genome Biology.

[16]  Torsten Schaub,et al.  ASP modulo CSP: The clingcon system , 2012, Theory and Practice of Logic Programming.

[17]  Costas D. Maranas,et al.  Optimization Methods in Metabolic Networks: Maranas/Optimization Methods in Metabolic Networks , 2016 .

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

[19]  Chitta Baral,et al.  Knowledge Representation, Reasoning and Declarative Problem Solving , 2003 .

[20]  A. Siegel,et al.  The genome-scale metabolic network of Ectocarpus siliculosus (EctoGEM): a resource to study brown algal physiology and beyond. , 2014, The Plant journal : for cell and molecular biology.

[21]  Joshua A. Lerman,et al.  COBRApy: COnstraints-Based Reconstruction and Analysis for Python , 2013, BMC Systems Biology.

[22]  Ronan M. T. Fleming,et al.  Quantitative prediction of cellular metabolism with constraint-based models: the COBRA Toolbox v2.0 , 2007, Nature Protocols.

[23]  Martin Gebser,et al.  Progress in clasp Series 3 , 2015, LPNMR.

[24]  Jeffrey D. Orth,et al.  Systematizing the generation of missing metabolic knowledge , 2010, Biotechnology and bioengineering.

[25]  José Júlio Alferes,et al.  Classical Negation in Logic Programs , 1990 .