Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2009 May 1.
Published in final edited form as: Biochem Eng J. 2008 May;40(1):157–174. doi: 10.1016/j.bej.2007.12.003

Dynamics of Positional Enrichment: Theoretical Development and Application to Carbon Labeling in Zymomonas mobilis

Fernando Alvarez-Vasquez *,**,, Yusuf A Hannun **, Eberhard O Voit ***
PMCID: PMC2572007  NIHMSID: NIHMS51931  PMID: 19412323

Abstract

Positional enrichment analysis has become an important technique for assessing detailed flux distributions and the fates of specific atoms in metabolic pathway systems. The typical approach to positional enrichment analysis is performed by supplying specifically labeled substrate to a cell system, letting the system reach steady state, and measuring where label had arrived and accumulated. The data are then evaluated mathematically with the help of a linear stoichiometric flux distribution model. While this procedure has proven to yield new and valuable insights, it does not address the transient dynamics between providing label and its ultimate steady-state distribution, which is often of great interest to the experimentalist (pulse labeling experiments). We show here that an extension of a recent mathematical method for dynamic labeling analysis is able to shed light on these transitions, thereby revealing insights not obtained with traditional positional enrichment analyses. The method traces the dynamics of one or more carbons through fully regulated metabolic pathways, which, in principle, may be arbitrarily complex. After a brief review of the earlier method and description of the theoretical extension, we illustrate the method with an analysis of the pentose phosphate pathway in Zymomonas mobilis, which has been used for traditional positional enrichment analyses in the past. We show how different labeling schemes result in distinctly different transients, which nevertheless eventually lead to a steady-state labeling profile that coincides exactly with the corresponding profile from traditional analysis. Thus, over the domain of commonality, the proposed method leads to results equivalent to those from state-of-the-art existing methods. However, these steady-state results constitute only a small portion of the insights obtainable with the proposed method. Our method can also be used as an “inverse” technique for elucidating the topology and regulation of pathway systems, if appropriate time series data are available. While such dynamic data are still rather rare, they are now being generated with increasing frequency and we believe it is desirable, and indeed necessary, to accompany this trend with an adequate, rigorous method of analysis.

Keywords: Atom positional labeling, isotopomer, dynamic labeling, BST, mathematical model, pentose phosphate pathway, positional enrichment, Zymomonas mobilis

1. Introduction

Isotopomers are molecules consisting of the same atomic structures but differing in the positions of isotopic substitutions. Radioactive labeling in specific positions and novel sophisticated tracking techniques have made it possible to customize isotopomers and use them to determine the fates of individual atoms during metabolic processes (e.g.,[1; 2; 3]). For instance, using glucose input that is labeled in one specific position, it has become possible to determine exactly how the hexose is split into trioses during glycolysis and how specific carbon atoms move through the citric acid cycle. For a molecule of n isotopic positions, the complete isotopomer set contains 2n possible labeling states if two isotopes such as 12C and 13C are considered. If complex pathways are considered, the number of “labeling states” grows quickly and becomes an impediment to experimental and theoretical studies alike, rendering specific tracking tasks in vivo complicated. Nonetheless, great strides have been made, at least for analyses of metabolic systems that are allowed to reach steady state. On the experimental side, nuclear magnetic resonance (e.g., [4]) and mass spectrometry (e.g.,[5]) have proven to be very effective.

Dictated primarily by the complexity of mathematically representing general dynamic labeling processes, theoretical analyses have mostly focused on the distribution of fluxes in stoichiometric network models at steady state [1; 3; 6; 7; 8]. Nonetheless, the potential benefit of dynamic analyses has been acknowledged and addressed in rudimentary form (e.g.,[9]), for instance, for kinetic investigations of individual enzymes (e.g., [10; 11]) and in the analysis of secondary metabolism (e.g., [12]). In fact, early studies that described the rate of change in metabolites with differential equations and multiplied the fluxes with appropriate tracer-to-tracee ratios [9; 13]; see also [14; 15; 16; 17; 18] may be seen as the foundation of a general formulation of the mathematical tracking problem, as it is proposed here.

The advantages of extending analyses beyond the steady state are clear. First, the steady-state distribution of fluxes does not provide any information about the speed with which material distributes throughout the system. In fact, given only one measurement of the flux distribution, it is not clear whether the system even has reached steady state so that present methods are valid. From a biochemical point of view, steady-state analysis is useful for evaluating levels of metabolites as well as degradation/clearance rates. On the other hand, pulse labeling studies provide unique information on rates of synthesis and incorporation. For these and other reasons, many biochemists prefer pulse labeling and combination studies over exclusive steady-state analyses. Second, a dynamic analysis allows a much refined exploration of control and regulation in the system. This exploration may be achieved through simulation studies or, at least in principle, through nonlinear regression in cases where experimental time series measurements are available. In particular, if former experimentation had concluded that a pathway could be organized in one of two ways, a targeted experiment, evaluated with the method proposed here, could permit the final determination. Third, the proposed method allows a true evaluation and interpretation of positional labeling experiments, if they are executed as time series, which is not possible with traditional steady-state analysis. Fourth, in some situations, only the labeling dynamics yields true insight, as is the case for CO2 assimilation during autotrophic photosynthesis [19]. In other cases, such as batch cultures, where continuous labeling may be intractable or impractical, the system may not even reach a steady state. Fifth, further complications with traditional methods arise if the system contains flux cycles, if ubiquitous metabolites like ATP or NADH are involved in the labeling process, or if the pathway simply becomes too complex [19]. Recently, Wiechert and collaborators proposed an approach called Instationary Metabolic Flux Analysis [20; 21; 22], which allows to some degree the tracking of isotopomer dynamics of metabolites during transitions. This approach is not generally applicable, though, because it requires that the fractions of labeled metabolites are in a (pseudo)-steady state and that the input label pulse does not modify the internal metabolite levels. Sixth, given good data, the method can be used to explore the connectivity and regulation of pathway systems, by virtue of inverse engineering and the matching of simulated labeling results computed for hypothesized model structures against observation data. In this mode, the method not only elucidates flux rates and flux split ratios, but has the potential of discovering the full dynamics of the system. In fact, since our method involves several sets of equations, but no more parameters than a simple pathway model, this inverse task is not any more complicated than other reverse engineering tasks that have been discussed widely in the recent literature [23; 24; 25; 26; 27].

Pursuing a different and more general strategy, we proposed a mathematical method for following a radioactive label throughout a fully dynamic metabolic pathway system [28]. The method combined probabilistic arguments with kinetic modeling based on Generalized Mass Action (GMA) equations and predicted the likely distributions of labeled and unlabeled molecules within each metabolite pool throughout the experimental period of time. The method was shown not to require assumptions on metabolic effects of the input pulse, the size of the pulse, or the structure or complexity of the system. We tested the method first with artificial data and subsequently through simulations of yeast sphingolipid metabolism, where we predicted the dynamics and fate of a labeled palmitate substrate [29]. Validation experiments showed a high degree of semi-quantitative concordance with the model predictions.

Our earlier approach to assessing the dynamics of label was designed to characterize how much of a given metabolite pool is labeled at a given point in time. However, this method does not allow a distinction between different degrees of labeling within a given molecule or between labels at different atomic positions. This latter distinction is at the core of positional enrichment (also referred to as atom positional labeling or fractional enrichment) analysis and the topic of the model extension presented here. As in the original paper, the method is independent of a particular kinetic modeling framework, and we will illustrate it with “canonical” GMA models within Biochemical Systems Theory (BST; [30; 31; 32; 33]). In these models, each flux is represented as a product of power-law functions that contains all variables contributing to the dynamics of this flux, along with a rate constant. The variables are raised to powers, called kinetic orders, whose signs indicate whether their effect is augmenting (positive sign) or diminishing (negative sign). The repertoire of dynamic responses that can be captured by GMA models is vast [34], and GMA models have been used successfully in many contexts, within and outside metabolic pathway analysis. The wide applicability and flexibility of these models is important, because, as Ratcliffe and Shachar-Hill [9] remarked in the recent review: “Dynamic labeling has not seen such rapid progress as steady-state labeling [22], and it still suffers from inherent limitations in complex networks [19].”

In the following, we first describe the extension of the previous method to the dynamics of positional enrichment and subsequently illustrate the method with the pentose phosphate pathway of Zymomonas mobilis, as presented in Wiechert and de Graaf (1997) [35]. This system has particular appeal because the authors characterized it well and analyzed its steady state after positional enrichment, thereby affording us with direct data for comparison at least for some aspects of our method. Secondly, the pathway contains several splitting reactions that are the drivers of distributed atom positions. Finally, kinetic information characterizing this system was recently made available [36].

