Skip to main content
Wiley Open Access Collection logoLink to Wiley Open Access Collection
. 2016 Mar 31;283(9):1782–1794. doi: 10.1111/febs.13702

Which sets of elementary flux modes form thermodynamically feasible flux distributions?

Matthias P Gerstl 1,2, Christian Jungreuthmayer 1,2, Stefan Müller 3, Jürgen Zanghellini 1,2,
PMCID: PMC4949704  PMID: 26940826

Abstract

Elementary flux modes (EFMs) are non‐decomposable steady‐state fluxes through metabolic networks. Every possible flux through a network can be described as a superposition of EFMs. The definition of EFMs is based on the stoichiometry of the network, and it has been shown previously that not all EFMs are thermodynamically feasible. These infeasible EFMs cannot contribute to a biologically meaningful flux distribution. In this work, we show that a set of thermodynamically feasible EFMs need not be thermodynamically consistent. We use first principles of thermodynamics to define the feasibility of a flux distribution and present a method to compute the largest thermodynamically consistent sets (LTCSs) of EFMs. An LTCS contains the maximum number of EFMs that can be combined to form a thermodynamically feasible flux distribution. As a case study we analyze all LTCSs found in Escherichia coli when grown on glucose and show that only one LTCS shows the required phenotypical properties. Using our method, we find that in our E. coli model < 10% of all EFMs are thermodynamically relevant.

Keywords: constraint‐based analysis, metabolic pathway analysis, metabolomics, steady‐state flux cone, thermodynamics


Abbreviations

ATP

adenosine triphosphate

EFM

elementary flux mode

EFMA

EFM analysis

LTCS

largest thermodynamically consistent set

MILP

mixed integer linear program

tEFMA

thermodynamic EFMA

TF

thermodynamically feasible

Introduction

Elementary flux mode analysis (EFMA) is a key concept in constraint‐based modeling, which allows a metabolic network to be decomposed into irreducible functional building blocks, called elementary flux modes (EFMs). An EFM corresponds to a minimal set of reactions that can operate at steady state, thereby using all irreversible reactions in the appropriate direction 1. Here minimal means that no reaction can be removed from the set without losing the ability to form a non‐zero steady‐state flux. EFMs represent functional units in a metabolic network. In fact, every steady‐state flux can be represented as a nonnegative linear combination of EFMs without cancelations [S. Müller and G. Regensburger, unpublished results;2, 3]; it is always possible to find such a ‘conformal sum’ 4, 5. The no‐cancelation rule guarantees that every reaction proceeds in the same direction in all contributing EFMs and accounts for the fact that, for given metabolite concentrations, only one direction of a reversible reaction is thermodynamically feasible (TF).

From a systems‐biology point of view, the advantage of an unbiased decomposition of a metabolic network into EFMs lies in the ability to fully characterize the metabolic capabilities of an organism. This can be used, for instance, to analyze cellular robustness 6 or in metabolic engineering to turn wild‐type organisms into so‐called ‘networks of minimal functionality’ 7. These (mutant) networks are typically made up of very few, desired EFMs while all the unwanted (wild‐type) functionality is eliminated by appropriately selected gene knockouts 8, 9, 10, 11, 12. Therefore, EFMA is an ideal tool for metabolic engineering and synthetic biology to rationally design optimal cell factories 13.

However, a complete EFMA is currently limited to medium‐scale metabolic models since the number of EFMs explodes with the size of the metabolic network 14. Using a massively parallelized approach, the largest complete EFMA reported to date found almost two billion EFMs in a metabolic reconstruction of Phaeodactylum tricornutum with 318 reactions 15. Alternative methods do not aim to find all EFMs, but limit their scope to find subsets. Subsets are selected randomly 16, 17 or based on support information 18 or subject to additional constraints 19, 20, 21. The question remains, however, whether or not these subsets are biologically relevant. To find relevant EFMs, Rezola et al. 22 used gene expression data and identified small subsets of EFMs that successfully characterized and described key metabolic features in different tissues. Similarly, Jol et al. 23 and our group 24, 25 used experimentally determined metabolomes to identify all EFMs that are TF. However, even if two EFMs are TF, it does not necessarily mean that their convex superposition is TF as well 23. This raises the question which TF EFMs can be combined in a convex superposition such that the resulting flux distribution will again be TF.

Here, we expand on our earlier work on the thermodynamics of EFMs 24, 25 and present a mixed integer linear program (MILP) that identifies the largest thermodynamically consistent sets (LTCSs) of EFMs. These LTCSs are characterized by the fact that every nonnegative linear combination of its EFMs results in a TF flux distribution. Moreover, we show that physico‐chemical constraints alone already severely limit the metabolic capabilities of an organism since only a small fraction of all EFMs are required to represent TF flux distributions. This confirms the hypothesis that, under given conditions, only a few EFMs are actually biologically relevant and accessible to an organism 26.

Results

Theory

Notation and model assumptions

We consider a metabolic core model of Escherichia coli 25, referred to as M‐glc, to study growth on minimal medium (containing ammonia, oxygen, phosphate, protons and water) with glucose as the sole carbon source. The model is characterized by its stoichiometric matrix SRm×r with m = 76 internal metabolites and r = 101 reactions of which 48 are reversible. The network contains n tot = 169 916 EFMs of which n = 32 374 EFMs are TF. Reactions and intracellular metabolites are thermodynamically characterized by their Gibbs free energy of reaction Δr G and their standard transformed Gibbs energy of formation Δf G0, respectively. The latter is estimated using a pH of 7 and an ionic strength I = 0.15 m at a temperature T = 310.15 K (37°C), according to Alberty 27.

Thermodynamic EFMA

