Modes and cuts in metabolic networks: Complexity and algorithms

被引:69
作者
Acuna, Vicente [2 ,3 ]
Chierichetti, Flavio [1 ]
Lacroix, Vincent [2 ,3 ,6 ]
Marchetti-Spaccamela, Alberto [1 ]
Sagot, Marie-France [2 ,3 ]
Stougie, Leen [4 ,5 ]
机构
[1] Univ Roma La Sapienza, I-00184 Rome, Italy
[2] Univ Lyon 1, CNRS, UMR5558, Lab Biometrie & Biol Evolut, F-69622 Villeurbanne, France
[3] INRIA Rhone Alpes, Project Team BAMBOO, F-38330 Montbonnot St Martin, France
[4] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
[5] Ctr Wiskunde Informat, NL-1098 SJ Amsterdam, Netherlands
[6] PRBB, CRG, Ctr Regulacio Genom, Barcelona 08003, Spain
基金
英国生物技术与生命科学研究理事会;
关键词
Metabolic networks; Algorithms; Computational complexity; Stoichiometry; Linear programming; Enumeration; BIOCHEMICAL REACTION NETWORKS; ELEMENTARY MODES; PATHWAY ANALYSIS; SETS; COMPUTATION; DEFINITION; MATROIDS; BIOLOGY; SYSTEMS; GRAPHS;
D O I
10.1016/j.biosystems.2008.06.015
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Constraint-based approaches recently brought new insight into our understanding of metabolism. By making very simple assumptions such as that the system is at steady-state and some reactions are irreversible, and without requiring kinetic parameters, general properties of the system can be derived. A central concept in this methodology is the notion of an elementary mode (EM for short) which represents a minimal functional subsystem. The computation of EMs still forms a limiting step in metabolic studies and several algorithms have been proposed to address this problem leading to increasingly faster methods. However, although a theoretical upper bound on the number of elementary modes that a network may possess has been established, surprisingly, the complexity of this problem has never been systematically studied. In this paper, we give a systematic overview of the complexity of optimisation problems related to modes. We first establish results regarding network consistency. Most consistency problems are easy, i.e., they can be solved in polynomial time, We then establish the complexity of finding and counting elementary modes. We show in particular that finding one elementary mode is easy but that this task becomes hard when a specific EM (i.e. an EM containing some specified reactions) is sought. We then show that counting the number of elementary modes is #P-complete. We emphasize that the easy problems can be solved using Currently existing software packages. We then analyse the complexity of a closely related task which is the computation of so-called minimum reaction cut sets and we show that this problem is hard. We then present two positive results which both allow to avoid computing EMs as a prior to the computation of reaction cuts. The first one is a polynomial approximation algorithm for finding a minimum reaction cut set. The second one is a test for verifying whether a set of reactions constitutes a reaction Cut; this test can be readily included in existing algorithms to improve their performance. Finally, we discuss the complexity of other cut-related problems. (C) 2008 Elsevier Ireland Ltd. All rights reserved.
引用
收藏
页码:51 / 60
页数:10
相关论文
共 39 条
[1]  
[Anonymous], P 10 INT C APPL THEO
[2]  
Ausiello G., 1999, Complexity and Approximation, Vfirst
[3]  
Ausiello G., 2001, Theoretical Computer Science, V2202, P312
[4]   A unified approach to approximating resource allocation and scheduling [J].
Bar-Noy, A ;
Bar-Yehuda, R ;
Freund, A ;
Naor, J ;
Schieber, B .
JOURNAL OF THE ACM, 2001, 48 (05) :1069-1090
[5]  
Boros E, 2003, LECT NOTES COMPUT SC, V2906, P485
[6]   COMPLETE SET OF STEADY-STATES FOR THE GENERAL STOICHIOMETRIC DYNAMICAL SYSTEM [J].
CLARKE, BL .
JOURNAL OF CHEMICAL PHYSICS, 1981, 75 (10) :4970-4979
[7]   Constraints-based models: Regulation of gene expression reduces the steady-state solution space [J].
Covert, MW ;
Palsson, BO .
JOURNAL OF THEORETICAL BIOLOGY, 2003, 221 (03) :309-325
[8]   Combinatorial algorithms for feedback problems in directed graphs [J].
Demetrescu, C ;
Finocchi, I .
INFORMATION PROCESSING LETTERS, 2003, 86 (03) :129-136
[9]   THE COMPLEXITY OF VERTEX ENUMERATION METHODS [J].
DYER, ME .
MATHEMATICS OF OPERATIONS RESEARCH, 1983, 8 (03) :381-402
[10]   In silico predictions of Escherichia coli metabolic capabilities are consistent with experimental data [J].
Edwards, JS ;
Ibarra, RU ;
Palsson, BO .
NATURE BIOTECHNOLOGY, 2001, 19 (02) :125-130