The purpose of our proposed method is quite different from conventional methods of isotopomer or atom position analysis that are based on stoichiometric models. The traditional methods are typically used to determine flux distribution patterns in a system that has reached its steady state after the application of a label. For this currently prevalent type of analysis, a linear approach is adequate, and this approach requires considerably less information than what we require. Our method does not attempt to compete with (or improve on) this current approach. Instead, our method elucidates the entire transient response between administration of the label and the system’s return to steady state. This elucidation is obviously tied closely to the dynamics of the system and therefore requires information about the regulatory features of the system in addition to information on flux distributions. This increased information requirement is achievable with modern methods of experimental biochemistry and computational systems analysis and analyzed in the Discussion.

2. Model Assumptions

As is typical in labeling analyses, we assume that enzymes do not differentiate in their catalytic activity between unlabeled or differently labeled metabolites. Moreover, it, is not necessary to make assumptions about isotope mass effects or isotope fractionations [37]. Also, we do not need to assume that the amount of labeled material is negligibly small. Here any amount of label is admissible.

In contrast to traditional positional labeling analyses, which merely require knowledge of the connectivity of the system, we must assume here that a kinetic model, including all relevant enzymatic conversions and regulatory signals, is known. Clearly, this information requirement is much higher than in the traditional approach. It is the price to be paid for gaining insight into transient responses. Stoichiometric and kinetic details required for our Zymomonas mobilis illustration are presented in Tables 1 - 3

Table 1.

Fate of carbon atoms for each reaction step within the pentose phosphate pathway in Zymomonas mobilis. Upper and lower case characters are used to indicate source and target positions. Data obtained from [35].

Enzyme : Substrate 1 + Substrate 2 Product 1 + Product 2
Upt (X8): : Xyl (X7)
#ABCDE

P5P (X1)
#ABCDE
PP4 (X11) : P5P (X1)
#ABCDE
+
+
E4P (X4)
#abcd

GAP (X3)
#CDE
+
+
F6P (X5)
#ABabcd
PP2 (X9) : P5P (X1)
#ABCDE
+
+
P5P (X1)
#abcde

S7P (X2)
#ABabcde
+ GAP (X3)
#CDE
PP3 (X10) : S7P (X2)
#abcdefg
+
+
GAP (X3)
#ABC

E4P (X4)
#defg
+
+
F6P (X5)
#abcABC
Gly2 (X12) : F6P (X5)
#ABCDEF

GAP (X3)
#CBA
+
+
GAP (X3)
#DEF
Gly3 (X13) : GAP (X3)
#ABC

Pyr
#ABC
Gly1 (X14) : F6P (X5)
#ABCDEF

G6P (X6)
#ABCDEF
PP1 (X15) : G6P (X6)
#ABCDEF

CO2
#A
+
+
P5P (X1)
#BCDEF

Table 3.

Specific activities and kinetic parameters for the pentose phosphate pathway in Zymomonas mobilis.

Enzyme Symbol in the Model Specific Activity(†) Kinetics Parameters Comments References
Xylose Uptake (Upt) X8 29509 U/mg [36]
Km = 92-148 mM (Xylose) Glucose facilitator (glf) [45]
Km = 40mM (Xylose)
Vmax = 115 nmol min-1 mg[dry wt]-1 (*)
[46]
Transketolase-a(α) (PPP2) X9 120 U/mg [36]
9.7 U/mg Km = 160 μM (Xy5P)
Km = 1400 μM (Rib5P)
[47]. Tables 2 and 5
Transketolase-(PPP3) X10 34.29 U/mg Km = 9950 μM (S7P)
Km = 8690 μM (GAP)
[36]
2.7 U/mg At 29 hr. Xylose as carbon source [38]. Table 10
Transketolase-b(α) (PPP4) X11 120 U/mg Km = 160 μM (Xy5P)
Km = 90 μM (E4P)
[36]
2.5 U/mg At 29 h. Xylose as carbon source [38]. Table 10
12.7 U/mg Km = 90 μM (E4P)
Km = 31000 μM (Rib5P)
E. coli [48]. Table 1 and 2
Km = 18 μM (E4P) Yeast [48]. Table 2
Transaldolase (Gly2) X12 60 U/mg Km = 1040 μM (F6P) [36]
Glyceraldehyde-3-Phosphate Dehydrogenase (Gly3) X13 25 U/mg [36]
Km = 29 μM(GAP) Celery leaves. No data for Z. mobilis [49]
Phosphoglucose isomerase (α) (Gly1) X14 228 U/mg Km = 200 μM (F6P) [36]
1.2 U/mg At 29 h. Xylose as carbon source [38]. Table 10
6-phosphogluconate dehydrogenase (PPP1) X15 Km = 25 μM (6PG) [36]
245 U/mg Km = 40 μM (6-phosphogluconate)
Ki = 400 μM (DL-alpha-glycerophosphate)
[50]
(†)

U/mg = μM min-1 mg protein-1

(*)

Parameters in bold were used in the model

(α)

Enzyme kinetics from [36]. Table II

3. Methods

The proposed method for dynamic atom position analysis is a direct extension of a prior dynamic labeling method [28]. The concepts of this method are illustrated with the simple artificial pathway in Fig. 1a. Consider the dynamics of X1, which is governed by inputs from X2 and X3 and one efflux leaving the system. The describing GMA is

Fig 1.

Fig 1

1a. Generic enzyme catalyzed reaction with two substrates.

1b. Bimolecular reaction with explicit description of the fate of each atom.

dX1/dt=γ2,1X2f2,1,1X3f2,1,3X6f2,1,6γ1,0X1f1,0,1X7f1,0,7 (1)

To account for the distinction between labeled an unlabeled molecules in the pool of X1, Eq. (1) is augmented by two similar equations, one describing the labeled sub-pool L1 and the other one describing the unlabeled sub-pool U1. Allowing for the fact that label could come from either X2, X3, or both, the equations for these sub-pools are composed of the same terms as in Eq. (1), which, however, are weighted by the degree of labeling in X1, X2 and X3. Thus,

dL1/dt=((L2U3+U2L3+L2L3)/(X2X3))γ2,1X2f2,1,1X3f2,1,3X6f2,1,6(L1/X1)γ1,0X1f1,0,1X7f1,0,7,
dU1/dt=(U2U3/(X2X3))γ2,1X2f2,1,1X3f2,1,3X6f2,1,6(U1/X1)γ1,0X1f1,0,1X7f1,0,7. (2)

It is easy to confirm that the two equations in (2) add up to the equation in (1). In other words, the equations in (2) split the dynamics of the total pool in Eq. (1) into labeled and unlabeled fractions while satisfying mass conservation for all time points, including the initial time 0, namely

X1(t)=L1(t)+U1(t)for allt. (3)

The basic idea for extending this approach to positional enrichment consists of describing each atom that could potentially be labeled within each metabolite as a dependent variable. This requires that the dynamics of each atom is represented by a separate differential equation, whose structure is directly derived from the kinetic description of the total pool, as in Eq. (1). Thus, instead of splitting the pool into two sub-pools, as above, the pool is split into twice the number of possibly labeled atoms in the molecule.

Continuing the former illustration, suppose the pathway in Fig. 1a describes the formation of a pentose, X1, and we account explicitly for each carbon atom, as shown in Fig. 1b. Specifically, we do not just want to describe how many molecules in X1 are unlabeled or “somewhere labeled,” but characterize all the transient positional labeling states by tracking which carbon in the pentose could be labeled or unlabeled. This requires one equation each for the fractions of labeled and unlabeled atoms in positions 1 through 5. Focusing on pool X1, these ten differential equations thus represent, in obvious nomenclature: L1a, L1b, L1c, L1d, L1e and U1a, U1b, U1c, U1d, U1e.

It is convenient to begin by formulating equations for the dynamics of the total sub-pools X1a, X1b, X1c, X1d, X1e, where X1k = L1k + U1k, k = a, …, e. The first two equations in this set are

dX1a/dt=γ2,1X2f2,1,1X3f2,1,3X6f2,1,6γ1,0X1f1,0,1X7f1,0,7
dX1b/dt=γ2,1X2f2,1,1X3f2,1,3X6f2,1,6γ1,0X1f1,0,1X7f1,0,7 (4)

