Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Elementary mode analysis: a useful metabolic pathway analysis tool for characterizing cellular metabolism


Elementary mode analysis is a useful metabolic pathway analysis tool to identify the structure of a metabolic network that links the cellular phenotype to the corresponding genotype. The analysis can decompose the intricate metabolic network comprised of highly interconnected reactions into uniquely organized pathways. These pathways consisting of a minimal set of enzymes that can support steady state operation of cellular metabolism represent independent cellular physiological states. Such pathway definition provides a rigorous basis to systematically characterize cellular phenotypes, metabolic network regulation, robustness, and fragility that facilitate understanding of cell physiology and implementation of metabolic engineering strategies. This mini-review aims to overview the development and application of elementary mode analysis as a metabolic pathway analysis tool in studying cell physiology and as a basis of metabolic engineering.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3


  1. Alexeeva S, de Kort B, Sawers G, Hellingwerf KJ, de Mattos MJ (2000) Effects of limited aeration and of the ArcAB system on intermediary pyruvate catabolism in Escherichia coli. J Bacteriol 182:4934–4940

  2. Barkai N, Leibler S (1997) Robustness in simple biochemical networks. Nature 387:913–917

  3. Behre J, Wilhelm T, von Kamp A, Ruppin E, Schuster S (2008) Structural robustness of metabolic networks with respect to multiple knockouts. J Theor Biol 252:433–441

  4. Bell SL, Palsson BO (2005) Expa: a program for calculating extreme pathways in biochemical reaction networks. Bioinformatics 21:1739–1740

  5. Benson DA, Karsch-Mizrachi I, Lipman DJ, Ostell J, Wheeler DL (2008) GenBank. Nucleic Acids Res 36:D25–30

  6. Cakir T, Kirdar B, Ulgen KO (2004) Metabolic pathway analysis of yeast strengthens the bridge between transcriptomics and metabolic networks. Biotechnol Bioeng 86:251–260

  7. Cakir T, Kirdar B, Onsan ZI, Ulgen KO, Nielsen J (2007) Effect of carbon source perturbations on transcriptional regulation of metabolic fluxes in Saccharomyces cerevisiae. BMC Syst Biol 1:18

  8. Carlson RP (2007) Metabolic systems cost–benefit analysis for interpreting network structure and regulation. Bioinformatics 23:1258–1264

  9. Carlson R, Srienc F (2004a) Fundamental Escherichia coli biochemical pathways for biomass and energy production: identification of reactions. Biotech Bioeng 85:1–18

  10. Carlson R, Srienc F (2004b) Fundamental Escherichia coli biochemical pathways for biomass and energy production: creation of overall flux states. Biotechnol Bioeng 86:149–162

  11. Carlson R, Fell D, Srienc F (2002) Metabolic pathway analysis of a recombinant yeast for rational strain development. Biotechnol Bioeng 79:121–134

  12. Carlson R, Wlaschin A, Srienc F (2005) Kinetic studies and biochemical pathway analysis of anaerobic poly-(R)-3-hydroxybutyric acid synthesis in Escherichia coli. Appl Environ Microbiol 71:713–720

  13. Caspi R, Foerster H, Fulcher CA, Hopkinson R, Ingraham J, Kaipa P, Krummenacker M, Paley S, Pick J, Rhee SY, Tissier C, Zhang P, Karp PD (2006) MetaCyc: a multiorganism database of metabolic pathways and enzymes. Nucl Acids Res 34:D511–516

  14. Clarke BL (1981) Complete set of steady states for the general stoichiometric dynamical system. J Chem Phys 75:4970–4979

  15. Clarke BL (1988) Stoichiometric network analysis. Cell Biophys 12:237

  16. Covert MW, Palsson BO (2003) Constraints-based models: regulation of gene expression reduces the steady-state solution space. J Theor Biol 221:309–325

  17. Diniz SC, Voss IV, Steinbuchel A (2006) Optimization of cyanophycin production in recombinant strains of Pseudomonas putida and Ralstonia eutropha employing elementary mode analysis and statistical experimental design. Biotechnol Bioeng 93:698–717

  18. Duarte NC, Becker SA, Jamshidi N, Thiele I, Mo ML, Vo TD, Srivas R, Palsson BO (2007) Global reconstruction of the human metabolic network based on genomic and bibliomic data. Proc Natl Acad Sci U S A 104:1777–1782

  19. Edwards JS, Palsson BO (2000a) Robustness analysis of the Escherichia coli metabolic network. Biotechnol Prog 16:927

  20. Edwards JS, Palsson BO (2000b) The Escherichia coli MG1655 in silico metabolic genotype: its definition, characteristics, and capabilities. Proc Natl Acad Sci U S A 97:5528–5533

  21. Edwards JS, Ramakrishna R, Schilling CH, Palsson BO (1999) Metabolic flux balance analysis. In: Lee SY, Papoutsakis ET (eds) Metabolic engineering. Marcel Dekker, New York, pp 13–57

  22. Edwards JS, Ibarra RU, Palsson BO (2001) In silico predictions of Escherichia coli metabolic capabilities are consistent with experimental data. Nat Biotech 19:125–130

  23. Feinberg M, Horn FJM (1974) Dynamics of open chemical systems and the algebraic structure of the underlying reaction network. Chem Eng Sci 29:775–787

  24. Gagneur J, Klamt S (2004) Computation of elementary modes: a unifying framework and the new binary approach. BMC Bioinformatics 5:175

  25. Hoops S, Sahle S, Gauges R, Lee C, Pahle J, Simus N, Singhal M, Xu L, Mendes P, Kummer U (2006) COPASI—a COmplex PAthway SImulator. Bioinformatics 22:3067–3074

  26. Kanehisa M, Araki M, Goto S, Hattori M, Hirakawa M, Itoh M, Katayama T, Kawashima S, Okuda S, Tokimatsu T, Yamanishi Y (2008) KEGG for linking genomes to life and the environment. Nucleic Acids Res 36:D480–4

  27. Karp PD, Keseler IM, Shearer A, Latendresse M, Krummenacker M, Paley SM, Paulsen I, Collado-Vides J, Gama-Castro S, Peralta-Gil M, Santos-Zavaleta A, Penaloza-Spinola MI, Bonavides-Martinez C, Ingraham J (2007) Multidimensional annotation of the Escherichia coli K-12 genome. Nucleic Acids Res 35:7577–7590

  28. Kauffman KJ, Prakash P, Edwards JS (2003) Advances in flux balance analysis. Curr Opin Biotechnol 14:491–496

  29. Klamt S (2006) Generalized concept of minimal cut sets in biochemical networks. BioSystems 83:233–247

  30. Klamt S, Stelling J (2002) Combinatorial complexity of pathway analysis in metabolic networks. Mol Biol Rep 29:233–236

  31. Klamt S, Stelling J (2003) Two approaches for metabolic pathway analysis. Trends Biotechnol 21:64–69

  32. Klamt S, Gilles ED (2004) Minimal cut sets in biochemical reaction networks. Bioinformatics 20:226–234

  33. Klamt S, Schuster S, Gilles ED (2002) Calculability analysis in underdetermined metabolic networks illustrated by a model of the central metabolism in purple nonsulfur bacteria. Biotechnol Bioeng 77:734–751

  34. Klamt S, Stelling J, Ginkel M, Gilles ED (2003) FluxAnalyzer: exploring structure, pathways, and flux distributions in metabolic networks on interactive flux maps. Bioinformatics 19:261–269

  35. Klamt S, Gagneur J, von Kamp A (2005) Algorithmic approaches for computing elementary modes in large biochemical reaction networks. Syst Biol (Stevenage) 152:249–255

  36. Klamt S, Saez-Rodriguez J, Gilles ED (2007) Structural and functional analysis of cellular networks with CellNetAnalyzer. BMC Syst Biol 1:2

  37. Koch I, Junker BH, Heiner M (2005) Application of Petri net theory for modelling and validation of the sucrose breakdown pathway in the potato tuber. Bioinformatics 21:1219–1226

  38. Kromer JO, Wittmann C, Schroder H, Heinzle E (2006) Metabolic pathway analysis for rational design of L-methionine production by Escherichia coli and Corynebacterium glutamicum. Metab Eng 8:353–369

  39. Kurata H, Zhao Q, Okuda R, Shimizu K (2007) Integration of enzyme activities into metabolic flux distributions by elementary mode analysis. BMC Systems Biology 1:31

  40. Liao JC, Hou SY, Chao YP (1996) Pathway analysis, engineering, and physiological considerations for redirecting central metabolism. Biotechnol Bioeng 52:129–140

  41. Mavrovouniotis ML, Stephanopoulos G, Stephanopoulos G (1990) Computer-aided synthesis of biochemical pathways. Biotechnol Bioeng 36:1119–1132

  42. Mavrovouniotis ML, Stephanopoulos G, Stephanopoulos G (1996) Qualitative analysis of biochemical reaction systems. Comp Biol Med 26:9–24

  43. Milner PC (1964) The possible mechanisms of complex reactions involving consecutive steps. J Electrochem Soc 111:228

  44. Nookaew I, Meechai A, Thammarongtham C, Laoteng K, Ruanglek V, Cheevadhanarak S, Nielsen J, Bhumiratana S (2007) Identification of flux regulation coefficients from elementary flux modes: a systems biology tool for analysis of metabolic networks. Biotechnol Bioeng 97:1535–1549

  45. Papin JA, Price ND, Edwards JS, Palsson BBO (2002a) The genome-scale metabolic extreme pathway structure in Haemophilus influenzae shows significant network redundancy. J Theor Biol 215:67–82

  46. Papin JA, Price ND, Palsson BO (2002b) Extreme pathway lengths and reaction participation in genome-scale metabolic networks. Genome Res 12:1889–1900

  47. Papin JA, Price ND, Wiback SJ, Fell DA, Palsson BO (2003) Metabolic pathways in the post-genome era. Trends Biochem Sci 28:250–258

  48. Papin JA, Stelling J, Price ND, Klamt S, Schuster S, Palsson BO (2004) Comparison of network-based pathway analysis methods. Trends Biotechnol 22:400–405

  49. Pfeiffer T, Sanchez-Valdenebro I, Nuno J, Montero F, Schuster S (1999) METATOOL: for studying metabolic networks. Bioinformatics 15:251–257

  50. Poolman MG, Fell DA, Raines CA (2003) Elementary modes analysis of photosynthate metabolism in the chloroplast stroma. Eur J Biochem 270:430–439

  51. Poolman MG, Venkatesh KV, Pidcock MK, Fell DA (2004) A method for the determination of flux in elementary modes, and its application to Lactobacillus rhamnosus. Biotechnol Bioeng 88:601–612

  52. Poolman MG, Sebu C, Pidcock MK, Fell DA (2007) Modular decomposition of metabolic systems via null-space analysis. J Theor Biol 249:691–705

  53. Price ND, Papin JA, Palsson BO (2002) Determination of redundancy and systems properties of the metabolic network of Helicobacter pylori using genome-scale extreme pathway analysis. Genome Res 12:760–769

  54. Price ND, Reed JL, Papin JA, Famili I, Palsson BO (2003) Analysis of metabolic capabilities using singular value decomposition of extreme pathway matrices. Biophys J 84:794–804

  55. Price ND, Reed JL, Palsson BO (2004) Genome-scale models of microbial cells: evaluating the consequences of constraints. Nat Rev Microbiol 2:886–897

  56. Prigogine I (1945) Modération et transformations irréversibles des systèmes ouverts. Bull Acad Roy Belg Cl Sci 31:600–606

  57. Qian H, Beard DA (2005) Thermodynamics of stoichiometric biochemical networks in living systems far from equilibrium. Biophys Chem 114:213–220

  58. Qian H, Beard DA, Liang S (2003) Stoichiometric network theory for nonequilibrium biochemical systems. Eur J Biochem 270:415–421

  59. Reder C (1988) Metabolic control theory: a structural approach. J Theor Biol 135:175–201

  60. Rockafellar RT (1970) Convex analysis. Princeton University Press, Princeton

  61. Roels JA (1983) Energetics and kinetics in biotechnology. Elsevier, Amsterdam

  62. Samatova NF (2002) Parallel out-of-core algorithm for genome-scale enumeration of metabolic systemic pathways. Parallel and Distributed Processing Symposium, Proceedings International, IPDPS 2002, Abstracts and CD-ROM 185–192

  63. Schilling CH, Palsson BO (2000) Assessment of the metabolic capabilities of Haemophilus influenzae Rd through a genome-scale pathway analysis. J Theor Biol 203:249–283

  64. Schilling CH, Letscher D, Palsson BO (2000) Theory for the systemic definition of metabolic pathways and their use in interpreting metabolic function from a pathway-oriented perspective. J Theor Biol 203:229–248

  65. Schuetz R, Kuepfer L, Sauer U (2007) Systematic evaluation of objective functions for predicting intracellular fluxes in Escherichia coli. Mol Syst Biol 3:1–15

  66. Schuster S, Schuster R (1991) Detecting strictly detailed balanced subnetworks in open chemical reaction networks. J Math Chem 6:17–40

  67. Schuster R, Schuster S (1993) Refined algorithm and computer program calculating all non-negative fluxes admissible in steady states of biochemical reaction systems with and without some fluxes rates fixed. CABIOS 9:79–85

  68. Schuster S, Hilgetag S (1994) On elementary flux modes in biochemical reaction systems at steady state. J Biol Syst 2:165–182

  69. Schuster S, Dandekar T, Fell DA (1999) Detection of elementary flux modes in biochemical networks: a promising tool for pathway analysis and metabolic engineering. Trends Biotechnol 17:53–60

  70. Schuster S, Fell DA, Dandekar T (2000) A general definition of metabolic pathways useful for systematic organization and analysis of complex metabolic networks. Nat Biotechnol 18:326–332

  71. Schuster S, Pfeiffer T, Moldenhauer F, Koch I, Dandekar T (2002a) Exploring the pathway structure of metabolism: decomposition into subnetworks and application to Mycoplasma pneumoniae. Bioinformatics 18:351–361

  72. Schuster S, Hilgetag C, Woods JH, Fell DA (2002b) Reaction routes in biochemical reaction systems: algebraic properties, validated calculation procedure and example from nucleotide metabolism. J Math Biol 45:153–181

  73. Schwartz J, Kanehisa M (2005) A quadratic programming approach for decomposing steady-state metabolic flux distributions onto elementary modes. Bioinformatics ii21:204–205

  74. Schwartz J, Kanehisa M (2006) Quantitative elementary mode analysis of metabolic pathways: the example of yeast glycolysis. BMC Bioinformatics 7:186

  75. Schwarz R, Musch P, von Kamp A, Engels B, Schirmer H, Schuster S, Dandekar T (2005) YANA—a software tool for analyzing flux modes, gene-expression and enzyme activities. BMC Bioinformatics 6:135

  76. Schwarz R, Liang C, Kaleta C, Kuhnel M, Hoffmann E, Kuznetsov S, Hecker M, Griffiths G, Schuster S, Dandekar T (2007a) Integrated network reconstruction, visualization and analysis using YANAsquare. BMC Bioinformatics 8:313

  77. Schwartz JM, Gaugain C, Nacher JC, de Daruvar A, Kanehisa M (2007b) Observing metabolic functions at the genome scale. Genome Biol 8:R123

  78. Segre D, Vitkup D, Church GM (2002) Analysis of optimality in natural and perturbed metabolic networks. PNAS 99:15112–15117

  79. Seressiotis A, Bailey JE (1988) MPS: an artificially intelligent software system for the analysis and synthesis of metabolic pathways. Biotechnol Bioeng 31:587–602

  80. Stelling J, Klamt S, Bettenbrock K, Schuster S, Gilles ED (2002) Metabolic network structure determines key aspects of functionality and regulation. Nature 420:190–193

  81. Stelling J, Sauer U, Szallasi Z, Doyle FJ 3rd, Doyle J (2004) Robustness of cellular functions. Cell 118:675–685

  82. Stephanopoulos G, Aristidou AA, Nielsen JH (1998) Metabolic engineering: principles and methodologies. Academic, San Diego

  83. Trinh CT, Carlson R, Wlaschin A, Srienc F (2006) Design, construction and performance of the most efficient biomass producing E. coli bacterium. Metab Eng 8:628–638

  84. Trinh CT, Unrean P, Srienc F (2008) Minimal Escherichia coli cell for the most efficient production of ethanol from hexoses and pentoses. Appl Environ Microbiol 74:3634–3643

  85. Urbanczik R (2006) SNA—a toolbox for the stoichiometric analysis of metabolic networks. BMC Bioinformatics 7:129

  86. Urbanczik R, Wagner C (2005a) Functional stoichiometric analysis of metabolic networks. Bioinformatics 21:4176–4180

  87. Urbanczik R, Wagner C (2005b) An improved algorithm for stoichiometric network analysis: theory and applications. Bioinformatics 21:1203–1210

  88. Van Dien SJ, Lidstrom ME (2002) Stoichiometric model for evaluating the metabolic capabilities of the facultative methylotroph Methylobacterium extorquens AM1, with application to reconstruction of C3 and C4 metabolism. Biotechnol Bioeng 78:296–312

  89. Vijayasankaran N, Carlson R, Srienc F (2005) Metabolic pathway structures for recombinant protein synthesis in Escherichia coli. Appl Microbiol Biotechnol 68:737–746

  90. von Kamp A, Schuster S (2006) Metatool 5.0: fast and flexible elementary modes analysis. Bioinformatics 22:1930–1931

  91. Wagner C (2004) Nullspace approach to determine the elementary modes of chemical reaction systems. J Phys Chem B 108:2425–2431

  92. Wang Q, Yang Y, Ma H, Zhao X (2007) Metabolic network properties help assign weights to elementary modes to understand physiological flux distributions. Bioinformatics 23:1049–1052

  93. Wiback SJ, Palsson BO (2002) Extreme pathway analysis of human red blood cell metabolism. Biophys J 83:808–818

  94. Wiback SJ, Mahadevan R, Palsson BO (2003) Reconstructing metabolic flux vectors from extreme pathways: defining the alpha-spectrum. J Theor Biol 224:313–324

  95. Wiback SJ, Mahadevan R, Palsson BO (2004) Using metabolic flux data to further constrain the metabolic solution space and predict internal flux patterns: the Escherichia coli spectrum. Biotechnol Bioeng 86:317–331

  96. Wiechert W (2001) 13C metabolic flux analysis. Metabolic Engineering 3:195–206

  97. Wilhelm T, Behre J, Schuster S (2004) Analysis of structural robustness of metabolic networks. Syst Biol (Stevenage) 1:114–120

  98. Wlaschin AP, Trinh CT, Carlson R, Srienc F (2006) The fractional contributions of elementary modes to the metabolism of Escherichia coli and their estimation from reaction entropies. Metab Eng 8:338–352

Download references


We thank NIH for supporting this work (GM077529).

Author information

Correspondence to Friedrich Srienc.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Trinh, C.T., Wlaschin, A. & Srienc, F. Elementary mode analysis: a useful metabolic pathway analysis tool for characterizing cellular metabolism. Appl Microbiol Biotechnol 81, 813–826 (2009).

Download citation


  • Metabolic pathway analysis
  • Metabolic engineering
  • Elementary mode
  • Extreme pathway
  • Weighting factors
  • Rational strain design
  • Genetic knockout analysis
  • Metabolic flux ratio
  • Minimal cut set
  • Control effective flux
  • Robustness
  • Minimal cell