Answer Set Programming for Computing Constraints-Based Elementary Flux Modes: Application to Escherichia coli Core Metabolism

dc.contributor.authorMahout, Maxime
dc.contributor.authorCarlson, Ross P.
dc.contributor.authorPeres, Sabine
dc.date.accessioned2022-08-03T22:22:58Z
dc.date.available2022-08-03T22:22:58Z
dc.date.issued2020-12
dc.description.abstractElementary Flux Modes (EFMs) provide a rigorous basis to systematically characterize the steady state, cellular phenotypes, as well as metabolic network robustness and fragility. However, the number of EFMs typically grows exponentially with the size of the metabolic network, leading to excessive computational demands, and unfortunately, a large fraction of these EFMs are not biologically feasible due to system constraints. This combinatorial explosion often prevents the complete analysis of genome-scale metabolic models. Traditionally, EFMs are computed by the double description method, an efficient algorithm based on matrix calculation; however, only a few constraints can be integrated into this computation. They must be monotonic with regard to the set inclusion of the supports; otherwise, they must be treated in post-processing and thus do not save computational time. We present aspefm, a hybrid computational tool based on Answer Set Programming (ASP) and Linear Programming (LP) that permits the computation of EFMs while implementing many different types of constraints. We apply our methodology to the Escherichia coli core model, which contains 226×106 EFMs. In considering transcriptional and environmental regulation, thermodynamic constraints, and resource usage considerations, the solution space is reduced to 1118 EFMs that can be computed directly with aspefm. The solution set, for E. coli growth on O2 gradients spanning fully aerobic to anaerobic, can be further reduced to four optimal EFMs using post-processing and Pareto front analysis.en_US
dc.identifier.citationMahout, M., Carlson, R. P., & Peres, S. (2020). Answer set programming for computing constraints-based elementary flux modes: Application to escherichia coli core metabolism. Processes, 8(12), 1649.en_US
dc.identifier.issn2227-9717
dc.identifier.urihttps://scholarworks.montana.edu/handle/1/16987
dc.language.isoen_USen_US
dc.publisherMDPI AGen_US
dc.rightsCC BYen_US
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en_US
dc.titleAnswer Set Programming for Computing Constraints-Based Elementary Flux Modes: Application to Escherichia coli Core Metabolismen_US
dc.typeArticleen_US
mus.citation.extentfirstpage1649en_US
mus.citation.extentlastpage1649en_US
mus.citation.issue12en_US
mus.citation.journaltitleProcessesen_US
mus.citation.volume8en_US
mus.data.thumbpage5en_US
mus.identifier.doi10.3390/pr8121649en_US
mus.relation.collegeCollege of Engineeringen_US
mus.relation.departmentCenter for Biofilm Engineering.en_US
mus.relation.departmentChemical & Biological Engineering.en_US
mus.relation.departmentMicrobiology & Cell Biology.en_US
mus.relation.researchgroupCenter for Biofilm Engineering.en_US
mus.relation.universityMontana State University - Bozemanen_US

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
processes-08-01649.pdf
Size:
567.33 KB
Format:
Adobe Portable Document Format
Description:
Answer Set Programming for Computing Constraints-Based Elementary Flux Modes (PDF)

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
826 B
Format:
Item-specific license agreed upon to submission
Description:
Copyright (c) 2002-2022, LYRASIS. All rights reserved.