Their right-hand sides are equivalent, because all atom positions are subject to the same reaction and therefore have the same dynamics. The initial values are set as equal fractions of the total initial mass, divided by the number of carbons in the molecule X1k(t0) = 1/5 X1(t0), k = a, …, e.

Thus, carbon labeling within the X1-pool consists of five differential equations that are structurally equivalent to those of the total masses, but weighted by the fraction of enrichment that affects any one of the carbon atoms as the consequence of the specific enzymatic action. For instance, in Fig 1b, if X3 were labeled, but X2 not, there would be no possibility for positive quantities L1a, L1b, and L1c. In general terms, allowing for all combinations, the five equations for labeled carbons are

dL1a/dt=(L2c/X2c)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(L1a/X1a)γ1,0X1f1,0,1X7f1,0,7
dL1b/dt=(L2b/X2b)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(L1b/X1b)γ1,0X1f1,0,1X7f1,0,7
dL1c/dt=(L2a/X2a)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(L1c/X1c)γ1,0X1f1,0,1X7f1,0,7
dL1d/dt=(L2d/X2d)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(L1d/X1d)γ1,0X1f1,0,1X7f1,0,7
dL1e/dt=(L2e/X2e)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(L1e/X1e)γ1,0X1f1,0,1X7f1,0,7 (5)

At the beginning of the experiment, where no label had been available before, the initial values associated with these equations are typically zero.

Similarly, equations are formulated for the unlabeled fractions, namely:

dU1a/dt=(U2c/X2c)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(U1a/X1a)γ1,0X1f1,0,1X7f1,0,7
dU1b/dt=(U2b/X2b)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(U1b/X1b)γ1,0X1f1,0,1X7f1,0,7
dU1c/dt=(U2a/X2a)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(U1c/X1c)γ1,0X1f1,0,1X7f1,0,7
dU1d/dt=(U2d/X2d)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(U1d/X1d)γ1,0X1f1,0,1X7f1,0,7
dU1e/dt=(U2e/X2e)γ2,1X2f2,1,2X3f2,1,3X6f2,1,6(U1e/X1e)γ1,0X1f1,0,1X7f1,0,7 (6)

with typical initial values X1k =U1k. Among the three sets of equations, for total, labeled, and unlabeled pools, two sets of equations are to be formulated, while the third is simply convenient but may also be obtained from the other two, be virtue of X1k = L1k + U1k , k = a, …, e.

Reversible reactions should typically not be replaced with “net fluxes,” because label may flow back and forth. Instead, reversible reactions should be split into forward and reverse steps. As an example, consider the pathway in Fig 2. Splitting the reversible reaction in two different terms, VC,B and VB,C, the total mass equations for the first positions are

Fig 2.

Fig 2

Generic reversible reaction with indication of differently positioned atoms.

dXA1/dt=VA,B,XA1(0)=XA(0)/2,
dXB1/dt=VA,B+VC,BVB,C,XB1(0)=XB(0)/2,
dXC1/dt=VB,CVC,B,XC1(0)=XC(0)/2, (7)

where the fluxes in GMA implementation are given as

VA,B=γA,BXAfAE1fE1
VC,B=γC,BXCfCE3fE3
VB,C=γB,CXBfBE2fE2 (8)

Using the same arguments as before, the equation for labeled atom LB1 are, for instance,

dLB1/dt=(LA1/XA1)VA,B+(LC2/XC2)VC,B(LB1/XB1)VB,C,LB1(0)=0, (9)

and the corresponding equation for the unlabeled atom UB1 is

dUB1/dt=(UA1/XA1)VA,B+(UC2/XC2)VC,B(UB1/XB1)VB,C,UB1(0)=XB(0)/2. (10)

Analogous equations are to be developed for atoms A1, C1, A2, B2, and C2 in the same fashion.

The generic examples above render it evident that the proposed strategy for assessing the dynamics of positional labeling states primarily constitutes a very large bookkeeping task, where all candidate atoms and all reactions have to be taken into consideration and the initial conditions must be set to reflect a particular labeling scenario. Clearly, the number of equations grows quite rapidly, but one has to keep in mind that, given the kinetic model for the overall dynamics, all other equations are created quite mechanically and that only minimal information (such as the initial state of the system) needs to be known in addition to the original model. We will demonstrate this now with the pentose pathway in Zymomonas mobilis.

4. Analysis of the pentose phosphate pathway in Zymomonas mobilis

In a seminal paper on 13C positional enrichments, Wiechert and Graaf [35] analyzed the cyclic pentose phosphate pathway in a mutant strain of Zymomonas mobilis. The pathway is redrawn in Fig. 3. It constitutes a particularly useful illustration of our proposed method, for several reasons. First, the original analysis provides carbon labeling enrichment results at steady-state that we can use for a partial comparison with the proposed method. Second, the pathway includes four bi-product reactions, which are the most interesting in positional enrichment analysis. Third, the fates of all carbon atoms are described in the appendix of Wiechert and Graaf’s article [35]. Finally, most of the kinetic rate equations, metabolite concentrations and enzyme activities are available from a recent paper of Altintas [36] (see also Tables 2 and 3). Table 4 presents the fluxes used in the model; they were established from the relationships presented in Wiechert and de Graaf’s paper [35], with values scaled according to xylose uptake information [38]. One might consider it a disadvantage that the authors used simulations and not actual data. However, this is an advantage for our comparative analysis here, because the simulated results are guaranteed to be consistent in themselves and without experimental noise or uncertainty. It is noted that recent work [39] suggests that transketolase and transaldolase might better be modeled as half reactions. In order to permit comparisons with the results of Wiechert and de Graaf, we retain the reaction kinetics of their paper here.

Fig 3.

Fig 3

Cyclic pentose phosphate pathway in a mutant strain of Zymomonas mobilis. Redrawn from Wiechert and de Graaf (1997) [35]. Boxes indicate dependent system variables; other variables, indicating input, uptake, and enzyme catalyzed reactions, are independent. Fluxes are presented in circles. Symbol names Xi correspond to the representation in the GMA model. Note that GAP (X3) is represented in two locations for clarity.

Abbreviations: Dependent variables: Ri5P, Ribose-5-phosphate; Xy5P, Xylulose-5-phosphate; Ru5P, Ribulose-5-phosphate; S7P, Sedoheptulose 7-phosphate; GAP, Glyceraldehyde 3-phosphate; E4P, Erythrose 4-phosphate; F6P, Fructose-6-Phosphate; G6P, 6-Phosphogluconate and Glucose-6-Phosphate; Independent variables: Xyl, Xylose; Upt, Xylose Uptake; PPP2, Transketolase-a; PPP3, Transaldolase; PPP4, Transketolase-b; Gly2, Transaldolase; Gly3, Glyceraldehyde-3-Phosphate Dehydrogenase; Gly1, Phosphoglucose isomerase; PPP1, 6-phosphogluconate dehydrogenase.

Table 2.

Metabolite concentrations of external xylose and of the internal (dependent) variables of the pentose phosphate pathway in Zymomonas mobilis.

Metabolite Symbol Symbol in Model Concentration (μm) Reference
Pentose-phosphate pool consisting of Ri5P, Xy5P, and Ru5P P5P X1 113.6 [1]
Sedoheptulose 7-phosphate S7P X2 3609 [1]
Glyceraldehyde 3-phosphate GAP X3 0.97 [1]
Erythrose 4-phosphate E4P X4 5.68 [1]
Fructose-6-phosphate F6P X5 30.31 [1]
6-Phosphogluconate (3) G6P X6 0.19 [1]
Xylose Xyl X7 29509 (*) [1]
466000 [2]
1

[36]

2

[38]

3

Glucose-6-phosphate is first converted into 6-phosphogluconate and then degraded by 6- phosphogluconate dehydrogenase to form Ru5P and CO2

(*)

value used in the model

Table 4.

Stochiometric relationships and fluxes of the pentose phosphate pathway in Zymomonas mobilis.

Individual fluxes Flux route Flux values (*)
V7,1 Xyl → P5P 36.72
V1,2 P5P → S7P 72.36
V2,5 S7P → F6P
GAP → F6P
72.36
V4,5 E4P → F6P
P5P → F6P
72.36
V5,3 F6P → GAP 36.72
V3,13 GAP → Gly3 109.8
V5,6 F6P → G6P 108
V6,1 G6P → P5P 108
(*)

Based on a xylose uptake flux of 108 μmol (g dry weight)-1 min-1 reported in [38]. Table 9

