Dynamics of co-substrate pools can constrain and regulate metabolic fluxes
Figures

Motif, time-series and threshold in a single co-substrate involving reaction.
(A) Cartoon representation of a single irreversible reaction with co-substrate cycling (see Appendices for other reaction schemes). The co-substrate is considered to have two forms A0 and A1. (B) Concentrations of the metabolites M0 (red) and M1 (green), and the ratio (blue) are shown as a function of time. At , the parameters are switched from the white dot in panel (C) (where a steady state exists) to the black dot (where we see continual build-up of M0 and decline of A0 without steady state). (C & D) Heatmap of the steady state concentration of M0 as a function of the total co-substrate pool size () and inflow flux (kin). White area shows the region where there is no steady state. On both panels, the dashed line indicates the limitation from the primary enzyme, , and the solid line indicates the limitation from co-substrate cycling, . In panel (C), there is a range of values for which the first limitation is more severe than the second. In contrast, in panel (D), the second limitation is always more severe than the first. In (B & C) the parameters used for the primary enzyme (for the reaction converting M0 into M1) are picked from within a physiological range (see Supplementary file 1) and are set to: mM, , , while kout is set to 0.1/s. The and kcat for the co-substrate cycling enzyme are 1.2 times those for the primary enzyme. In panel (D) the parameters are the same except for the and kcat of the co-substrate cycling enzyme, which are set to 0.7 times those for the primary enzyme.

Motif, time-series and thresholds for the linear pathway model with .
(A) Cartoon representation of a chain of reversible reactions with co-substrate cycling occurring solely inter-pathway. The co-substrate is considered to have two forms A0 and A1. (B) Heatmap of the steady state concentration of M0 as a function of the total metabolite pool size () and inflow rate constant (kin). White area shows the region where there is no steady state. The dashed and solid lines indicate the limitations arising from primary enzyme (E1 in this case) and co-substrate cycling, respectively, as in Figure 1. (C) Concentrations of , and ratio as a function of time (with colours as indicated in the inset). At s, the parameters are switched from the white dot in panel (B) (where a steady state exists) to the black dot (where we see build-up of all substrates that are produced before the first co-substrate cycling reaction, and continued decline of A0). The parameters used are picked from within a physiological range (see Supplementary file 1) and are set to: mM, , , for all reactions, and .

Measured and FBA-predicted flux values are typically lower than the calculated primary enzyme threshold.
(A) Measured and FBA-predicted flux values (from Davidi et al., 2016; Gerosa et al., 2015) plotted against the calculated primary enzyme kinetic threshold (first part of eq. (1)). Notice that there are 7 points for each reaction, corresponding to the different experimental conditions under which measurements or FBA modelling was done (see Supplementary file 1 for data, along with reaction names and metabolites involved). (B–D) Measured flux values under different experimental conditions (from Gerosa et al., 2015) for select reactions plotted against the corresponding co-substrate pool size. Panels B to D show reactions for phosphoglycerate kinase (PGK), malate dehydrogenase (MDH), and glucose-6-phosphate dehydrogenase (G6PDH). Each point on these panels is a separate flux measurement under a different environmental condition, where the co-substrate pool size is also measured. Error bars represent standard deviations of flux and metabolite measurements as they appear in the dataset from Gerosa et al. Point colours represent co-substrate type and are as shown in the legend to panel A. Lines show the best linear fit with the corresponding normalised RMSE shown in the panel title.

