Bioinformatics · 2014 · 32 citations · 30 references
Life SciencesBiologySystems BiologyComputational BiologyMetabolismMicrobial Systems BiologyEnergy MetabolismGenome-scale Metabolic ModelingMetabolic FluxMetabolic NetworksMetabolic Pathway AnalysisAcetate MetabolismElementary Flux ModesEscherichia ColiFlux AnalysisLinear Programming OptimizationLinear SearchOverflow MetabolismTree Search
MOTIVATION: Elementary flux modes (EFMs) analysis constitutes a fundamental tool in systems biology. However, the efficient calculation of EFMs in genome-scale metabolic networks (GSMNs) is still a challenge. We present a novel algorithm that uses a linear programming-based tree search and efficiently enumerates a subset of EFMs in GSMNs. RESULTS: Our approach is compared with the EFMEvolver approach, demonstrating a significant improvement in computation time. We also validate the usefulness of our new approach by studying the acetate overflow metabolism in the Escherichia coli bacteria. To do so, we computed 1 million EFMs for each energetic amino acid and then analysed the relevance of each energetic amino acid based on gene/protein expression data and the obtained EFMs. We found good agreement between previous experiments and the conclusions reached using EFMs. Finally, we also analysed the performance of our approach when applied to large GSMNs. AVAILABILITY AND IMPLEMENTATION: The stand-alone software TreeEFM is implemented in C++ and interacts with the open-source linear solver COIN-OR Linear program Solver (CLP).
30
Cancer Cell Metabolism: Warburg and Beyond
Peggy P. Hsu, David M. Sabatini · Cell · 2008 · 2.5K citations · Full text
An Automatic Method of Solving Discrete Programming Problems
A. H. Land, A. G. Doig · Econometrica · 1960 · 1.9K citations
Adam M. Feist, Christopher S. Henry, Jennifer L. Reed et al. · Molecular Systems Biology · 2007 · 1.4K citations · Full text