Thermodynamic constraints are often utilized to augment classical constraint‐based approaches 28. For instance, Hoppe et al. 29 developed a metabolomics‐integrated flux‐balance analysis. Similarly, we developed thermodynamic EFMA (tEFMA) 25, a computational tool that calculates all TF EFMs in a metabolic reconstruction. tEFMA exploits the fact that, according to the second law of thermodynamics, an EFM e i is TF if and only if all reactions j which support e i proceed in the direction of negative Gibbs free energy 30, that is, Δr G j < 0 for all reactions j with eji>0. Based on this fundamental property, tEFMA avoids the calculation of thermodynamically infeasible EFMs, which drastically reduces the computational burden of an EFMA and makes the analysis of large scale metabolic networks feasible without losing any biologically relevant information 24. Thus, given an experimentally measured cellular metabolome, the standard Gibbs free energy of formation for as many cellular metabolites as possible, and a metabolic reconstruction, tEFMA returns the complete set of TF EFMs consistent with the measurements.

Largest thermodynamically consistent sets

tEFMA computes all n TF EFMs of a network. However, not every set of TF EFMs is necessarily thermodynamically consistent. For example, two EFMs that utilize the same reversible reaction in different directions cannot be active simultaneously. This is illustrated in the simple example network in Fig. 1. Suppose that all four EFMs are TF. Yet, EFM2 and EFM3 cannot be active at the same time since Δr G cannot be smaller than zero for both directions of the reversible reaction R3. In other words, thermodynamics implies the no‐cancelation rule mentioned in the introduction. In this example, the sets {EFM1, EFM2, EFM4} and {EFM1, EFM3, EFM4} are the LTCSs, and its elements can contribute to a TF steady‐state flux.

Figure 1.

Figure 1

Simple example network (leftmost panel), containing two internal metabolites (A and B) and five reactions (of which only R3 is reversible), and its four EFMs (successive panels to the right; EFMs highlighted in red).

For instance, consider the TF steady‐state flux v T = (v 1,…,v 5) = (1, 2, −1, 2, 1). Obviously, the flux can be decomposed as v = EFM2 + 2 × EFM3 (see Fig. 2 for an illustration). Although EFM2 and EFM3 are TF individually, they cannot be active simultaneously (no‐cancelation rule). Hence, this decomposition is not thermodynamically consistent. In contrast, the representation v = EFM1 + EFM3 + EFM4 is thermodynamically consistent. Indeed, these three EFMs form one of the LTCSs above, and every TF steady‐state flux can be represented by elements of one LTCS. The example raises the question of how all LTCSs can be computed systematically, given a set of TF EFMs.

Figure 2.

Figure 2

Exemplary TF overall flux distribution (top left panel) in the toy network of Fig. 1, a thermodynamically inconsistent EFM decomposition (top centre and top right panels), and a thermodynamically consistent EFM decomposition (bottom panels). Non‐zero flux values are represented by an appropriately scaled line thickness of the reaction arrows. Zero flux values are represented by dotted reaction arrows. A flux from A to B across the reversible reaction R3 is counted positive; a backward flux is counted negative. The uptake fluxes of all EFMs are normalized to 1.

Definition: LTCS. A set of TF EFMs is called thermodynamically consistent if every nonnegative linear combination of its elements is TF. Moreover, a set of TF EFMs is called an LTCS.

  1. if the set is thermodynamically consistent, and

  2. if no other TF EFM can be added to the set without losing thermodynamic consistency.

We first determine an LTCS ℒ1 of maximal cardinality. Alternative LTCSs of maximal cardinality or LTCSs of lower cardinality, ℒ1 with l > 1, can be found by successively excluding already existing LTCSs; see constraint (2) below

An LTCS ℒ1 of maximal cardinality is an optimal solution to the MILP

maxλ1,lnci=1nλi1,whereλ1{0,1}n,lncRm, (1a)
s.t.ΔrGj<0ifρj1,for allj{1,,r}, (1b)

where

ρj=i=1nλi1δij, (1c)
δij=1ifeji>0,0otherwise (1d)

and

ΔrGj=k=1mΔfGkSkj, (1e)
ΔfGk=ΔfGk0+RTln(ck/c0),c0=1M, (1f)
ln(ckmin/c0)ln(ck/c0)ln(ckmax/c0). (1g)

We use the superscript in λ1 to denote its association with the LTCS ℒ1. Briefly, λ1 indicates the presence (λi1=1) or absence (λi1=0) of EFM e i in the LTCS ℒ1, and we maximize i=1nλi1, that is, the cardinality of ℒ1, by varying the contributing EFMs and the (logarithms of the) metabolite concentrations c k, as stated in Eqn (1a).

Most importantly, δij indicates if EFM e i is supported by reaction j, and ρj counts the number of EFMs supported by reaction j, as stated in Eqns (1d) and (1c). If at least one EFM is supported by reaction j, that is, ρj ≥ 1, then this reaction must be TF, according to the main constraint (Eqn 1b). Equivalently, if reaction j is infeasible, then ρj = 0 and hence λi1 is forced to 0 for all EFMs i supported by reaction j.

Finally, Eqns (1e) and (1f) determine the Gibbs free energy of reaction j, given the (logarithms of the) metabolite concentrations. Thereby, S kj denotes the elements of the stoichiometry matrix. The inequalities (Eqn 1g) constrain the metabolite concentrations.

Alternative optima and suboptimal solutions λl with l > 1 (and the corresponding LTCS ℒ1) can be found by successively excluding already existing solutions λj with j ∈ {1,…,l−1} from the MILP 9. This is achieved by successively adding the constraint

iZλil1,Z={iλil=0for allj{1,,l1}} (2)

The process terminates when the MILP becomes infeasible, and no further solutions are found.

In the following, we computed all LTCSs for E. coli grown on minimal medium with glucose as the sole carbon source. Subsequently, we narrowed down the number of LTCSs to one by successively considering additional yield, expression and flux data.

LTCSs are much smaller than the set of TF EFMs