Motif, heatmap and time-series for the branching pathway model.
(A) Cartoon representation of two branching pathways from the same upstream metabolite. The two branches are linked to separate co-substrate pools, and . Note that pathway independent turnover of the co-substrates is included in the model (see Figure 4—source code 1). (B) The pathways’ flux ratio (i.e. flux into divided by flux into ) shown in colour mapping, against the ratio of co-substrate pool sizes, and , and the influx rate, kin, into the upstream metabolite. In the block colour areas, the system has no steady state and the indicated metabolite(s) M0 and one of the metabolites or accumulate towards infinity. (C) Concentrations of upstream and branch-endpoint metabolites over time, coloured as shown in the inset of the panel. The solid lines show results using parameters indicated by the white dot in panel (B), where , while the dashed lines show results using parameters indicated by the black dot in panel (B), where . For both simulations, all kinetic parameters are arbitrarily set to 1, apart from the pathway-independent co-substrate recycling ( and ) that is set to 10 (see Figure 4—source code 1).
-
Figure 4—source code 1
Python implementation of branched pathway model, presented in Figure 4.
- https://cdn.elifesciences.org/articles/84379/elife-84379-fig4-code1-v2.zip

Motif, heatmap and time-series for the coupled pathway model with noisy influxes.
(A) Cartoon representation of two pathways coupled via the same co-substrate cycling. The two forms of the co-substrate are indicated as A0 and A1. It is converted from A0 to A1 on the lower pathway, and from A1 to A0 in the upper pathway. The presented results are for a model with reversible enzyme kinetics, while the results from a model with irreversible enzyme kinetics are shown in Appendix 10—figure 2. (B) Correlation coefficient of the two pathway product metabolites, and , as a function of the total amount of co-substrate () and the extent of fluctuations in the two pathway influxes, and . The influx fluctuation is characterised by a waiting time that is exponentially distributed with mean , after which the log ratio of the kin values is drawn from a standard normal distribution. The mean of the kin values is set to be 0.1 and the pathway-independent cycling occurs at a much lower rate compared to the other reactions (see Figure 5—source code 1). (C) Concentrations of metabolites (green) and (magenta), pathway influx ratio (pink), and ratio (blue) as a function of time. The simulation is run with parameters corresponding to the grey dot in (B) where the products are correlated, and the rate of kin fluctuations is on a similar timescale to the other reactions. The system is largely unresponsive to the noise, and the and are fully correlated (i.e. the green and magenta curves overlap). (D) Concentrations of metabolites (green) and (magenta), pathway influx ratio (pink), and ratio (blue) as a function of time. The simulation is run with parameters corresponding to the black dot in (B) where the products are correlated, but the fluctuations in kin values occur at a much lower rate than the other reactions. The system is responsive to the noise, yet the and are fully correlated (i.e. the green and magenta curves overlap). For both simulations, all kinetic parameters are arbitrarily set to 1, apart from the pathway-independent co-substrate recycling () that is set to 0.01 (see Figure 5—source code 1).
-
Figure 5—source code 1
Python implementation of connected pathway model, presented in Figure 5.
- https://cdn.elifesciences.org/articles/84379/elife-84379-fig5-code1-v2.zip

Cartoon representation of select metabolic pathways involving co-substrate cycling.
(A) Cartoon representation of upper glycolysis pathway. Note that stoichiometric balance across the pathway changes after F1,6P and metabolites and co-substrates highlighted with gray background have a stoichiometry of 2. (B & C) Cartoon representation of nitrogen assimilation via glutamate and involvement of glutamate cycling in amino acid biosynthesis. (D) Cartoon representation of metabolite cycles involved in one-carbon metabolism around tetrahydorfolate. Enzyme and metabolite name abbreviations are: Glc – Glucose, G6P – Glucose-6-phosphate, F6P – Fructose-6-phosphate, F1,6P – Fructose-1,6-biphosphate, G3P – glyceraldehyde-3-phosphate, G1,3P – 1,3-biphospho-D-glycerate, 3 PG – 3-phospho-D-glycerate, PEP – Phosphoenolpyruvate, Pyr – Pyruvate, Lac – Lactate, DHF – Dihydrofolate, THF - Tetrahydrofolate, AICAR - 5-amino-4-imidazolecarboxamide ribotide, FAICAR - 5’-phosphoribosyl-formamido-carboxamide, hk – hexokinase, pfk – phosphofructokinase, gapdh – glyceraldehyde-3-phosphate dehydrogenase, pgk – phosphoglycerate kinase, pyk – phophoenolpyruvate kinase, ldh – lactate dehydrogenase, glud – glutamate dehydrogenase, GOGAT – glutamate synthase, DHFR – dihydrofolate reducatase.