Wiechert and de Graaf’s pathway model consists of six dependent variables (metabolites) and nine independent variables (enzyme activities). All enzymatic reactions are considered unidirectional, which simplifies our analysis by not necessitating the splitting into forward and reverse reactions. Details of the model are shown in the Appendix, and we focus here, as an illustration, merely on the first dependent variable of the model, X1, which represents the metabolite pool “P5P” consisting of Ri5P, Xy5P, and Ru5P with two influxes and two effluxes:

dX1/dt=V7,1+V6,1V4,5V1,2 (11)

Because the pentoses in X1 consist of five carbons, we define a group of five identical differential equations, one for each carbon, such as

dX1a/dt=V7,1+V6,1V4,5V1,2,X1a(0)=1/5X1(0). (12)

Similar equations are formulated for X1b, X1c, X1d, and X1e. Following the conventions of BST, the reaction steps are formulated as power-law functions,

V7,1=0.022X70.871X8
V6,1=2.2912X60.992X15
V4,5=0.00369X40.940X10.731X11
V1,2=0.03529X10.599X9 (13)

where the numerical values of the kinetic orders and rate constants are computed from the information in Tables 2 and 3 with methods shown in the literature many times (e.g.,[33]). We assume, as natural default, that the experiment begins free of label, so that the initial values for both total mass and unlabeled material equal the initial mass divided by the number of carbons, as described before. Any other initial state could be chosen without difficulty, if deemed appropriate.

To formulate equations for the various atom positions, we follow the fate of each carbon atom, according to Table I, and refer to different carbon labeling positions as #A, #B, etc. For instance, the material in pool L1a consists of carbon #A of the P5P pool. This labeled material potentially derives from two sources, namely from carbon #A of Xyl (L7a) and/or from carbon #B of G6P (L6b). The dynamics of the L1a pool is thus given as

dL1a/dt=V7,1(L7a/X7a)+V6,1(L6b/X6b)V4,5(L1a/X1a)V1,2(L1a/X1a) (14)

and we set L1a(t0) = 0 for the beginning of the experiment. Similarly, the complementary sub-pool of unlabeled mass is

dU1a/dt=V7,1(U7a/X7a)+V6,1(U6b/X6b)V4,5(U1a/X1a)V1,2(U1a/X1a) (15)

with initial concentration U1a(t0) = U1(t0) / 5. In this fashion, equations are formulated for each carbon atom in each involved metabolite.

Fig. 4 exhibits the carbon labeling dynamics in response to a sustained supply of xylose labeled at carbon #A that first becomes available at time 0. This perturbation does not alter the external total xylose concentration. After some transient phase, the pathway reaches a new steady state, where sugar influx equals the production of pyruvate and CO2, which both leave the system. The responses in labeled carbons are qualitatively similar; they all rise monotonically from 0 to their respective final values. However, the speed of these responses is quite different. In particular, L1a jumps up rapidly, which is understandable because it is the direct recipient of labeled xylose, whereas L4a rises much more slowly (Fig. 4b). The unlabeled components (Fig. 4c,d) also change dynamically because they are being replaced by labeled material.

Fig. 4.

Fig. 4

Dynamics for Ri5P, Xy5P, and Ru5P pool (X1) isotopes in response to sustained availability of xylose labeled in #A position under conditions of isomolarity. Panel a: Dynamics of carbon isotopes of Ri5P, Xy5P, and Ru5P labeled in #A position (L1 pool). Panel b: Dynamics of carbon isotopes of Ri5P, Xy5P, and Ru5P not labeled in #A position (U1 pool).

The most interesting result is the observation that the original label at carbon #A eventually occupies all other positions as well. This is due to the sequence of conversions between two pentoses into a heptose and a triose, then into a hexose and tetrose, and finally from a hexose into a pentose and CO2. These conversions during the pentose cycle “shift” the labeled carbon into different positions. It is also interesting to note that not all #A in the P5P is ultimately replaced by labeled atoms. This is so because unlabeled atoms for instance from position #B in the xylose molecule eventually become #A atoms in P5P.

Although no data exist to confirm these results directly, they are quantitatively consistent with the steady-state carbon labeling fractions reported by Wiechert and de Graaf [35], who also show that the label eventually occupies different positions with different prevalences. In fact, even though these authors’ results and our own results were obtained with distinctly different methods, they are exactly the same over the domain where they are comparable, namely at the steady state (Fig. 5 and Table. 5). This consistency shows that our approach is in some sense a generalization of the method of Wiechert and de Graaf [35] with the distinct advantage that it is now possible to track the entire dynamics of the system.

Fig 5.

Fig 5

Atom positional enrichment in the dynamic model reaches the same steady state as obtained with the method of Wiechert and de Graf [35]. In this simulation, the input consisted of xylose labeled in #A position (L7a). Partially shaded blocks are redrawn from Wiechert and de Graf. Numbers in boxes are steady-state percentages of label in each position, computed with the method proposed here.

Table 5.

Steady-states carbon enrichment (in percent) after input of xylose labeled in #A position (L7a). Results obtained with the traditional method of Wiechert and de Graf [35] and the dynamic approach presented in this paper.

Enrichment (%)
[35], Fig 4b This paper
E1a 45.65217 45.6522
E1b 27.17391 27.1739
E1c 4.934017 4.9340
E1d 3.682102 3.6821
E1e 6.185931 6.1859
E2a 45.65217 45.6522
E2b 27.17391 27.1739
E2c 45.65217 45.6522
E2d 27.17391 27.1739
E2e 4.934017 4.9340
E2f 3.682102 3.6821
E2g 6.185931 6.1859
E3a 8.289148 8.2891
E3b 6.185931 6.1859
E3c 10.39236 10.3924
E4a 27.17391 27.1739
E4b 4.934017 4.9340
E4c 3.682102 3.6821
E4d 6.185931 6.1859
E5a 45.65217 45.6522
E5b 27.17391 27.1739
E5c 36.41304 36.4130
E5d 6.611582 6.6116
E5e 4.934017 4.9340
E5f 8.289148 8.2891
E6a 45.65217 45.6522
E6b 27.17391 27.1739
E6c 36.41304 36.4130
E6d 6.611582 6.6116
E6e 4.934017 4.9340
E6f 8.289148 8.2891

Figure 6 shows various aspects of the carbon labeling dynamics that result from the addition of a bolus of xylose, labeled at #A, to the system at steady state. Experimentally, this situation could result from moving cells from normal growth medium into labeled medium. Before we describe details, it is worth emphasizing that the dynamic responses depend significantly on the position of the labeled carbon atom within the xylose molecule. For instance, labeling carbon #A eventually causes all metabolite pools to be labeled to some degree in all positions, whereas a label in position #C never reaches some positions in some of the metabolites, primarily because the #C carbon enters GAP, from where it exits the system.

Fig 6.

Fig 6

Fig 6

Dynamics of selected carbons after a bolus perturbation of xylose labeled in #A position.

6a. Decrease in external xylose after perturbation with label in #A position. Yellow: Unlabeled carbon #A (U7a); Red: Labeled carbon #A (L7a). Green: Unlabeled carbon in other positions (U7b, U7c, U7d, and U7e). Total carbon pools (X7b, X7c, X7d, and X7e) for the various positions are equivalent to U7b to U7e profiles (not shown).

6b. Dynamics of labeled carbons for the combined Ri5P, Xy5P, and Ru5P pool (L1).

6c. Dynamics of labeled carbons within the E4P pool (L4)

6d. Dynamics of unlabeled carbons for the combined Ri5P, Xy5P, and Ru5P pool (U1)

6e. Dynamics of unlabeled carbons within the E4P pool (U4)

Fig 6a represents the situation where at minute 1 a bolus with 100% #A-labeled carbon is added to the system, which had been at steady state. Mimicking the typical experimental situation, the addition of labeled material adds corresponding amounts to the unlabeled pools in positions #B-#E, because whole xylose molecules are added. The labeled bolus is rapidly taken up and distributes throughout the system. Since unlabeled xylose continues to flow into the system, the labeled materials would eventually be purged from the system (a chase situation), but completion of this process requires a long time. Stopping the experiment at 40 minutes, one sees that the dynamics of the different carbons is quite different (e.g., Figs. 6b and c).

It is interesting to mention that not only the labeled, but also the unlabeled pools are changing in concentration over time. Most noticeably, some of the unlabeled mass is pushed out of position #A of the P5P pool but “recovers” quickly, as label is only supplied as a one-time bolus (Fig. 6d). Other unlabeled positions at first receive unlabeled material, then labeled material in later cycles, and ultimately return to their original steady state (Fig. 6e).