As a matter of fact, there are 40 LTCSs for E. coli grown on minimal medium with glucose as the sole carbon source. The largest LTCS contains 15 560 EFMs. This corresponds to only 9% of all EFMs or 47% of the TF EFMs (see Fig. 3).

Figure 3.

Figure 3

Cardinality of the LTCSs Li as a function of the set index i. Absolute numbers of EFMs n LTCS are displayed on the left axis and additionally displayed as percentages of the n tot EFMs and the n TF EFMs on the right axis.

Moreover, we found that in general the relative frequency of biomass producing EFMs is larger in LTCSs of smaller cardinality. Still, the average number of biomass producing EFMs per LTCS (1984 ± 69%) appeared to be more stable than the average number of EFMs per LTCS (4316 ± 86%).

Yield data identifies biologically relevant LTCSs

An LTCS represents the metabolic capabilities of E. coli, under the conditions specified in the model. To characterize these capabilities, we used maximum yield parameters Yxi/glc. Yxi/glc was defined as the maximum of the yields of all EFMs in an LTCS for a specific product x i. To identify the biologically relevant LTCSs, we used typical growth parameters obtained by Andersen and Meyenburg 31.

Figure 4 shows different maximal yields for each LTCS in comparison with measured data. Note that those maximal yields were only achieved by a few EFMs within an LTCS. Most of the EFMs in any given LTCS had a smaller or even zero yield. Thus, every yield between the maximum and zero can be achieved by a suitable combination of a maximum yield EFM and a zero yield EFM. In particular, if the measured yield is below the maximum, then it can be achieved by an appropriate combination of EFMs. Conversely, if the achievable maximum yield of an LTCS is below the measured value, then no combination of EFMs can result in the observed yield, and those LTCSs can be excluded from further analysis. We found that only 12 out of 40 LTCSs were consistent with the measured yields (see Fig. 5). These 12 sets can be calculated directly if the measured yields are used as additional constraints in the MILP (Eqn (1a), (1b), (1c), (1d), (1e), (1f), (1g)). Then the modified MILP reads

maxλ(1),lnci=1nλi(1),λ(1){0,1}n,lncRm, (3a)
s.t.ΔrGj<0ifρj1,for allj{1,,r}, (3b)
σu1,for allu{ATP,CO2,O2,biomass}, (3c)

where

ρj=i=1nλi(1)δij, (3d)
δij=1ifeji>0,0otherwise, (3e)
σu=i=1nλi(1)εiu, (3f)
εiu=1ifYuiYmin,u,0otherwise, (3g)

and

ΔrGj=k=1mΔfGkSkj, (3h)
ΔfGk=ΔfGk0+RTln(ck/c0),c0=1M, (3i)
ln(ckmin/c0)ln(ck/c0)ln(ckmax/c0). (3j)

Figure 4.

Figure 4

Different maximum yields (bars) for growth on glucose (glc) as functions of the LTCS index and in comparison with experimentally determined yields (horizontal lines) as measured by Andersen and Meyenburg 31. The measured yields are printed next to the lines on the right hand side. Colored bars indicate those LTCSs whose maximal yields are concurrently larger than the measured yields in all four cases. The overlaying boxplots indicate the yield distributions of the EFMs within an LTCS. ATP, adenosine triphosphate; bm, biomass; O2, dioxygen; CO2, carbon dioxide.

Figure 5.

Figure 5

Venn diagram of the barplot in Fig. 4. LTCSs are grouped based on their reachable yields.

Here σu counts the number of EFMs that have a certain minimal yield of metabolite u, cf. Eqn (3f), and ɛiu indicates if EFM i has the required yield for metabolite u, cf. Eqn (3g). The constraint (Eqn 3c) ensures that at least one EFM has the required yield. All other subequations are also found in the original MILP (Eqn (1a), (1b), (1c), (1d), (1e), (1f), (1g)).

Expression data further reduces the number of relevant LTCSs

We further analyzed the remaining 12 LTCSs, using expression data. Six LTCSs, ℒ8,ℒ12,ℒ15,ℒ16,ℒ21 and ℒ38, had an active fumarate reductase (FrdABCD), but had an inactive succinate dehydrogenase (SdhCDAB) in all their EFMs. This is in contrast to experimental findings since, under aerobic conditions, sdhCDAB is optimally expressed 32 while the frdABCD operon is repressed 33. Thus only six LTCSs, ℒ1,ℒ3,ℒ5,ℒ6,ℒ7 and ℒ18, were found to be consistent with the data.

The Venn diagram in Fig. 6 singled out ℒ3 and ℒ18 due to their lack of overlap with the other LTCSs (see the next section for a mechanistic characterization of these sets). In contrast to ℒ3 and ℒ18, the four remaining LTCSs share some core functionality, represented by a large fraction of common EFMs (segment A). We investigated if these EFMs were characterized by their supports and observed that on average shared EFMs (contained in several LTCSs) were shorter than EFMs unique to an LTCS (see Fig. 7). Functionally, EFMs in segment A do not invoke the pentose phosphate pathway and do not produce biomass. However, some produce maintenance energy (see Table 1). In all other segments, biomass production is feasible. For a complete listing see Table 2.

Figure 6.

Figure 6

Venn diagram for LTCSs ℒ1, ℒ3, ℒ5, ℒ6, ℒ7, and ℒ18. Each LTCS is denoted by its set index and printed in the same color as in Fig. 7. The letters A to L denote different segments in the diagram, along with the number of TF EFMs in these segments. Only ℒ1 (full line) was found to be consistent with yield, expression, and flux data. All other LTCSs (dashed lines) were eliminated, which turned out to be consistent with independent 13C flux data.

Figure 7.

Figure 7

Boxplots showing the distribution of the cardinalities of the TF EFMs in the LTCSs shown in Fig. 6 as function of the set index (left panel) and the segment label of the Venn diagram in Fig. 6 (right panel).