Concentrations of non-accumulating metabolites vs kin in the models presented in Figures 1 and 2 of the main text.
(A) Concentration of non-accumulating metabolite M1 from Figure 1. Red line shows the critical value, after which the concentration of M1 remains constant (B) Concentrations of non-accumulating metabolites from the models presented in Figure 2. Blue line shows the threshold value for kin. Once the threshold value for kin is reached the concentrations of the non-accumulating metabolites do not change. in panel (A) and 10-6 in panel (B). All other parameters are the same as their counterparts in the main text.

Motif, time series and threshold for the linear pathway model with multiple co-substrates.
(A) Cartoon representation of a chain of reversible reactions with metabolite cycling of two different metabolites, as shown in Equation 33. Each cycled metabolite has two forms, and there is no pathway independent cycling. (B) Heatmap of of the steady state concentration of M0 as a function of the metabolite pool sizes () and the inflow flux (kin). White area shows the region where there is no steady state. (C) Concentrations of , and ratios as a function of time. At s, parameters are switched from the white dot in panel (B) (where a steady state exists) to the black dot (where we see build up of M0), and continued decline of A0. The ratio remains constant however as these are still cycled by reactions after the build up. In (B) and (C) the other parameters are , , and .

Motif, time series and threshold for a model with differential co-substrate stoichiometry, as seen in glycolysis.
(A) Reaction system modelled in Appendix 6. Branching arrowhead from M1 to M2 indicates that two M2 molecules are produced/used in the forward/backward reactions. (B) Heatmap of the steady state M0 concentration. In the white area there is no steady state due to continual build up of M0. Dashed line shows the smallest limit imposed by Equation 35. (C) Time series of and . At s, parameters are switched from the white dot in panel (B) (where a steady state exists) to the black dot (where we see build up of M0). Note that in the build up regime, M2 reduces as well as , as M2 production is dependent on the presence of A0. In (B) and (C) the other parameters are , , and .

Motif, time series and threshold for model with both co-substrate and metabolite cycling, mimicking nitrogen assimilation.
(A) Reaction system modelled in Appendix 7. (B) Heatmap of the steady state A2 concentration. In the white area there is no steady state due to continual build up of A2. Dashed line shows the limit , which is the smallest limit for these parameters. (C) Time series of , A2 and . At s, parameters are switched from the white dot in panel (B) (where a steady state exists) to the black dot (where there is continual build up of A2). In (B) and (C) the other parameters are , , and .

Measured flux values (from Davidi et al., 2016; Gerosa et al., 2015) plotted against the calculated primary enzyme kinetic threshold (first part of Eq. (1) of the main text) adjusted by substrate affinity of the enzyme.
Note that the flux data shown here is a subset of the flux data presented in (Figure 3 of the main text), focusing only on those where the main substrate concentration was experimentally measured and the relevant is known. For both panels, the solid line indicates the equivalence of the two values and the dashed lines indicate 10-fold change interval on this, as a guide to the eye. Point colour indicates the nature of co-substrate involved and fill state indicates the data source (as shown on the inset).

Cumulative distribution of the ratio of observed flux (measured or FBA-predicted) to enzyme kinetic based limit () (left panel) or to enzyme kinetic based limit accounting for substrate affinity (right panel).

Measured flux values (from Davidi et al., 2016; Gerosa et al., 2015) plotted against which is the standard Gibbs energy of the reaction assuming all metabolites are at 1 mM concentrations (note this can be different than the usual definition of where concentrations are set to 1 M – a concentration that is not reflective of standard physiological conditions).
(A) shows a scatter plot of the ratio between the observed flux and the enzyme kinetic based limit () against the . The points highlighted in orange are for the malate dehydrogenase reaction. (B) A scatter plot of the enzyme kinetic based limit against the measured flux (same data as in Figure 3 of the main text), where the is shown using a colourmap.