Figure 7 exhibits dynamic responses in carbons following a bolus of added xylose #C-labeled carbon. These figures are to be compared with the corresponding graphs in Figure 6, where the label was positioned at the #A carbon. Although only the position of the label is altered, the responses are distinctly different. In particular, some atom positions, such as #A of the P5P pool never receive the label. This is due to the structure of the pathway and the specific enzymatic action, which causes #C of P5P to reach only particular positions. Specifically, L1c (#C of P5P) moves to L2e (#E of S7P) and L3a (#A of GAP). A fraction of the L3a material leaves the system via pyruvate (Pyr), while the rest moves toward L5d (#D of F6P) and then to L6d (#D of G6P), from where it returns to #C of the P5P, thereby beginning a new cycle. The labeled carbon atom of S7P, L2e, becomes L4b (#B of E4P), which moves toward L5d (#D of F6P) and like L3a eventually returns to L1c (#C of P5P) and begins a new cycle (Table I). The responses of the labeled atoms are shown in Figures 7a-c, grouped by amounts. All other carbons remain unlabeled throughout the experiment (results shown in Appendix Figures A1-A6). Eventually, all label disappears, because only a one-time bolus was given.

Fig. 7.

Fig. 7

Dynamics for selected carbons following a bolus perturbation with xylose labeled in #C position. Carbons not shown are not affected by the perturbation. Compare time courses with Figure 6. The dynamics of unlabeled carbons is shown in Fig. A of the Appendix.

7a. Dynamics of #C and #E within the xylose-P pool and sedoheptulose-7- phosphate (L1c and L2e, respectively).

7b. Labeling dynamics for #A within the GAP pool (L3a), #B within the E4P pool (L4b), and #D within the F6P pool (L5d).

7c. Dynamics for C4 within the G6P pool (L6d).

Fig. A.

Fig. A

Fig. A

Dynamics for Ri5P unlabeled carbons following a bolus perturbation at #C of external xylose. The label carbon dynamics is show in Fig. 7

A1. Dynamics of unlabeled carbons within the pentose phsophate pool (X1)

A2. Dynamics of unlabeled carbons within the sedoheptulose-7-phosphate pool (X2)

A3. Dynamics of unlabeled carbons within the glyceraldehyde-3-phosphate pool (X3)

A4. Dynamics of unlabeled carbons within the erythrose-4-phosphate pool (X4)

A5. Dynamics of unlabeled carbons within the fructose-6-phosphate pool (X5)

A6. Dynamics of unlabeled carbons within the 6-phosphogluconate pool (X6)

The simulations presented in Figs. 6 and 7 show the potential of dynamic atom positional analysis for complex pathways. The simulations also make it clear that dynamic responses to inputs with label in several or all positions are easily modeled with the same method. The Appendix contains additional simulation results.

As a concluding note regarding this example, we should emphasize that the purpose of our case study is clearly not to interpret the physiology of a specific organism or to suggest new insights into the functioning of Z. mobilis. Instead, it is used to demonstrate the proposed method with independent data outside our control and to show that over the range of commonality (namely the steady state flux distribution) our method leads to exactly the same conclusion as standard methods, even though our method computes the steady-state flux distribution in an entirely different fashion than Wiechert and Graaf have done [35]. The chances that one proven method and a new, incorrect, method would yield the same, complex result are very small, suggesting from yet a different angle that our proposed model is reasonable.

It would be desirable to validate not only the steady state aspects of our analysis, but the entire time course with de novo data. While such data are presently not available to us, there is no principal problem generating them with today’s experimental techniques. In fact, it may be likely that such data have not been published because no efficacious method of analysis was available so far. Although we have no direct comparative data for a comprehensive model validation, we have shown previously that the simpler case of dynamic labeling without consideration of atom positions was adequately represented by a method that is conceptually very similar to the method presented here [28]. Because the mathematics of the method proposed here is a direct derivative of the former method, we are confident that our conclusions are justified on mathematical grounds.

5. Discussion

For practical reasons, both on the experimental and the mathematical-analytical side, positional enrichment analysis has so far almost exclusively focused on steady states. Thus, specifically labeled substrate or precursor was supplied to a metabolic system, and after some while, which was deemed long enough to lead to a new steady state, the metabolites were analyzed with respect to their labeling status. This procedure has been yielding a variety of new insights (cf. [9]).

It is well known from theoretical studies—and not intuitively surprising—that much more information can be gained if not only the steady state, but also the transients are studied, starting at the time when the label is supplied. Mathematically, this type of analysis was recently made possible by a method for characterizing the dynamics of labels moving through a metabolic system [28]. However, this method only addressed the binary (yes or no) labeling status of a given metabolite at a given time. This resolution was insufficient for transient positional enrichment analyses, thus prompting us to develop an extension that is capable of following every atom position that could potentially become labeled. Beyond the common results that reflect the final state of the system, the new method elucidates all details of the transients following the initiation of labeling. The insights gained are often not intuitive, and there appears to exist no other method to characterize this dynamics. The method characterizes the speed with which particular positions receive label, works for small or large amounts of label, and does not depend on the system assuming a steady state. Most interesting are probably the comparisons between responses to labeling at different positions (Figs. 6 and 7), which can be distinctly different. The case presented in Figure 7 is extreme in a sense that some atom pools never receive label due to the structure of the pathway and the splitting of molecules. In other cases (similar to Fig 6), the label may eventually reach all pools, but in different quantities, depending on the original labeling position.

In comparison to traditional positional enrichment analysis and our earlier dynamic labeling method, the approach presented here may appear to be overly complicated, because even for a moderately small pathway the number of equations grows rapidly and may seem overwhelming. There is no doubt that setting up the “kinetic master model” requires considerably more effort than the comparatively simple flux distribution analysis in a steady-state enrichment analyses, but that is the price one has to pay for insights into the dynamic responses, in addition to a steady-state distribution pattern. Once a kinetic model describing the overall dynamics of the pathway is established, all further equations related to the atoms of a given metabolite have essentially the same structure, and no additional kinetic information is needed to construct the dynamic positional enrichment model. Indeed, given the kinetic model, the construction of the dynamic positional enrichment model is rather mechanical and could be automated, using computer algebra software. It follows simple rules that weigh the contributions of labeled and unlabeled atoms to a newly produced metabolite and determine the initial values for each equation. This richness of the method and its results becomes evident in the comparison of the published analysis of Zymomonas mobilis data with our assessment, which includes the published results completely and exactly as a natural special case, but offers much greater insight.

There is no doubt that our method requires more information on metabolites, enzymes, and fluxes than the existing stoichiometric methods. This need is directly associated with the fact that we are investigating regulation and dynamics, in addition to the steady-state flux distribution. In other words, the insights that can be gained with our method do not come for free. While the input requirements are thus higher, many modelers have shown with concrete examples that it is indeed possible to construct fully dynamic, regulated kinetic models. As one example, our recent sphingolipid model [40] contains several dozen variables, and its responses have been validated with de novo experiments [29]. Furthermore, modern methods of mass spectrometry and in vivo nuclear magnetic resonance promise to yield information that can be extracted for the parameterization of such models [41; 42]. The recent literature contains numerous rudimentary experimental and computational methods for such analyses, so that the methods proposed here will certainly gain in potential applicability. Also aiding our need for input information, we have recently shown in diverse examples that the modeling framework of Biochemical Systems Theory is in many cases robust enough to allow the utilization of default parameters in cases where specific information is unavailable or imprecise.

The proposed method has significant advantage of existing methods. The main advance is our greatly expanded focus, which is no longer limited to pathway systems at their steady state but accounts for the entire (or partial) trajectory between application of label and later time points in the development of the system, possibly all the way to its reaching the steady state. By addressing the full dynamics of the system, our method is able to trace where and when specific atoms become labeled and when molecules lose their label. This type of insight is categorically excluded from all other presently existing methods and allows much richer comparisons with labeling data that are available in the form of time series. As a side issue, the method shows whether a system will even approach a steady state and how quickly this might occur. Thus, in contrast to all other current approaches, our method does not require us to assume that the system has reached steady state but shows all details of the time courses of all system variables following the input of label, whether or not the system reaches a steady state and even if material leaves the system, for instance in the form of CO2. Our method also functions properly and without any adaptations if the pathway system contains parallel reactions or substrate cycles, situations that are known to cause notorious problems in the present methods.