Table 1.

Relative frequency (in %) of EFMs in segments A–L of the Venn plot in Fig. 6 supported by certain reactions. Negative numbers indicate that reactions are used in the backward direction. Reactions are either specified explicitly or represented by their SMBL id. The SBML file of the metabolic model is available at https://github.com/mpgerstl/ltcsCalculator and the comprehensive list for all reactions is available in Table 2. Ery4P, erythrose 4‐phosphate; Fru6P, fructose 6‐phosphate; Gra3P, glyceraldehyde 3‐phosphate; Glc6P, glucose 6‐phosphate; R_ATPM, non‐growth‐associated ATP maintenance reaction; Xyl5P, xylulose 5‐phosphate

Gene or function Reaction A B C D E F G H I J K L
Biomass production R_BIOMASS 0 100 100 23 3.7 100 17 64 100 95 100 100
Maintenance energy R_ATPM 18 2 3 11 3.7 3 15 6 3 2 0 0
pgi Glc6P ⇌ Fru6P 100 100 100 −100 −100.0 100 0 100 100 −100 100 100
tktA, tktB Ery4P + Xyl5P ⇌ Fru6P + Gra3P 0 0 −100 100 100.0 −100 100 100 −100 100 −100 −100

Table 2.

Relative frequency (%) of reactions supporting the EFMs in the segments (A–L) of the Venn plot in Fig. 6. Negative numbers indicate that reactions are used in the backward direction. Reactions are grouped in biologically defined subsystems

