von Kamp Axel, Klamt Steffen
Max Planck Institute for Dynamics of Complex Technical Systems, Magdeburg, Germany.
PLoS Comput Biol. 2014 Jan;10(1):e1003378. doi: 10.1371/journal.pcbi.1003378. Epub 2014 Jan 2.
One ultimate goal of metabolic network modeling is the rational redesign of biochemical networks to optimize the production of certain compounds by cellular systems. Although several constraint-based optimization techniques have been developed for this purpose, methods for systematic enumeration of intervention strategies in genome-scale metabolic networks are still lacking. In principle, Minimal Cut Sets (MCSs; inclusion-minimal combinations of reaction or gene deletions that lead to the fulfilment of a given intervention goal) provide an exhaustive enumeration approach. However, their disadvantage is the combinatorial explosion in larger networks and the requirement to compute first the elementary modes (EMs) which itself is impractical in genome-scale networks. We present MCSEnumerator, a new method for effective enumeration of the smallest MCSs (with fewest interventions) in genome-scale metabolic network models. For this we combine two approaches, namely (i) the mapping of MCSs to EMs in a dual network, and (ii) a modified algorithm by which shortest EMs can be effectively determined in large networks. In this way, we can identify the smallest MCSs by calculating the shortest EMs in the dual network. Realistic application examples demonstrate that our algorithm is able to list thousands of the most efficient intervention strategies in genome-scale networks for various intervention problems. For instance, for the first time we could enumerate all synthetic lethals in E.coli with combinations of up to 5 reactions. We also applied the new algorithm exemplarily to compute strain designs for growth-coupled synthesis of different products (ethanol, fumarate, serine) by E.coli. We found numerous new engineering strategies partially requiring less knockouts and guaranteeing higher product yields (even without the assumption of optimal growth) than reported previously. The strength of the presented approach is that smallest intervention strategies can be quickly calculated and screened with neither network size nor the number of required interventions posing major challenges.
代谢网络建模的一个最终目标是对生化网络进行合理重新设计,以优化细胞系统对某些化合物的生产。尽管已为此目的开发了几种基于约束的优化技术,但在基因组规模代谢网络中系统枚举干预策略的方法仍然缺乏。原则上,最小割集(MCS;导致给定干预目标实现的反应或基因缺失的包含最小组合)提供了一种穷举枚举方法。然而,它们的缺点是在较大网络中会出现组合爆炸,并且需要首先计算基本模式(EM),而这在基因组规模网络中本身是不切实际的。我们提出了MCSEnumerator,这是一种在基因组规模代谢网络模型中有效枚举最小MCS(干预最少)的新方法。为此,我们结合了两种方法,即(i)在对偶网络中将MCS映射到EM,以及(ii)一种改进算法,通过该算法可以在大型网络中有效确定最短EM。通过这种方式,我们可以通过计算对偶网络中的最短EM来识别最小MCS。实际应用示例表明,我们的算法能够针对各种干预问题列出基因组规模网络中数千种最有效的干预策略。例如,我们首次能够枚举大肠杆菌中多达5个反应组合的所有合成致死性。我们还示例性地应用新算法来计算大肠杆菌生长偶联合成不同产物(乙醇、富马酸盐、丝氨酸)的菌株设计。我们发现了许多新的工程策略,其中部分策略所需的基因敲除更少,并且比之前报道的能保证更高的产物产量(即使不假设最优生长)。所提出方法的优势在于,可以快速计算和筛选最小干预策略,而网络规模和所需干预数量都不会构成重大挑战。