Erdrich Philipp, Steuer Ralf, Klamt Steffen
Max Planck Institute for Dynamics of Complex Technical Systems, Sandtorstrasse 1, Magdeburg,, D-39106, Germany.
Humboldt University of Berlin, Institute for Theoretical Biology, Invalidenstrasse 43, Berlin, D-10115, Germany.
BMC Syst Biol. 2015 Aug 19;9:48. doi: 10.1186/s12918-015-0191-x.
Constraint-based analysis of genome-scale metabolic models has become a key methodology to gain insights into functions, capabilities, and properties of cellular metabolism. Since their inception, the size and complexity of genome-scale metabolic reconstructions has significantly increased, with a concomitant increase in computational effort required for their analysis. Many stoichiometric methods cannot be applied to large networks comprising several thousand reactions. Furthermore, basic principles of an organism's metabolism can sometimes be easier studied in smaller models focusing on central metabolism. Therefore, an automated and unbiased reduction procedure delivering meaningful core networks from well-curated genome-scale reconstructions is highly desirable.
Here we present NetworkReducer, a new algorithm for an automated reduction of metabolic reconstructions to obtain smaller models capturing the central metabolism or other metabolic modules of interest. The algorithm takes as input a network model and a list of protected elements and functions (phenotypes) and applies a pruning step followed by an optional compression step. Network pruning removes elements of the network that are dispensable for the protected functions and delivers a subnetwork of the full system. Loss-free network compression further reduces the network size but not the complexity (dimension) of the solution space. As a proof of concept, we applied NetworkReducer to the iAF1260 genome-scale model of Escherichia coli (2384 reactions, 1669 internal metabolites) to obtain a reduced model that (i) allows the same maximal growth rates under aerobic and anaerobic conditions as in the full model, and (ii) preserves a protected set of reactions representing the central carbon metabolism. The reduced representation comprises 85 metabolites and 105 reactions which we compare to a manually derived E. coli core model. As one particular strength of our approach, NetworkReducer derives a condensed biomass synthesis reaction that is consistent with the full genome-scale model. In a second case study, we reduced a genome-scale model of the cyanobacterium Synechocystis sp. PCC 6803 to obtain a small metabolic module comprising photosynthetic core reactions and the Calvin-Benson cycle allowing synthesis of both biomass and a biofuel (ethanol).
Although only genome-scale models provide a complete description of an organism's metabolic capabilities, an unbiased stoichiometric reduction of large-scale metabolic models is highly useful. We are confident that the NetworkReducer algorithm provides a valuable tool for the application of computationally expensive analyses, for educational purposes, as well to identify core models for kinetic modeling and isotopic tracer experiments.
基于约束的基因组规模代谢模型分析已成为深入了解细胞代谢功能、能力和特性的关键方法。自其诞生以来,基因组规模代谢重建的规模和复杂性显著增加,其分析所需的计算量也随之增加。许多化学计量方法无法应用于包含数千个反应的大型网络。此外,有时在专注于中心代谢的较小模型中更容易研究生物体代谢的基本原理。因此,非常需要一种自动化且无偏差的简化程序,能从精心策划的基因组规模重建中生成有意义的核心网络。
在此,我们展示了NetworkReducer,这是一种用于自动简化代谢重建以获得较小模型的新算法,这些较小模型能够捕捉中心代谢或其他感兴趣的代谢模块。该算法将网络模型以及受保护元素和功能(表型)列表作为输入,并应用一个修剪步骤,随后是一个可选的压缩步骤。网络修剪会移除对于受保护功能而言可有可无的网络元素,并生成完整系统的一个子网。无损网络压缩进一步减小了网络规模,但不会降低解空间的复杂性(维度)。作为概念验证,我们将NetworkReducer应用于大肠杆菌的iAF1260基因组规模模型(2384个反应,1669个内部代谢物),以获得一个简化模型,该模型(i)在有氧和无氧条件下允许与完整模型相同的最大生长速率,并且(ii)保留一组代表中心碳代谢的受保护反应集。简化后的表示包含85个代谢物和105个反应,我们将其与手动推导的大肠杆菌核心模型进行比较。作为我们方法的一个特别优势,NetworkReducer推导了一个与完整基因组规模模型一致的浓缩生物质合成反应。在第二个案例研究中,我们简化了集胞藻PCC 6803的基因组规模模型,以获得一个包含光合核心反应和卡尔文 - 本森循环的小代谢模块,该模块允许生物质和一种生物燃料(乙醇)的合成。
虽然只有基因组规模模型能完整描述生物体的代谢能力,但对大规模代谢模型进行无偏差的化学计量简化非常有用。我们相信NetworkReducer算法为应用计算成本高昂的分析、用于教育目的以及识别用于动力学建模和同位素示踪实验的核心模型提供了一个有价值的工具。