Reaction A B C D E F G H I J K L
Anaplerotic reactions
R_ME2 44 37 38 16 7.5 37 27 21 43 6 40 4
R_ME1 34 30 30 16 7.5 30 27 26 35 10 20 26
R_MALS 50 57 55 63 60.7 56 54 63 54 73 0 37
R_ICL 50 57 55 63 60.7 56 54 63 54 73 0 37
R_PPC 81 88 88 46 13.1 88 85 90 87 39 100 100
R_PPCK 17 3 4 23 23.4 4 15 7 4 1 0 0
Biomass
R_BIOMASS 0 100 100 23 3.7 100 17 64 100 95 100 100
Citric acid cycle
R_AKGDH 45 48 49 19 15.0 48 32 18 49 12 87 59
R_CS 97 100 100 90 77.6 100 97 99 100 100 100 100
R_ACONTb 97 100 100 90 77.6 100 97 99 100 100 100 100
R_ACONTa 97 100 100 90 77.6 100 97 99 100 100 100 100
R_MDH 32 37 36 57 68.2 37 37 34 30 77 33 56
R_ICDHyr 57 100 100 56 33.6 100 64 85 100 95 100 100
R_FUM 85 67 67 63 60.7 67 53 26 82 67 80 74
R_SUCOAS −45 −48 −49 −19 −15.0 −48 −32 −18 −49 −12 −87 −59
Exchange
R_EX_for_e 47 62 64 48 42.5 63 50 64 64 54 100 96
R_EX_pi_e 0 −100 −100 −23 −3.7 −100 −17 −64 −100 −95 −100 −100
R_EX_h_e 84 100 100 85 69.6 100 92 100 100 100 100 100
R_EX_gln_L_e 0 0 0 0 0.0 0 0 0 0 0 0 0
R_EX_glyc_e 0 0 0 0 0.0 0 0 0 0 0 0 0
R_EX_nh4_e −8 −100 −100 −35 −11.2 −100 −29 −76 −100 −95 −100 −100
R_EX_bm 0 100 100 23 3.7 100 17 64 100 95 100 100
R_EX_mal_L_e 0 0 0 0 0.0 0 0 0 0 0 0 0
R_EX_glu_L_e 8 7 6 13 7.5 6 14 20 6 6 0 7
R_EX_pyr_e 14 20 19 7 3.7 20 16 18 15 12 13 15
R_EX_fru_e 0 0 0 0 0.0 0 0 0 0 0 0 0
R_EX_o2_e −100 −100 −100 −100 −100.0 −100 −100 −100 −100 −100 −100 −100
R_EX_fum_e 0 0 0 0 0.0 0 0 0 0 0 0 0
R_EX_h2o_e 99 100 100 100 100.0 100 100 100 100 100 100 100
R_EX_lac_D_e 13 20 20 6 2.8 20 16 18 16 12 20 11
R_EX_succ_e 16 35 35 19 15.0 35 34 56 28 19 13 19
R_EX_akg_e 7 29 32 9 7.5 31 14 14 33 6 93 93
R_EX_co2_e 94 65 61 100 100.0 62 100 72 62 100 7 4
R_EX_glc_e −100 −100 −100 −100 −100.0 −100 −100 −100 −100 −100 −100 −100
R_EX_ac_e 16 20 19 9 7.5 20 17 20 15 12 7 15
R_EX_acald_e 0 0 0 0 0.0 0 0 0 0 0 0 0
R_EX_etoh_e 0 0 0 0 0.0 0 0 0 0 0 0 0
Glutamate metabolism
R_GLNS 41 100 100 53 18.7 100 55 85 100 97 100 100
R_GLUN 18 2 3 11 3.7 3 15 6 3 2 0 0
R_GLUSy 25 100 100 44 15.0 100 42 81 100 96 100 100
R_GLUDy 18 2 3 11 3.7 3 15 6 3 2 0 0
Glycerolipid metabolism
R_G3PD2 −61 −31 −29 −64 −63.1 −30 −64 −53 −29 −66 0 −15
R_GLYK 0 0 0 0 0.0 0 0 0 0 0 0 0
R_G3PD5 61 31 29 64 63.1 30 64 53 29 66 0 15
Glycolysis/gluconeogenesis
R_PYK 26 30 29 16 0.9 29 19 22 37 4 7 4
R_GAPD 100 100 100 100 91.6 100 100 100 100 100 100 100
R_PDH 52 47 47 48 42.5 47 49 36 45 46 20 19
R_TPI 100 100 100 0 −100.0 100 100 100 100 100 100 100
R_PGK −100 −100 −100 −100 −91.6 −100 −100 −100 −100 −100 −100 −100
R_PFK 100 100 100 11 3.7 100 100 100 100 100 100 100
R_PGM −100 −100 −100 −100 −91.6 −100 −100 −100 −100 −100 −100 −100
R_PGI 100 100 100 −100 −100.0 100 0 100 100 −100 100 100
R_ENO 100 100 100 100 91.6 100 100 100 100 100 100 100
R_FBP 18 2 3 11 100.0 3 15 6 3 2 0 0
R_FBA 100 100 100 0 −100.0 100 100 100 100 100 100 100
R_PPS 23 13 13 53 77.6 13 21 15 8 3 27 4
Inorganic ion transport and metabolism
R_NH4t 8 100 100 35 11.2 100 29 76 100 95 100 100
R_PIt2r 0 100 100 23 3.7 100 17 64 100 95 100 100
Oxidative phosphorylation
R_NADTRHD 34 19 17 45 46.7 18 45 7 17 43 0 15
R_CYTBD 100 100 100 100 100.0 100 100 100 100 100 100 100
R_ADK1 23 13 13 53 77.6 13 21 15 8 3 27 4
R_ATPM 18 2 3 11 3.7 3 15 6 3 2 0 0
R_NADH16 59 84 85 63 60.3 85 63 54 84 60 100 100
R_ATPS4r 22 35 38 34 26.2 37 27 24 38 27 100 78
R_SUCDi 85 67 67 63 60.7 67 53 26 82 67 80 74
R_THD2 52 41 40 45 44.9 40 46 57 41 49 0 11
R_FRD7 0 0 0 0 0.0 0 0 0 0 0 0 0
Pentose phosphate pathway
R_TKT2 0 0 −100 100 100.0 −100 100 100 −100 100 −100 −100
R_GND 0 100 100 100 100.0 100 100 100 6 100 100 100
R_TKT1 0 100 0 100 100.0 100 100 100 −100 100 100 100
R_PGL 0 100 100 100 100.0 100 100 100 6 100 100 100
R_RPI 0 −100 −100 −100 −100.0 −100 −100 −100 −100 −100 −100 −100
R_RPE 0 100 −100 100 100.0 0 100 100 −100 100 −100 100
R_G6PDH2r 0 100 100 100 100.0 100 100 100 6 100 100 100
R_TALA 0 100 0 100 100.0 100 100 100 −100 100 100 100
Pyruvate metabolism
R_ACKr −16 −20 −19 −9 −7.5 −20 −17 −20 −15 −12 −7 −15
R_ACALD 0 0 0 0 0.0 0 0 0 0 0 0 0
R_ALCD2x 0 0 0 0 0.0 0 0 0 0 0 0 0
R_PTAr 16 20 19 9 7.5 20 17 20 15 12 7 15
R_PFL 47 62 64 48 42.5 63 50 64 64 54 100 96
R_LDH_D −13 −20 −20 −6 −2.8 −20 −16 −18 −16 −12 −20 −11
Transport/extracellular
R_GLUt2r −8 −7 −6 −13 −7.5 −6 −14 −20 −6 −6 0 −7
R_FUMt2_2 0 0 0 0 0.0 0 0 0 0 0 0 0
R_ETOHt2r 0 0 0 0 0.0 0 0 0 0 0 0 0
R_FRUpts2 0 0 0 0 0.0 0 0 0 0 0 0 0
R_GLYCt 0 0 0 0 0.0 0 0 0 0 0 0 0
R_FORt2 22 22 22 26 28.5 22 27 12 22 26 0 7
R_SUCCt3 36 49 49 40 37.9 49 52 61 43 41 13 26
R_GLNabc 0 0 0 0 0.0 0 0 0 0 0 0 0
R_CO2t −94 −65 −61 −100 −100.0 −62 −100 −72 −62 −100 −7 −4
R_H2Ot −99 −100 −100 −100 −100.0 −100 −100 −100 −100 −100 −100 −100
R_PYRt2r −14 −20 −19 −7 −3.7 −20 −16 −18 −15 −12 −13 −15
R_GLCpts 100 100 100 100 100.0 100 100 100 100 100 100 100
R_ACt2r −16 −20 −19 −9 −7.5 −20 −17 −20 −15 −12 −7 −15
R_FORti 59 71 72 61 58.4 72 64 66 72 67 100 96
R_AKGt2r −7 −29 −32 −9 −7.5 −31 −14 −14 −33 −6 −93 −93
R_D_LACt2 −13 −20 −20 −6 −2.8 −20 −16 −18 −16 −12 −20 −11
R_SUCCt2_2 22 22 22 26 28.5 22 27 12 22 26 0 7
R_ACALDt 0 0 0 0 0.0 0 0 0 0 0 0 0
R_MALt2_2 0 0 0 0 0.0 0 0 0 0 0 0 0
R_O2t 100 100 100 100 100.0 100 100 100 100 100 100 100

Flux data pinpoint a single relevant LTCS

The metabolic capabilities of E. coli when grown aerobically on minimal medium under glucose limited conditions are fully described by the six LTCSs in Fig. 6. To further narrow down the number of LTCSs, we analyzed the different segments in Fig. 6, using flux data.

All EFMs in the segments D, E and J (see ℒ3 and ℒ18 in Fig. 6) were characterized by a reverse flux across glucose‐6‐phosphate isomerase (Pgi), directed towards glucose 6‐phosphate (see Table 1). Under the standard growth conditions investigated here, Pgi is forward active 34. Thus we were able to eliminate L3 and ℒ18 from the set of relevant LTCSs. (Note that segment G, which is the largest subset of ℒ3, was not removed since EFMs in G have zero flux across Pgi.).