Measured flux values under different experimental conditions (from Davidi et al., 2016; Gerosa et al., 2015) for select reactions plotted against the corresponding co-substrate pool size.
See Supplementary file 1 for short notations for reactions. Each point on each panel is a separate flux measurement under a different environmental condition, where the co-substrate pool size is also measured. Point colours represent co-substrate type, with red for AMP +ADP + ATP, blue for NAD +NADH, and green for NADP +NADPH. Normalised RMSE of the best linear fit and the p-value are shown in the panel title.

Effect of varying and kin in the branching system shown in Figure 4A, on the ratio of flux into for reversible and irreversible dynamics and different and values.
Downstream metabolite has higher flux when it’s respective co-substrate has a higher concentration. (A) Reversible reactions with (i.e. one order of magnitude smaller than the other reaction rates). (B) Irreversible reactions with (i.e. one order of magnitude smaller than the other reaction rates). (C) Reversible reactions with (i.e. one order of magnitude larger than the other reaction rates).

Effect of varying (i.e maximum back-cycling) ratio and kin in the branching system shown in Figure 4A.
(A) Motif showing the dynamics. (B) Heatmap showing the ratio of flux into . Downstream metabolite has higher flux when the back-cycling rate of its co-substrate is higher, with a greater effect for higher kin values. (C) Time series of downstream metabolites and shared precursor. Solid/dashed lines show parameters for black/white dot in (B).

Comparison of the onset of instability in the coupled pathway case vs the single pathway case.
(A) Pathway enzyme and cycling enzyme limits in the single and coupled pathway cases (see legend, pathway enzyme limit is the same for each case). For the coupled pathway, is set to. Since the limiting factor depends on the difference between and , higher values are possible without build up of upstream metabolites if all other parameters are kept the same. (B) Time series of M0, M1 and in the single pathway case where the parameters for and are set by the black dot in (A). Here we see build up M0 because . (C) Time series of , , , and in the coupled pathway case where the parameters for , and are set by the black dot in (A). Here we see the system admits a steady state because. The parameters in all panels are: ,,,.

