Large-scale computation of elementary flux modes with bit pattern trees

被引:225
作者
Terzer, Marco
Stelling, Joerg [1 ]
机构
[1] ETH, Inst Computat Sci, CH-8092 Zurich, Switzerland
关键词
D O I
10.1093/bioinformatics/btn401
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Motivation: Elementary flux modes (EFMs)-non-decomposable minimal pathways-are commonly accepted tools for metabolic network analysis under steady state conditions. Valid states of the network are linear superpositions of elementary modes shaping a polyhedral cone (the flux cone), which is a well-studied convex set in computational geometry. Computing EFMs is thus basically equivalent to extreme ray enumeration of polyhedral cones. This is a combinatorial problem with poorly scaling algorithms, preventing the large-scale analysis of metabolic networks so far. Results: Here, we introduce new algorithmic concepts that enable large-scale computation of EFMs. Distinguishing extreme rays from normal (composite) vectors is one critical aspect of the algorithm. We present a new recursive enumeration strategy with bit pattern trees for adjacent rays-the ancestors of extreme rays-that is roughly one order of magnitude faster than previous methods. Additionally, we introduce a rank updating method that is particularly well suited for parallel computation and a residue arithmetic method for matrix rank computations, which circumvents potential numerical instability problems. Multi-core architectures of modern CPUs can be exploited for further performance improvements. The methods are applied to a central metabolism network of Escherichia coli, resulting in approximate to 26 Mio. EFMs. Within the top 2% modes considering biomass production, most of the gain in flux variability is achieved. In addition, we compute approximate to 5 Mio. EFMs for the production of non-essential amino acids for a genome-scale metabolic network of Helicobacter pylori. Only large-scale EFM analysis reveals the > 85% of modes that generate several amino acids simultaneously.
引用
收藏
页码:2229 / 2235
页数:7
相关论文
共 18 条
[1]  
[Anonymous], SYSTEM MODELING CELL
[2]   The metabolic world of Escherichia coli is not small [J].
Arita, M .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2004, 101 (06) :1543-1547
[3]   MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1975, 18 (09) :509-517
[4]  
FUKUDA K, 1995, COMBINATORICS COMPUT, V1120, P91
[5]   Computation of elementary modes: a unifying framework and the new binary approach [J].
Gagneur, J ;
Klamt, S .
BMC BIOINFORMATICS, 2004, 5 (1)
[6]   Algorithmic approaches for computing elementary modes in large biochemical reaction networks [J].
Klamt, S ;
Gagneur, J ;
von Kamp, A .
IEE PROCEEDINGS SYSTEMS BIOLOGY, 2005, 152 (04) :249-255
[7]  
Knuth D. E., ART COMPUTER PROGRAM, V2
[8]  
MOTZKIN TS, 1953, ANN MATH STUD, V28, P51
[9]   Determination of redundancy and systems properties of the metabolic network of Helicobacter pylori using genome-scale extreme pathway analysis [J].
Price, ND ;
Papin, JA ;
Palsson, BO .
GENOME RESEARCH, 2002, 12 (05) :760-769
[10]   Genome-scale models of microbial cells: Evaluating the consequences of constraints [J].
Price, ND ;
Reed, JL ;
Palsson, BO .
NATURE REVIEWS MICROBIOLOGY, 2004, 2 (11) :886-897