We further investigated if the remaining segments (A, B, C, F, G, H, I, K and L) could be distinguished by the directions of reversible reactions. In particular, we analyzed the flux across transketolase (TktA, TktB) and found that all EFMs in the segments A and B carried no flux, whereas all EFMs in the segments C, F, I, K and L had a reverse flux and all EFMs in G and H had a forward flux. Under the standard growth conditions investigated here, transketolase is forward active 34. Thus we concluded that ℒ1 is the only biologically relevant LTCS.

In ℒ1 (as in every other LTCS) all reversible reactions have a fixed direction (due to the no‐cancelation rule). The predicted directions were fully consistent with independent 13C flux data 35.

To summarize, we found that from 40 LTCSs only ℒ1 was consistent with all data. ℒ1 contains 15 559 TF EFMs, which represent only 9% of all EFMs. More specifically, 4486 EFMs produce biomass, 2024 produce maintenance energy, and 54 produce both. In fact, ℒ1 is composed of several segments: all EFMs in segment A do not invoke the pentose phosphate pathway and do not produce biomass, but are responsible for the production of maintenance energy; all EFMs in segment B produce biomass without invoking TktA or TktB; all EFMs in segment G do not carry flux across Pgi, but are able to produce biomass and/or maintenance energy. Finally, EFMs in segment H are not characterized by a single common property.

General remarks on LTCSs

Using E. coli as an example, we outlined a procedure that narrowed down the feasible solution space and eventually identified a single LTCS. The success of such an analysis is dependent on the quality of the measured metabolome. However, the general concept of LTCSs is not affected by the metabolome's quality. In fact, we can find LTCSs even if the metabolome is unknown. As soon as a network contains at least two EFMs that are supported by a reversible reaction carrying fluxes in opposite directions, different LTCSs exist. Moreover, the cardinalities of these LTCSs are always smaller than the total number of EFMs in a system (see for instance Fig. 1, where 4=ntot> |ℒ1| = |ℒ2| = 3). Thus even in the absence of a measured metabolome it is useful to look at LTCSs, as only then is a thermodynamically consistent understanding guaranteed. Although an LTCS is less complex than the complete set of EFMs, one now has to analyze multiple LTCSs. In general the number of LTCSs scales combinatorially with the number of reversible reactions in a network. Practically, that is why an accurately measured metabolome is essential.

Discussion

Every intercellular flux distribution is TF and can be decomposed into TF EFMs. However, the reverse is not necessarily true. That is, the conformal superposition of any two TF EFMs is itself not necessarily TF.

Here we developed a method that identifies the largest sets of TF EFMs that are thermodynamically consistent (LTCSs). Within an LTCS every nonnegative linear combination of its elements results in a TF flux distribution. A necessary condition for an LTCS is that all reactions supporting the EFMs of an LTCS operate in the same direction. This is known as the no‐cancelation rule 2, 3.

Geometrically, an LTCS spans a TF subcone of the flux cone (see Fig. 8). In fact, thermodynamic constraints segment the flux cone into LTCSs. Although subcones corresponding to LTCSs may overlap (see Fig. 6), each LTCS has unique metabolic capabilities.

Figure 8.

Figure 8

Graphical representation of the segmented steady‐state flux cone (grey) containing two partially overlapping subcones spanned by LTCSs.

We found that shorter TF EFMs are more likely to be elements in multiple LTCSs than longer TF EFMs. More specifically, we found that segment A in Fig. 6 contains only EFMs producing maintenance energy, but no EFM producing biomass. This can be understood considering the number of reactions involved. Whereas biomass requires the production of many precursors which involves long pathways, maintenance energy requires only the production of adenosine triphosphate (ATP), which can be achieved by short routes. Since every reaction has to comply with the second law of thermodynamics, the likelihood of thermodynamical feasibility decreases with increasing number of contributing reactions.

Every metabolic phenotype can be described by an LTCS. Conversely, if an EFM is not part of an LTCS, it is biologically irrelevant, since it does not contribute to a thermodynamically consistent decomposition of a TF flux distribution. In general, decompositions into EFMs are not unique, and several methods have been proposed 36, 37, 38, 39, 40. However, none of these methods takes thermodynamics into account, which may lead to inconsistent decompositions. Therefore, it is even more important to identify those LTCSs that consistently describe a phenotype.

We outlined a systematic procedure to identify biologically relevant LTCSs. Based on the integration of additional (omics) data, we successively narrowed down the number of LTCSs. In fact, most LTCSs were found to be inconsistent with commonly available growth parameters. Further consideration of expression and flux data eventually identified a single LTCS that characterizes the phenotype. The additional information could have been used to adapt the network first. Doing so would have reduced the number of LTCSs from 40 to four (ℒ1, ℒ2, ℒ31, and ℒ36), and a comparison with growth parameters would have identified ℒ1, the same LTCS as before. However, for less studied organisms detailed data may not be available. In this case, an analysis of phenotypical properties like in Tables 1 and 2 will identify the most valuable piece of information to narrow down the number of LTCSs.

Our method is able to compute LTCSs if all TF EFMs are known, and we showed that the set of TF EFMs characterizing a phenotype is smaller than the set of all TF EFMs. However, currently our method does not allow computation of LTCSs directly. It would be desirable to enumerate only the biologically relevant EFMs, which would facilitate an unbiased analysis of metabolic systems even on a genome‐scale level. Recent progress enabled the selective calculation of subsets of EFMs 21 and the identification of relevant regulated EFMs 41, 42. Combining these ideas with our current approach may lead to promising lines of future research.

Methods