Correlation between products of two coupled pathways, using a model with irreversible reaction rates.
(A) - (D) show results for and 10, respectively. As in the Figure 5 of the main text, all other parameters are set to 1, apart from the values that are each 0.5. As increases, the products become anti-correlated at smaller values. This is also true for the model using reversible reaction rates (see Figure 5 of the main text). (E) - (P) show time series for the products and (purple and green respectively) on the left axis and the ratios and (blue and pink respectively) on the right axis. Panels in the same column share the same value as the heatmap in the top (e.g. in (E), (I) and (M)). Panels (E) - (H), (I) - (L) and (M) - (P) have and given by the black, grey and white dots respectively. See text.
Tables
Correlation coefficients between observed flux (measured or FBA-predicted) and co-substrate pool size.
For reaction ID and descriptions, see Supplementary file 1.
Reaction | Flux source | Number of conditions | Pearson-r | p-Value | |
---|---|---|---|---|---|
25 | MDH | Gerosa | 7 | 0.874310 | 0.010042 |
33 | PGK | Gerosa | 4 | 0.973547 | 0.026453 |
0 | 3OAR140 | Davidi | 7 | 0.794377 | 0.032850 |
7 | DHFS | Davidi | 7 | 0.787719 | 0.035438 |
46 | UAMAS | Davidi | 7 | 0.783767 | 0.037025 |
45 | UAMAGS | Davidi | 7 | 0.783767 | 0.037025 |
44 | UAAGDS | Davidi | 7 | 0.783767 | 0.037025 |
48 | UGMDDS | Davidi | 7 | 0.783767 | 0.037025 |
2 | AIRC2 | Davidi | 7 | 0.783523 | 0.037125 |
39 | PRASCSi | Davidi | 7 | 0.783523 | 0.037125 |
27 | NADK | Davidi | 7 | 0.783523 | 0.037125 |
19 | HSK | Davidi | 7 | 0.783042 | 0.037321 |
4 | CTPS2 | Davidi | 7 | 0.782303 | 0.037624 |
41 | PTPATi | Davidi | 7 | 0.781795 | 0.037833 |
35 | PNTK | Davidi | 7 | 0.781795 | 0.037833 |
8 | DTMPK | Davidi | 7 | 0.780177 | 0.038501 |
43 | TMPK | Davidi | 7 | 0.777454 | 0.039643 |
34 | PMPK | Davidi | 7 | 0.777454 | 0.039643 |
1 | ADSK | Davidi | 7 | 0.777418 | 0.039658 |
15 | GLU5K | Davidi | 7 | 0.774461 | 0.040918 |
37 | PRAGSr | Davidi | 7 | 0.773900 | 0.041159 |
40 | PRFGS | Davidi | 7 | 0.773900 | 0.041159 |
38 | PRAIS | Davidi | 7 | 0.773900 | 0.041159 |
14 | GK1 | Davidi | 7 | 0.772918 | 0.041584 |
6 | DBTS | Davidi | 7 | 0.771900 | 0.042026 |
5 | CYTK1 | Davidi | 7 | 0.762125 | 0.046410 |
20 | ICDHyr | Davidi | 7 | 0.743003 | 0.055681 |
47 | UAPGR | Davidi | 7 | 0.702799 | 0.078196 |
9 | G5SD | Davidi | 7 | 0.692830 | 0.084415 |
28 | P5CR | Davidi | 7 | 0.692830 | 0.084415 |
12 | GAPD | Davidi | 7 | –0.681203 | 0.091988 |
11 | G6PDH2r | Gerosa | 7 | 0.629982 | 0.129423 |
10 | G6PDH2r | Davidi | 7 | 0.617909 | 0.139204 |
16 | GND | Davidi | 7 | 0.617909 | 0.139204 |
22 | IMPD | Davidi | 7 | –0.539918 | 0.210941 |
23 | IPMD | Davidi | 7 | –0.535973 | 0.214953 |
36 | PPND | Davidi | 7 | –0.520516 | 0.231016 |
26 | MTHFR2 | Davidi | 7 | –0.519049 | 0.232569 |
32 | PGCD | Davidi | 7 | –0.517475 | 0.234241 |
3 | AKGDH | Gerosa | 7 | 0.498666 | 0.254643 |
17 | GND | Gerosa | 7 | 0.498636 | 0.254676 |
42 | PYK | Gerosa | 4 | –0.718821 | 0.281179 |
18 | HISTD | Davidi | 7 | –0.469323 | 0.288020 |
30 | PFK | Davidi | 5 | 0.537260 | 0.350444 |
24 | MDH | Davidi | 7 | 0.311471 | 0.496502 |
13 | GAPD | Gerosa | 4 | –0.451817 | 0.548183 |
21 | ICDHyr | Gerosa | 7 | –0.169510 | 0.716347 |
29 | PDH | Gerosa | 7 | 0.098015 | 0.834403 |
31 | PFK | Gerosa | 2 | nan | nan |
List of parameters together with the biological meanings and units.
M and t stand for Molar and time, respectively. Where different notation is used between this and the main text, the equivalent parameters have been made clear.
Parameter | Biological meaning and notes | Units |
---|---|---|
, | Catalytic rate coefficients for forward and backward reactions respectively. In the main text we only use the forward rate and denote it . | |
, | Michaelis-Menten coefficients for forward and backward reactions, respectively. In the main text, we only use the forward rate and denote it . | , where is the number of different substrates involved in the reaction. |
Influx rate. | ||
Outflow rate. |
Additional files
-
Supplementary file 1
Enzyme kinetics, flux, metabolite concentration, and enzyme abundance data associated with flux analyses.
- https://cdn.elifesciences.org/articles/84379/elife-84379-supp1-v2.xls
-
MDAR checklist
- https://cdn.elifesciences.org/articles/84379/elife-84379-mdarchecklist1-v2.pdf