While dynamic atom position data are still rather rare to date, they are now being generated with increased frequency and accuracy [43; 44]. It is therefore desirable, and indeed necessary, to accompany this trend with an adequate, rigorous method of analysis. Such an analysis may target the comparison between data and an alleged model or have the purpose of discovering unknown features of an ill-defined pathway system. Specifically, if time series data following a labeled input are available, the method can be used to explore the connectivity and regulation of not fully characterized pathway systems. This type of analysis is possible by virtue of inverse engineering and the matching of simulated labeling results computed for hypothesized model structures against observation data. In this mode, the method not only elucidates flux rates and flux split ratios, but has the potential of discovering the full dynamics of the system. The complexity of this inverse process is almost entirely driven by the number of unknown parameters (rather than the number of variables or equations), and this number is the same for the extended set of equations of our proposed method as it is for the underlying “master model.” Thus, the inverse task with atom positioning equations is of a complexity comparable with other reverse engineering tasks that have been discussed widely in the recent literature (e.g., [23; 26] and references therein). The fact that such inverse tasks are beginning to be approachable from a computational point of view suggests that positional enrichment experiments may gain additional appeal as the basis for characterizing pathway regulation with increased sophistication.

5. Conclusions

Positional enrichment analysis has become an important tool for pathway identification [43]. By labeling specific atoms on precursor molecules, the method makes it possible to determine precisely how metabolic materials are distributed throughout a pathway and, for instance, which carbons of a hexose ring ultimately enter specific trioses, pentoses, other sugars, or CO2.

In terms of mathematics, the method proposed here constitutes a large bookkeeping task that keeps track of the dynamics of metabolites and their potentially labeled atoms. The dynamics in this task is based on a metabolic “master” model that describes with ordinary differential equations the overall kinetics of the pathway. This model is combined with arguments that determine how much label is distributed into which atom position of the next metabolite through the action of enzymes. For linear pathways, the results are rather similar to our earlier dynamic labeling method [28], but as soon as splitting reactions are involved, the method proposed here fills gaps in the earlier method.

Our analysis of the pentose pathway demonstrates that the results of this method include as special cases those of traditional carbon enrichment analysis. Specifically, the dynamic model created here approaches the steady-state carbon labeling distribution that is obtained from the traditional analysis.

The proposed method can be used in principle for inverse tasks, in which time series labeling data are assessed with the goal of identifying structural or regulatory elements in ill-defined pathway systems.

Acknowledgments

This work was supported in part by a Complex Biological Systems grant from the National Institutes of Health (2 R01 GM063265-06; Y.A. Hannun, PI), and a Molecular and Cellular Biosciences Grant (MCB-0517135; E.O. Voit, PI) from the National Science Foundation. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the sponsoring institutions.

Appendix

GMA model for positional enrichment dynamics in the pentose phosphate pathway of Zymomonas mobilis

The diagram in Figure 1 is readily formulated as

dX1/dt=V7,1+V6,1V4,5V1,2
dX2/dt=V1,2V2,5
dX3/dt=V4,5+V5,3+V1,2V3,13V2,5
dX4/dt=V2,5V4,5
dX5/dt=V4,5+V2,5V5,6V5,3
dX6/dt=V5,6V6,1 (A1)

Here, the flux term V7,1 corresponds to the input to the system, calculated with X7/5, accounting for the five carbon atoms of xylose. For the GMA representation, the flux terms Vi,j are set up as power law equations, whose parameters are computed from information in Tables 1-3 with well-established methods (see [33]). The result is

V1,2=0.03529X10.599X9
V2,5=2.078X20.0055X3X10
V3,13=4.4937X30.967X13
V4,5=0.00369X40.940X10.731X11
V5,3=0.0214X50.973X12
V5,6=0.02446X50.868X14
V6,1=2.2912X60.992X15
V7,1=0.022X70.871X8 (A2)

Substituting these terms into the above mass balance equations yields a model for the total masses of all carbons. Within each metabolite, the equations for each atom are identical:

dX1k/dt=V7,1+V6,1V4,5V1,2,X1k(0)=1/5X1k=a,,e
dX2k/dt=V1,2V2,5,X2k(0)=1/7X2k=a,,g
dX3k/dt=V4,5+V5,3+V1,2V3,13V2,5,X3k(0)=1/3X3k=a,,c
dX4k/dt=V2,5V4,5,X4k(0)=1/4X4k=a,,d
dX5k/dt=V4,5+V2,5V5,6V5,3,X5k(0)=1/6X5k=a,,f
dX6k/dt=V5,6V6,1,X6k(0)=1/6X6k=a,,f (A3)

Equations for labeled and unlabeled carbons are derived from these “master equations” by applying appropriate weights to all fluxes. Each weight reflects the probability of receiving a labeled or unlabeled atom through a given flux. Thus, one obtains for the labeled atoms of the first metabolite (P5P):

dL1a/dt=V7,1·(L7a/X7a)+V6,1·(L6b/X6b)V4,5·(L1a/X1a)V1,2·(L1a/X1a),L1a(0)=0
dL1b/dt=V7,1·(L7b/X7b)+V6,1·(L6c/X6c)V4,5·(L1b/X1b)V1,2·(L1b/X1b),L1b(0)=0
dL1c/dt=V7,1·(L7c/X7c)+V6,1·(L6d/X6d)V4,5·(L1c/X1c)V1,2·(L1c/X1c),L1c(0)=0
dL1d/dt=V7,1·(L7d/X7d)+V6,1·(L6e/X6e)V4,5·(L1d/X1d)V1,2·(L1d/X1d),L1d(0)=0
dL1e/dt=V7,1·(L7e/X7e)+V6,1·(L6f/X6f)V4,5·(L1e/X1e)V1,2·(L1e/X1e),L1e(0)=0 (A4)

The unlabeled complements are formulated in the same fashion, with the initial mass divided equally among them. For instance,

dU1c/dt=V7,1·(U7c/X7c)+V6,1·(U6d/X6d)V4,5·(U1c/X1c)V1,2·(U1c/X1c),U1c(0)=1/5·U1 (A5)

The remainder of the system is constructed in the same fashion. Hence, we obtain for the labeled fractions:

dL2a/dt=V1,2·(L1a/X1a)V2,5·(L2a/X2a),L2a(0)=0
dL2b/dt=V1,2·(L1b/X1b)V2,5·(L2b/X2b),L2b(0)=0
dL2c/dt=V1,2·(L1a/X1a)V2,5·(L2c/X2c),L2c(0)=0
dL2d/dt=V1,2·(L1b/X1b)V2,5·(L2d/X2d),L2d(0)=0
dL2e/dt=V1,2·(L1c/X1c)V2,5·(L2e/X2e),L2e(0)=0
dL2f/dt=V1,2·(L1d/X1d)V2,5·(L2f/X2f),L2f(0)=0
dL2g/dt=V1,2·(L1e/X1e)V2,5·(L2g/X2g),L2g(0)=0 (A6)
dL3a/dt=V4,5·(L1c/X1c)+V5,3·([L5c+L5d]/[X5c+X5d])+V1,2·(L1c/X1c)V3,13·(L3a/X3a)V2,5·(L3a/X3a),L3a(0)=0
dL3b/dt=V4,5·(L1d/X1d)+V5,3·([L5b+L5e]/[X5b+X5e])+V1,2·(L1d/X1d)V3,13·(L3b/X3b)V2,5·(L3b/X3b),L3b(0)=0
dL3c/dt=V4,5·(L1e/X1e)+V5,3·([L5a+L5f]/[X5a+X5f])+V1,2·(L1e/X1e)V3,13·(L3c/X3c)V2,5·(L3c/X3c),L3c(0)=0 (A7)
dL4a/dt=V2,5(L2d/X2d)V4,5(L4a/X4a),L4a(0)=0
dL4b/dt=V2,5(L2e/X2e)V4,5(L4b/X4b),L4b(0)=0
dL4c/dt=V2,5(L2f/X2f)V4,5(L4c/X4c),L4c(0)=0
dL4d/dt=V2,5(L2g/X2g)V4,5(L4d/X4d),L4d(0)=0 (A8)
dL5a/dt=V4,5(L1a/X1a)+V2,5(L2a/X2a)V5,6(L5a/X5a)V5,3(L5a/X5a),L5a(0)=0
dL5b/dt=V4,5(L1b/X1b)+V2,5(L2b/X2b)V5,6(L5b/X5b)V5,3(L5b/X5b),L5b(0)=0
dL5c/dt=V4,5(L1a/X1a)+V2,5(L2c/X2c)V5,6(L5c/X5c)V5,3(L5c/X5c),L5c(0)=0
dL5d/dt=V4,5(L1b/X1b)+V2,5(L2a/X2a)V5,6(L5d/X5d)V5,3(L5d/X5d),L5d(0)=0
dL5e/dt=V4,5(L1c/X1c)+V2,5(L2b/X2b)V5,6(L5e/X5e)V5,3(L5e/X5e),L5e(0)=0
dL5f/dt=V4,5(L1d/X1d)+V2,5(L2c/X2c)V5,6(L5f/X5f)V5,3(L5f/X5f),L5f(0)=0 (A9)
dL6a/dt=V5,6(L5a/X5a)V6,1(L6a/X6a),L6a(0)=0
dL6b/dt=V5,6(L5b/X5b)V6,1(L6b/X6b),L6b(0)=0
dL6c/dt=V5,6(L5c/X5c)V6,1(L6c/X6c),L6c(0)=0
dL6d/dt=V5,6(L5d/X5d)V6,1(L6d/X6d),L6d(0)=0
dL6e/dt=V5,6(L5e/X5e)V6,1(L6e/X6e),L6e(0)=0
dL6f/dt=V5,6(L5f/X5f)V6,1(L6f/X6f),L6f(0)=0 (A10)