We used the software package tefma 24 together with published metabolite concentration data 43 to calculate all TF EFMs in a core metabolic model of E. coli 25 growing on a glucose limited minimal medium. For all unmeasured metabolites in this model we used conservative default concentration ranges between ckmin=107m and ckmax=1m. Δf G 0 values were obtained from the online version of equilibrator 44. For two metabolites (ubiquinol‐8 and biomass) no Δf G values were available. Reactions to which those metabolites contributed were not checked for thermodynamic feasibility to avoid false conclusions 25.

The set of Eqns (1a), (1b), (1c), (1d), (1e), (1f), (1g) and (2) were solved with the IBM ilog cplex Optimization Studio, version 12.5. A Perl‐script that sets up the systems equations and invokes the cplex lp solver, and the metabolic model and all data used in this study are available at https://github.com/mpgerstl/ltcsCalculator. Note that cplex is a commercial software product although free academic licenses are available.

Author contributions

J.Z. conceived the study; all authors contributed to the development of the theory; J.Z. and M.P.G. designed the study; M.P.G. developed the software and performed the analyses; all authors wrote, read and approved the final manuscript.

Acknowledgements

M.P.G., C.J., and J.Z. were supported by the Federal Ministry of Science, Research and Economy (BMWFW), the Federal Ministry of Traffic, Innovation and Technology (bmvit), the Styrian Business Promotion Agency SFG, the Standortagentur Tirol, the Government of Lower Austria and ZIT – Technology Agency of the City of Vienna through the COMET‐Funding Program managed by the Austrian Research Promotion Agency FFG. S.M. acknowledges support from the Austrian Science Fund (FWF), project P28406‐N32. We thank Arne Reimers (FU Berlin) for fruitful discussions and Manfred Hanscho for help with the illustrations.

