Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2016 Sep 19:11:25.
doi: 10.1186/s13015-016-0087-3. eCollection 2016.

Enumeration of minimal stoichiometric precursor sets in metabolic networks

Affiliations

Enumeration of minimal stoichiometric precursor sets in metabolic networks

Ricardo Andrade et al. Algorithms Mol Biol. .

Abstract

Background: What an organism needs at least from its environment to produce a set of metabolites, e.g. target(s) of interest and/or biomass, has been called a minimal precursor set. Early approaches to enumerate all minimal precursor sets took into account only the topology of the metabolic network (topological precursor sets). Due to cycles and the stoichiometric values of the reactions, it is often not possible to produce the target(s) from a topological precursor set in the sense that there is no feasible flux. Although considering the stoichiometry makes the problem harder, it enables to obtain biologically reasonable precursor sets that we call stoichiometric. Recently a method to enumerate all minimal stoichiometric precursor sets was proposed in the literature. The relationship between topological and stoichiometric precursor sets had however not yet been studied.

Results: Such relationship between topological and stoichiometric precursor sets is highlighted. We also present two algorithms that enumerate all minimal stoichiometric precursor sets. The first one is of theoretical interest only and is based on the above mentioned relationship. The second approach solves a series of mixed integer linear programming problems. We compared the computed minimal precursor sets to experimentally obtained growth media of several Escherichia coli strains using genome-scale metabolic networks.

Conclusions: The results show that the second approach efficiently enumerates minimal precursor sets taking stoichiometry into account, and allows for broad in silico studies of strains or species interactions that may help to understand e.g. pathotype and niche-specific metabolic capabilities. sasita is written in Java, uses cplex as LP solver and can be downloaded together with all networks and input files used in this paper at http://www.sasita.gforge.inria.fr.

Keywords: Metabolic network; Minimal precursor sets; Mixed integer linear programming.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1
Network with one source p and one target t illustrating the difference between the two models used by Eker et al. [8], and the limitation of the machinery-duplicating model. The source p is a precursor set for the production of the target if the steady-state model is assumed. In this toy example, the target can not be produced following the machinery-duplicating model
Fig. 2
Fig. 2
Illustration of facts 2–4. The stoichiometric values are all equal to one. There are two minimal TPSs: {p1} (obtained from the topological factory {r1,r3,r4}), and {p3} (obtained from the topological factory {r7,r6,r5}). The source p2 does not take part of a minimal topological factory because its consumption involves the consumption of the source p3, which forms already a minimal TPS. There are two minimal SPSs: {p1} (obtained from the stoichiometric factory {r1,r2,r3,r4}), and {p2,p3} (obtained from the stoichiometric factory {r8})
Fig. 3
Fig. 3
a A network with R={rt,ra,rb,r1,,rn}. Reaction ri with i=2,,n consumes pi and produces compound c. T={t}, X={p1,,pn}. All stoichiometric values are equal to one. There is one minimal SPS ({p1}) and n minimal topological factories in ψ(N) . One contains only ψ(r1). The other minimal topological factories contain each {ψ(rt),ψ(ra),ψ(rb)} and one of the reactions in {ψ(r2),,ψ(rn)}, respectively. b In this network, the set of compounds is given by C={a,b,t,c1,,cn,p1,,pn}. The compounds p1,,pn are the sources and t is the target. The stoichiometric values are equal to 1 if not stated otherwise. Beside the reactions ra1:at and ra2:ab, there is the reaction r that consumes n-1 b and produces {c1,,cn} (1 each). Furthermore, there are n reactions with Subs(ri)={ci,pi} and Prod(ri)={a}, with i=1,,n. The dots in the Figure illustrate the products c2,,cn-1 of r that are not shown for simplicity. The reactions r2,,rn-1 are not shown for the same reason. There are n minimal topological factories in ψ(N), each containing the reactions {ψ(ra1),ψ(ra2),ψ(r)} and one of the many-to-one reactions of {ψ(r1),,ψ(rn)}, respectively. The only minimal SPS contains all sources

Similar articles

Cited by

References

    1. Lin C, Chang C-J, Lu C-C, Martel J, Ojcius D, Ko Y-F, Young J, Lai H-C. Impact of the gut microbiota, prebiotics, and probiotics on human health and disease. Biomed J. 2014;37(5):259–268. doi: 10.4103/2319-4170.138314. - DOI - PubMed
    1. Romero P, Karp P. Nutrition-related analysis of pathway/genome databases. In: Pacific symposium on biocomputing’01. 2001. p. 470–82. - PubMed
    1. Handorf T, Christian N, Ebenhöh O, Kahn D. An environmental perspective on metabolism. J Theor Biol. 2008;252:530–537. doi: 10.1016/j.jtbi.2007.10.036. - DOI - PubMed
    1. Cottret L, Milreu PV, Acuna V, Marchetti-Spaccamela A, Martinez FV, Sagot MF, Stougie L. Enumerating precursor sets of target metabolites in a metabolic network. In: Lecture notes in bioinformatics, vol 5251. 2007. p. 233–44.
    1. Acuña V, Milreu PV, Cottret L, Marchetti-Spaccamela A, Stougie L, Sagot M-F. Algorithms and complexity of enumerating minimal precursor sets in genome-wide metabolic networks. Bioinformatics. 2012;28(19):2474–2483. doi: 10.1093/bioinformatics/bts423. - DOI - PubMed

LinkOut - more resources