Examples of the unlabeled fractions are:

dU2a/dt=V1,2(U1a/X1a)V2,5(U2a/X2a),U2a(0)=1/7U2
dU3a/dt=V4,5(U1c/X1c)+V5,3([U5c+U5d]/[X5c+X5d])+V1,2(U1c/X1c)V3,13(U3a/X3a)V2,5(U3a/X3a),U3a(0)=1/3U3
dU4a/dt=V2,5(U2d/X2d)V4,5(U4a/X4a),U4a(0)=1/4U4
dU5a/dt=V4,5(U1a/X1a)+V2,5(U2a/X2a)V5,6(U5a/X5a)V5,3(U5a/X5a),U5a(0)=1/6U5
dU6a/dt=V5,6(U5a/X5a)V6,1(U6a/X6a),U6a(0)=1/6U6 (A11)

Total molecular masses of labeled and unlabeled carbons are directly computed by summing, such as L1 = L1a + L1b + L1c + L1d + L1e and U1 = U1a + U1b + U1c + U1d + U1e. Finally, the xylose input is represented through sub-fractions are equal in magnitude, such as U7k = 1/ 5 · U7, L7k = 1/ 5 · L7, and X7k = U7k + L7k (k = a, …, f).

Simulations

Sustained availability of labeled #A-carbon xylose is implemented with the initial conditions

L7k=0;k=a,,e
U7k=1/5U7;k=a,,e
X7k=1/5X7;k=a,,e (A12)

For bolus labeling, the substrate is formulated as an additional set of differential equations. As an example, a bolus of #C-carbon labeled xylose is implemented at time t by defining an uptake rate and perturbation, such as

rate7=0.4884
Bolus=X7/5 (A13)

and decay equations, which in the simplest case may be

dSL7k/dt=X7/5rate7;k=a,,e
dL7k/dt=rate7SL7k;L7k(t)=Bolus;k=a (A14)

Footnotes

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