References

  • 1. 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. [DOI] [PubMed] [Google Scholar]
  • 2. Müller S, Regensburger G & Steuer R (2014) Enzyme allocation problems in kinetic metabolic networks: optimal solutions are elementary flux modes. J Theor Biol, 347, 182–190. [DOI] [PubMed] [Google Scholar]
  • 3. Urbanczik R & Wagner C (2005) Functional stoichiometric analysis of metabolic networks. Bioinformatics 21, 4176–4180. [DOI] [PubMed] [Google Scholar]
  • 4. Bachem A & Kern W (1992) An Introduction to Oriented Matroids. Linear Programming Duality. Springer‐Verlag, Berlin. [Google Scholar]
  • 5. Rockafellar RT (1969) The elementary vectors of a subspace of RN In Combinatorial Mathematics and its Applications (Proc. Conf., Univ. North Carolina, Chapel Hill, N.C., 1967), pp. 104–127. Univ. North Carolina Press, Chapel Hill, NC. [Google Scholar]
  • 6. Gerstl MP, Klamt S, Jungreuthmayer C & Zanghellini J (2016) Exact quantification of cellular robustness in genome‐scale metabolic networks. Bioinformatics 32, 730–737. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. 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 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Hädicke O & Klamt S (2011) Computing complex metabolic intervention strategies using constrained minimal cut sets. Metab Eng 13, 204–213. [DOI] [PubMed] [Google Scholar]
  • 9. Jungreuthmayer C & Zanghellini J (2012) Designing optimal cell factories: integer programming couples elementary mode analysis with regulation. BMC Syst Biol 6, 103. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Nair G, Jungreuthmayer C, Hanscho M & Zanghellini J (2015) Designing minimal microbial strains of desired functionality using a genetic algorithm. Algorithms Mol Biol 10, 29. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Ruckerbauer DE, Jungreuthmayer C & Zanghellini J (2014) Design of optimally constructed metabolic networks of minimal functionality. PLoS One 9, e92583. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Ruckerbauer DE, Jungreuthmayer C & Zanghellini J (2015) Predicting genetic engineering targets with elementary flux mode analysis: a review of four current methods. New Biotechnol 32, 534–546. [DOI] [PubMed] [Google Scholar]
  • 13. Zanghellini J, Ruckerbauer DE, Hanscho M & Jungreuthmayer C (2013) Elementary flux modes in a nutshell: properties, calculation and applications. Biotechnol J 8, 1009–1016. [DOI] [PubMed] [Google Scholar]
  • 14. Klamt S & Stelling J (2002) Combinatorial complexity of pathway analysis in metabolic networks. Mol Biol Rep 29, 233–236. [DOI] [PubMed] [Google Scholar]
  • 15. Hunt KA,Folsom JP, Taffs RL & Carlson RP (2014) Complete enumeration of elementary flux modes through scalable demand‐based subnetwork definition. Bioinformatics 30, 1569–1578. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Kaleta C, De Figueiredo LF, Behre J & Schuster S (2009) EFMEvolver: computing elementary flux modes in genome‐scale metabolic networks In Lecture Notes in Informatics (LNI) P‐157 ‐ Proceedings of the German Conference on Bioinformatics, pp. 179–190. Gesellschaft fr Informatik, Bonn. [Google Scholar]
  • 17. Machado D, Soons Z, Patil KR, Ferreira EC & Rocha I (2012) Random sampling of elementary flux modes in large‐scale metabolic networks. Bioinformatics 28, i515–i521. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Pey J, Villar JA, Tobalina L, Rezola A, García JM, Beasley JE & Planes FJ (2015) TreeEFM calculating elementary flux modes using linear optimization in a tree‐based algorithm. Bioinformatics, 31, 897–904. [DOI] [PubMed] [Google Scholar]
  • 19. De Figueiredo LF, Podhorski A, Rubio A, Kaleta C, Beasley JE, Schuster S & Planes FJ (2009) Computing the shortest elementary flux modes in genome‐scale metabolic networks. Bioinformatics 25, 3158–3165. [DOI] [PubMed] [Google Scholar]
  • 20. Kelk SM, Olivier BG, Stougie L & Bruggeman FJ (2012) Optimal flux spaces of genome‐scale stoichiometric models are determined by a few subnetworks. Sci Rep 2, 580. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Pey J & Planes FJ (2014) Direct calculation of elementary flux modes satisfying several biological constraints in genome‐scale metabolic networks. Bioinformatics 30, 2197–2203. [DOI] [PubMed] [Google Scholar]
  • 22. Rezola A, Pey J, Figueiredo LFD, Podhorski A, Schuster S, Rubio A & Planes FJ (2013) Selection of human tissue‐specific elementary flux modes using gene expression data. Bioinformatics 29, 2009–2016. [DOI] [PubMed] [Google Scholar]
  • 23. Jol SJ,Kümmel A, Terzer M, Stelling J & Heinemann M (2012) System‐level insights into yeast metabolism by thermodynamic analysis of elementary flux modes. PLoS Comput Biol 8, e1002415. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Gerstl MP, Jungreuthmayer C & Zanghellini J (2015) tEFMA: computing thermodynamically feasible elementary flux modes in metabolic networks. Bioinformatics 31, 22324. [DOI] [PubMed] [Google Scholar]
  • 25. Gerstl MP, Ruckerbauer DE, Mattanovich D, Jungreuthmayer C & Zanghellini J (2015) Metabolomics integrated elementary flux mode analysis in large metabolic networks. Sci Rep 5, 8930. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Schwartz J‐M & Kanehisa M (2006) Quantitative elementary mode analysis of metabolic pathways: the example of yeast glycolysis. BMC Bioinformatics 7, 1–20. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Alberty RA (2003) Thermodynamics of Biochemical Reactions. John Wiley & Sons, Inc., New Jersey. [Google Scholar]
  • 28. Ataman M & Hatzimanikatis V (2015) Heading in the right direction: thermodynamics‐based network analysis and pathway engineering. Curr Opin Biotechnol 36, 176–182. [DOI] [PubMed] [Google Scholar]
  • 29. Hoppe A, Hoffmann S & Holzhütter H‐G (2007) Including metabolite concentrations into flux balance analysis: thermodynamic realizability as a constraint on flux distributions in metabolic networks. BMC Syst Biol 1, 23. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Schuster S & Heinrich R (1991) Minimization of intermediate concentrations as a suggested optimality principle for biochemical networks. J Math Biol 29, 425–442. [DOI] [PubMed] [Google Scholar]
  • 31. Andersen KB & von Meyenburg K (1980) Are growth rates of Escherichia coli in batch cultures limited by respiration? J Bacteriol 144, 114–123. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 32. Shen J & Gunsalus RP (1997) Role of multiple ArcA recognition sites in anaerobic regulation of succinate dehydrogenase (sdhCDAB) gene expression in Escherichia coli . Mol Microbiol 26, 223–236. [DOI] [PubMed] [Google Scholar]
  • 33. Jones HM & Gunsalus RP (1985) Transcription of the Escherichia coli fumarate reductase genes (frdABCD) and their coordinate regulation by oxygen, nitrate, and fumarate. J Bacteriol 164, 1100–1109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34. Usui Y, Hirasawa T, Furusawa C, Shirai T, Yamamoto N, Mori H & Shimizu H (2012) Investigating the effects of perturbations to pgi and eno gene expression on central carbon metabolism in Escherichia coli using 13 C metabolic flux analysis. Microb Cell Fact, 11, 87. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Schuetz R, Zamboni N, Zampieri M, Heinemann M & Sauer U (2012) Multidimensional optimality of microbial metabolism. Science 336, 601–604. [DOI] [PubMed] [Google Scholar]
  • 36. Chan SHJ & Ji P (2011) Decomposing flux distributions into elementary flux modes in genome‐scale metabolic networks. Bioinformatics 27, 2256–2262. [DOI] [PubMed] [Google Scholar]
  • 37. Chan SHJ, Solem C, Jensen PR & Ji P (2014) Estimating biological elementary flux modes that decompose a flux distribution by the minimal branching property. Bioinformatics 30, 3232–3239. [DOI] [PubMed] [Google Scholar]
  • 38. Ip K, Colijn C & Lun D (2011) Analysis of complex metabolic behavior through pathway decomposition. BMC Syst Biol 5, 91. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39. Poolman M, Venkatesh K, Pidcock M & Fell D (2004) A method for the determination of flux in elementary modes, and its application to Lactobacillus rhamnosus . Biotechnol Bioeng 88, 601–612. [DOI] [PubMed] [Google Scholar]
  • 40. Schwartz J‐M & Kanehisa M (2005) A quadratic programming approach for decomposing steady‐state metabolic flux distributions onto elementary modes. Bioinformatics 21(Suppl 2), ii204–ii205. [DOI] [PubMed] [Google Scholar]
  • 41. Jungreuthmayer C, Ruckerbauer DE, Gerstl MP, Hanscho M & Zanghellini J (2015) Avoiding the enumeration of infeasible elementary flux modes by including transcriptional regulatory rules in the enumeration process saves computational costs. PLoS One 10, e0129840. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42. Jungreuthmayer C, Ruckerbauer DE & Zanghellini J (2013) regEfmtool: speeding up elementary flux mode calculation using transcriptional regulatory rules in the form of three‐state logic. Biosystems 113, 37–39. [DOI] [PubMed] [Google Scholar]
  • 43. Bennett BD, Kimball EH, Gao M, Osterhout R, Van Dien SJ & Rabinowitz JD (2009) Absolute metabolite concentrations and implied enzyme active site occupancy in Escherichia coli . Nat Chem Biol 5, 593–599. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44. Flamholz A, Noor E, Bar‐Even A & Milo R (2012) eQuilibrator–the biochemical thermodynamics calculator. Nucleic Acids Res, 40, D770–D775. [DOI] [PMC free article] [PubMed] [Google Scholar]

Articles from The Febs Journal are provided here courtesy of Wiley

RESOURCES