References

  • 1.Wiechert W. 13C metabolic flux analysis. Metab Eng. 2001;3:195–206. doi: 10.1006/mben.2001.0187. [DOI] [PubMed] [Google Scholar]
  • 2.Wiechert W, Mollney M, Petersen S, de Graaf AA. A universal framework for 13C metabolic flux analysis. Metab Eng. 2001;3:265–83. doi: 10.1006/mben.2001.0188. [DOI] [PubMed] [Google Scholar]
  • 3.Zupke C, S G. Modeling of Isotope Distributions and Intracellular Fluxes in Metabolic Networks Using Atom Mapping Matrixes. Biotechnology Progress. 1994;10:489–498. [Google Scholar]
  • 4.Eisenreich W, Bacher A. Elucidation of biosynthetic pathways by retrodictive/predictive comparison of isotopomer patterns determined by NMR spectroscopy. Genet Eng (N Y) 2000;22:121–53. doi: 10.1007/978-1-4615-4199-8_8. [DOI] [PubMed] [Google Scholar]
  • 5.Wittmann C. Metabolic flux analysis using mass spectrometry. Adv Biochem Eng Biotechnol. 2002;74:39–64. doi: 10.1007/3-540-45736-4_3. [DOI] [PubMed] [Google Scholar]
  • 6.Klapa MI, Park SM, Sinskey AJ, Stephanopoulos G. Metabolite and isotopomer balancing in the analysis of metabolic cycles: I. Theory. Biotechnol Bioeng. 1999;62:375–391. doi: 10.1002/(sici)1097-0290(19990220)62:4<375::aid-bit1>3.0.co;2-o. [DOI] [PubMed] [Google Scholar]
  • 7.dG A, Marx A, Wiechert W, Eggeling L, Sahm H. Determination of the fluxes in the central metabolism of Corynebacterium glutamicum by nuclear magnetic resonance spectroscopy combined with metabolite balancing. Biotechnology and Bioengineering. 1996;49:111–129. doi: 10.1002/(SICI)1097-0290(19960120)49:2<111::AID-BIT1>3.0.CO;2-T. [DOI] [PubMed] [Google Scholar]
  • 8.Park SM, Klapa MI, Sinskey AJ, Stephanopoulos G. Metabolite and isotopomer balancing in the analysis of metabolic cycles: II. Applications. Biotechnol Bioeng. 1999;62:392–401. doi: 10.1002/(sici)1097-0290(19990220)62:4<392::aid-bit2>3.0.co;2-s. [DOI] [PubMed] [Google Scholar]
  • 9.Ratcliffe RG, Shachar-Hill Y. Measuring multiple fluxes through plant metabolic networks. Plant J. 2006;45:490–511. doi: 10.1111/j.1365-313X.2005.02649.x. [DOI] [PubMed] [Google Scholar]
  • 10.Lam CF. Techniques for the analysis and modelling of enzyme kinetic mechanisms. Research Studies Press; Chichester; New York: 1981. [Google Scholar]
  • 11.Weiss PM, Chen CY, Cleland WW, Cook PF. Use of primary deuterium and 15N isotope effects to deduce the relative rates of steps in the mechanisms of alanine and glutamate dehydrogenases. Biochemistry. 1988;27:4814–22. doi: 10.1021/bi00413a035. [DOI] [PubMed] [Google Scholar]
  • 12.Boatright J, Negre F, Chen X, Kish CM, Wood B, Peel G, Orlova I, Gang D, Rhodes D, Dudareva N. Understanding in vivo benzenoid metabolism in petunia petal tissue. Plant Physiol. 2004;135:1993–2011. doi: 10.1104/pp.104.045468. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.McKay HAC. Kinetics of Exchange Reactions. Nature. 1938;142:997–998. [Google Scholar]
  • 14.Matsuda F, Morino K, Miyashita M, Miyagawa H. Metabolic flux analysis of the phenylpropanoid pathway in wound-healing potato tuber tissue using stable isotope-labeled tracer and LC-MS spectroscopy. Plant Cell Physiol. 2003;44:510–7. doi: 10.1093/pcp/pcg063. [DOI] [PubMed] [Google Scholar]
  • 15.McNeil SD, Nuccio ML, Rhodes D, Shachar-Hill Y, Hanson AD. Radiotracer and computer modeling evidence that phospho-base methylation is the main route of choline synthesis in tobacco. Plant Physiol. 2000;123:371–80. doi: 10.1104/pp.123.1.371. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.McNeil SD, Rhodes D, Russell BL, Nuccio ML, Shachar-Hill Y, Hanson AD. Metabolic modeling identifies key constraints on an engineered glycine betaine synthesis pathway in tobacco. Plant Physiol. 2000;124:153–62. doi: 10.1104/pp.124.1.153. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Yagil G. Isotope exchange in biochemical networks application of an electric circuit technique to a biological reaction system. J Theor Biol. 1976;61:73–80. doi: 10.1016/0022-5193(76)90105-3. [DOI] [PubMed] [Google Scholar]
  • 18.Yagil G, Hoberman HD. Rate of isotope exchange in enzyme-catalyzed reactions. Biochemistry. 1969;8:352–60. doi: 10.1021/bi00829a049. [DOI] [PubMed] [Google Scholar]
  • 19.Roscher A, Kruger NJ, Ratcliffe RG. Strategies for metabolic flux analysis in plants using isotope labelling. J Biotechnol. 2000;77:81–102. doi: 10.1016/s0168-1656(99)00209-6. [DOI] [PubMed] [Google Scholar]
  • 20.Noh K, Wahl A, Wiechert W. Computational tools for isotopically instationary 13C labeling experiments under metabolic steady state conditions. Metab Eng. 2006;8:554–77. doi: 10.1016/j.ymben.2006.05.006. [DOI] [PubMed] [Google Scholar]
  • 21.Noh K, Wiechert W. Experimental design principles for isotopically instationary 13C labeling experiments. Biotechnol Bioeng. 2006;94:234–51. doi: 10.1002/bit.20803. [DOI] [PubMed] [Google Scholar]
  • 22.Wiechert W, Noh K. From stationary to instationary metabolic flux analysis. Adv Biochem Eng Biotechnol. 2005;92:145–72. doi: 10.1007/b98921. [DOI] [PubMed] [Google Scholar]
  • 23.Chou IC, Martens H, Voit EO. Parameter estimation in biochemical systems models with alternating regression. Theor Biol Med Model. 2006;3:25. doi: 10.1186/1742-4682-3-25. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Ishii N, Nakayama Y, Tomita M. Distinguishing enzymes using metabolome data for the hybrid dynamic/static method. Theor Biol Med Model. 2007;4:19. doi: 10.1186/1742-4682-4-19. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Marino S, Voit EO. An automated procedure for the extraction of metabolic network information from time series data. J Bioinform Comput Biol. 2006;4:665–91. doi: 10.1142/s0219720006002259. [DOI] [PubMed] [Google Scholar]
  • 26.Voit EO, Almeida J. Decoupling dynamical systems for pathway identification from metabolic profiles. Bioinformatics. 2004;20:1670–81. doi: 10.1093/bioinformatics/bth140. [DOI] [PubMed] [Google Scholar]
  • 27.Csete ME, Doyle JC. Reverse engineering of biological complexity. Science. 2002;295:1664–9. doi: 10.1126/science.1069981. [DOI] [PubMed] [Google Scholar]
  • 28.Voit EO, Alvarez-Vasquez F, Sims KJ. Analysis of dynamic labeling data. Math Biosci. 2004;191:83–99. doi: 10.1016/j.mbs.2004.04.004. [DOI] [PubMed] [Google Scholar]
  • 29.Alvarez-Vasquez F, Sims KJ, Cowart LA, Okamoto Y, Voit EO, Hannun YA. Simulation and validation of modelled sphingolipid metabolism in Saccharomyces cerevisiae. Nature. 2005;433:425–30. doi: 10.1038/nature03232. [DOI] [PubMed] [Google Scholar]
  • 30.Savageau MA. Biochemical systems analysis: a study of function and design in molecular biology; Advanced Book Program; Reading, Mass: Addison-Wesley Pub. Co.; 1976. [Google Scholar]
  • 31.Torres NV, Voit EO. Pathway analysis and optimization in metabolic engineering. Cambridge University Press; New York: 2002. [Google Scholar]
  • 32.Voit EO. Canonical nonlinear modeling: S-system approach to understanding complexity. Van Nostrand Reinhold; New York: 1991. [Google Scholar]
  • 33.Voit EO. Computational analysis of biochemical systems: a practical guide for biochemists and molecular biologists. Cambridge University Press; New York: 2000. [Google Scholar]
  • 34.Savageau MA, Voit EO. Recasting nonlinear differential equations as S-systems: a canonical nonlinear form. Mathematical Biosciences. 1987;87:83. [Google Scholar]
  • 35.dG A, Wiechert W. Bidirectional reaction steps in metabolic networks: I. Modeling and simulation of carbon isotope labeling experiments. Biotechnology and Bioengineering. 1997;55:101–117. doi: 10.1002/(SICI)1097-0290(19970705)55:1<101::AID-BIT12>3.0.CO;2-P. [DOI] [PubMed] [Google Scholar]
  • 36.Altintas MM, Eddy CK, Zhang M, McMillan JD, Kompala DS. Kinetic modeling to optimize pentose fermentation in Zymomonas mobilis. Biotechnol Bioeng. 2006;94:273–95. doi: 10.1002/bit.20843. [DOI] [PubMed] [Google Scholar]
  • 37.O’Leary MH. Multiple isotope effects on enzyme-catalyzed reactions. Annu Rev Biochem. 1989;58:377–401. doi: 10.1146/annurev.bi.58.070189.002113. [DOI] [PubMed] [Google Scholar]
  • 38.De Graaf AA, Striegel K, Wittig RM, Laufer B, Schmitz G, Wiechert W, Sprenger GA, Sahm H. Metabolic state of Zymomonas mobilis in glucose-, fructose-, and xylose-fed continuous cultures as analysed by 13C- and 31P-NMR spectroscopy. Arch Microbiol. 1999;171:371–85. doi: 10.1007/s002030050724. [DOI] [PubMed] [Google Scholar]
  • 39.Kleijn RJ, van Winden WA, van Gulik WM, Heijnen JJ. Revisiting the 13C-label distribution of the non-oxidative branch of the pentose phosphate pathway based upon kinetic and genetic evidence. Febs J. 2005;272:4970–82. doi: 10.1111/j.1742-4658.2005.04907.x. [DOI] [PubMed] [Google Scholar]
  • 40.Alvarez-Vasquez F, Sims KJ, Hannun YA, Voit EO. Integration of kinetic information on yeast sphingolipid metabolism in dynamical pathway models. J Theor Biol. 2004;226:265–91. doi: 10.1016/j.jtbi.2003.08.010. [DOI] [PubMed] [Google Scholar]
  • 41.Voit E, Neves AR, Santos H. The intricate side of systems biology. Proc Natl Acad Sci U S A. 2006;103:9452–7. doi: 10.1073/pnas.0603337103. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Voit EO, Almeida JS, Marino S, Lall R, Goel G, Neves AR, Santos H. Regulation of Glycolysis in Lactococcus lactis: An Unfinished Systems Biological Case Study. IEE Proc Systems Biol. 2006;153:286–298. doi: 10.1049/ip-syb:20050087. [DOI] [PubMed] [Google Scholar]
  • 43.Doerr A. Putting a trace on metabolites. Nat Methods. 2007;4:684–685. [Google Scholar]
  • 44.Shanaiah N, Desilva MA, Nagana Gowda GA, Raftery MA, Hainline BE, Raftery D. Class selection of amino acid metabolites in body fluids using chemical derivatization and their enhanced 13C NMR. Proc Natl Acad Sci U S A. 2007;104:11540–4. doi: 10.1073/pnas.0704449104. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Eddy CK, MM A, Kompala DS, McMillan JD, Zhang M. Measurement of Xylose transport in Xylose-fermenting Zymomonas mobilis. 25th Symposium on Biotechnology for Fuels and Chemicals; Breckenridge, Colorado. 2003. [Google Scholar]
  • 46.Weisser P, Kramer R, Sprenger GA. Expression of the Escherichia coli pmi gene, encoding phosphomannose-isomerase in Zymomonas mobilis, leads to utilization of mannose as a novel growth substrate, which can be used as a selective marker. Appl Environ Microbiol. 1996;62:4155–61. doi: 10.1128/aem.62.11.4155-4161.1996. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Sprenger GA, Schorken U, Sprenger G, Sahm H. Transketolase A of Escherichia coli K12. Purification and properties of the enzyme from recombinant strains. Eur J Biochem. 1995;230:525–32. doi: 10.1111/j.1432-1033.1995.0525h.x. [DOI] [PubMed] [Google Scholar]
  • 48.Sprenger GA, Schorken U, Sprenger G, Sahm H. Transaldolase B of Escherichia coli K-12: cloning of its gene, talB, and characterization of the enzyme from recombinant strains. J Bacteriol. 1995;177:5930–6. doi: 10.1128/jb.177.20.5930-5936.1995. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Gao Z, Loescher WH. NADPH supply and mannitol biosynthesis. Characterization, cloning, and regulation of the non-reversible glyceraldehyde-3-phosphate dehydrogenase in celery leaves. Plant Physiol. 2000;124:321–30. doi: 10.1104/pp.124.1.321. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 50.Scopes RK, Griffiths-Smith K. Use of differential dye-ligand chromatography with affinity elution for enzyme purification: 6-phosphogluconate dehydratase from Zymomonas mobilis. Anal Biochem. 1984;136:530–4. doi: 10.1016/0003-2697(84)90257-4. [DOI] [PubMed] [Google Scholar]

RESOURCES