Chapter IV: Flux exponent control in metabolism: biological regulation as control of
4.2 Glycolysis as an illustrative example of flux exponent control
regulations done on a metabolic system. Section4.5poses regulation of metabolic fluxes as an optimal control problem as a way to explore metabolic dynamics. It discusses how to computationally solve such optimal control problems using a popular method in control theory called model predictive control (MPC). Section4.6uses optimal controllers solved by MPC to investigate rules of metabolic regulation in specific examples of metabolic networks, capturing important biological behaviors such as glycolytic oscillation and cell growth arrest under stress.
4.2 Glycolysis as an illustrative example of flux exponent control
In this section, we walk through how to apply flux exponent control (FEC) to a lumped model of glycolysis to illustrate the main features of FEC.
A simple model of glycolysis is introduced in Section1.4of Chapter1. Also see Figure1.13.
Instead of considering the detailed steps of reactions in glycolysis, we consider two lumped reactions that capture the structure of autocatalysis. This yields the following dynamics for the concentrations of metabolites:
π ππ‘
β‘
β£
π₯1
π₯2
β€
β¦=
β‘
β£
1 β1
βπ 1 +π
β€
β¦
β‘
β£
π£1
π£2
β€
β¦+
β‘
β£
0
β1
β€
β¦π€. (4.1)
This is of the form π
ππ‘π₯=ππ£+ππ€π€, whereπ₯is the vector of metabolite concentrations, π is the metabolic stoichiometry matrix,π£ is the vector of internal metabolic fluxes, and ππ€ is the metabolic stoichiometry matrix of external fluxesπ€. Hereπ₯2is ATP, or energy charge, andπ₯1 is a lumped intermediate of the glycolysis pathway, such as fructose 1,6- bisphosphate. The first reaction with fluxπ£1 consumesπ units of ATP and produce one unit of intermediate. We can take π to be 1as a value that match the stoichiometry of ATP production in glycolysis. This reaction represents the activation of glucose by ATP to produce glycolysis intermediates. We assume glucose is overabundant, and therefore does not influence the fluxes. The second reaction with fluxπ£2 consumes one unit of intermediate and produces1 +πunits of ATP. This reaction represents the net production part of the glycolysis pathway. Together, looping through the two reactions once results in a net production of one unit of ATP. We also include an external disturbance with fluxπ€ that consumes one unit of ATP. This corresponds to the maintenance energy cost of the cell, which can increase under environmental disturbances such as heat shocks.
When the regulatory mechanisms of the fluxes are known in detail, we can specify exactly how π£1 and π£2 are regulated, as static functions or dynamic processes that depend on (π₯1, π₯2). Although we do know some of the mechanisms in this case because glycolysis has been studied for decades, let us assume we do not have this information to illustrate how to deal with a generic metabolic network.
One constraint-based approach to make progress is flux control. Since we do not know how any of the fluxes are regulated, flux control considers all the fluxes as arbitrarily regulated by the cell. This gives the following formulation:
π ππ‘
β‘
β£
π₯1 π₯2
β€
β¦=
β‘
β£
1 β1
βπ 1 +π
β€
β¦
β‘
β£
π’1 π’2
β€
β¦+
β‘
β£
0
β1
β€
β¦π€. (4.2)
Here we simply substituted the flux variables(π£1, π£2)with control variables(π’1, π’2)that the cell can adjust. Flux control as a constraint-based approach then says that(π’1, π’2)can take arbitrary trajectories as controlled by the cell, if no further information about the fluxes is given. This often results in systems with trivial behavior. For example, here we can do a change of variable by defining new control variablesπ’β²1 =π’1βπ’2, andπ’β²2 = (1 +π)π’2βππ’1 to achieve a trivial dynamics:
π ππ‘
β‘
β£
π₯1 π₯2
β€
β¦=
β‘
β£
π’β²1 π’β²2
β€
β¦+
β‘
β£
0
β1
β€
β¦π€. (4.3)
Since the cell can adjustπ’β²1 andπ’β²2 arbitrarily, the metabolite concentrations(π₯1, π₯2)can also be made arbitrary. In other words, flux control is often underconstrained to capture metabolic dynamics.
One way to make progress despite that flux control is underconstrained is by focusing on the steady state fluxes. This results in the constraint-based approach of flux balance analysis (FBA). In this case, we obtain the following at steady state:
0 =
β‘
β£
1 β1
βπ 1 +π
β€
β¦
β‘
β£
π’*1 π’*2
β€
β¦+
β‘
β£
0
β1
β€
β¦π€*. (4.4)
Here(π’*1, π’*2)andπ€*are steady state fluxes. We see that the steady state condition results in a constraint on the steady state fluxes by metabolic stoichiometry. In this case, the stoichiometry matrix is invertible, and therefore determines the internal fluxes in terms of the external flux uniquely at steady state.
This may seem magical, that by looking at steady state fluxes, we have gone from having no constraints to work with to having strong constraints. The deeper reason is that when FBA looks at steady state fluxes, it is implicitly assuming that the steady state fluxes are achieved, which requires the cell to maintain a stable homeostasis. This is not guaranteed at all when the fluxes are dynamic. For example, the system can be oscillatory without ever reaching a steady state. It can also crash into a disaster state that the cell dies.
Fundamentally, flux control cannot answer questions about stability because it eliminates the intrinsic dynamics of metabolism by assuming all fluxes are adjustable. One evidence of this in the glycolysis case is that glycolytic intermediates oscillate under stress, from yeast to mouse muscle cells [16,49,51]. This is due to the intrinsic instability of autocatalytic stoichiometry (also see Section 1.4). This implies that metabolic fluxes have intrinsic dynamics that are not modifiable by cellsβ regulation. Mathematically, if the fluxes are static functions, then this implies the fluxes are not fully controlled (π£ = π’), but rather partially controlled (π£ =π£(π₯,π’)).
Flux exponent control (FEC) exactly formalizes which part is controlled and which part is not. FEC is based on our previous study on bindingβs regulation of catalysis in Chapter2and Chapter3. Since cells regulate metabolic fluxes through binding reactions, while binding reactions adjust fluxesβ exponents, or reaction orders, within a constrained polyhedral set, we conclude that cells regulate fluxesβ exponents. This is the content of the FEC rule.
Mathematically, this means we split each metabolic flux in the following way:
π£π =π£0ππ₯π»
π΄ π1
1 Β· Β· Β·π₯π»
π΄
ππππ’π»
π΅ π1
1 Β· Β· Β·π’π»
π΅
ππ’πππ’ =:π£π0π₯π»ππ΄βπ’π»ππ΅ =π£0πexp{οΈπ»ππ΄logπ₯+π»ππ΅logπ’}οΈ. (4.5) The above equation writes the decomposition of the flux of reactionπ in several different notations. The first notation writes each term explicitly. The second notation is the most succinct. The third notation makes it clear that the control actions are on the flux exponents.
The flux is decomposed into three parts: (1) a constant reference flux magnitudeπ£0π; (2) the passive dependence on metabolite concentrationsπ₯π»
π΄ π1
1 Β· Β· Β·π₯π»
π΄ ππ
π =:π₯π»ππ΄ =: exp{οΈπ»ππ΄logπ₯}οΈ, whereπ»ππ΄is theπth row vector of a matrixπ»π΄; (3) the active regulation depending on control actionsπ’π»
π΅ π1
1 Β· Β· Β·π’π»
π΅
ππ’πππ’ =:π’π»ππ΅ =: exp{οΈπ»ππ΅logπ’}οΈ. Hereβdenotes component-wise product between two vectors, and exponentialexpis applied component-wise. The matrix π»π΄specify the passive exponent or reaction order, capturing how the metabolic reactions would proceed if there is no regulatory mechanisms in place. The matrix π»π΅ specify which control variablesπ’influence which fluxes.
Back to the glycolysis example, we may propose the following natural split of the fluxes:
π£1 =π£10π₯2π’1, π£2 =π£02π₯1π’2. (4.6) This corresponds to having π»π΅as identity matrix so that there is one exponent control variable for each flux, and havingπ»π΄withπ»12π΄ =π»21π΄ = 1and other entries zero. This is because reactionπ£1consumesπ₯2, therefore higherπ₯2should naturally increase the fluxπ£1 without active regulation. Similarly, reactionπ£2 consumesπ₯1, therefore higherπ₯1 should naturally increase the fluxπ£2. We then choose the exponent of this increase to be1as a default choice, simply because first order dependence is the most common. The entries π»11π΄ andπ»22π΄ are zero here because these two reactions are almost always irreversible from thermodynamic considerations, therefore not inhibited by product molecules.
Together, we have the following FEC formulation of glycolysis fluxes:
π ππ‘
β‘
β£
π₯1 π₯2
β€
β¦=
β‘
β£
1 β1
βπ 1 +π
β€
β¦
β‘
β£
π£01π₯2π’1 π£02π₯1π’2
β€
β¦+
β‘
β£
0
β1
β€
β¦π€. (4.7)
We see that when the control variables (π’1, π’2) are constant, the system has a passive dynamics that is linear and unstable, sinceπ₯1 andπ₯2positively influence each other (also see Section1.4). So FEC retains the intrinsic dynamics of metabolism by placing control variables on the exponents. On top of this formulation, further constraints can be added if more information is known. For example, we may upper boundπ’1 by1if we know the maximum flux ofπ£1and set it toπ£10. We may also constrain the rate of change in the control variables, if we believe the regulatory mechanisms are slow. We could even require the control actions to keepπ₯2 above a certain level, if we consider there exists a minimum level of ATP concentration needed to keep cells alive.
Given the FEC formulation of a metabolic network, we can perform several types of analysis.
First, since FEC formulates a metabolic network as a control system, we can use control theory tools to study the hard limits on system performance. This is exemplified by the
work [25], where Bodeβs theorem on conservation of robustness is used to explain glycolytic oscillations as inevitable side effects of the tradeoff between steady-state error and system fragility (which causes oscillations). Second, we may be interested in finding particular regulatory behaviors of the system when the regulation is optimal for a certain objective.
This can help us interpret various regulatory strategies in different scenarios. For example, we may consider optimizing for keeping the ATP concentration steady at a reference level.
Once an objective is formulated, solving for the optimal control variables and the system behavior becomes an optimal control problem. This is investigated in Section4.5and some simulation result is discussed in Section4.6.
A third way to use FEC is to relate control actions with underlying binding networks, since control of flux exponents biologically correspond to binding networksβ regulation of catalysis fluxes. We can explicitly illustrate this here since mechanisms of the flux regulations in glycolysis is well studied, so plausible models of the underlying binding networks exist. For example, [25] proposed the following simple models of the fluxes based on knowledge about catalyzing enzymesβ allosteric feedback:
π£1 =π£10π₯2π’1 =π£10π₯2 1
1 +π₯2β2 , π£2 =π£20π₯1π’2 =π£20π₯1 1
1 +π₯2π2 . (4.8) In other words, both control variablesπ’1 andπ’2implement negative feedback based on the ATP concentrationπ₯2, with allosteric coefficients2βand2π, respectively. These rational function forms ofπ’π could have mechanistic origins from binding networks. For example, π’1 may come from the following binding network:
2π2+πΈ1 βπΈ1β², (4.9)
whereπΈ1is the enzyme catalyzing fluxπ£1, andπΈ1β² is an inactive form of the enzyme. When π2is overabundant compared toπΈ1, we have the following expression for the flux of the first reaction:
π£1 =π£10π₯2 1 1 + π₯π2
1
2, (4.10)
whereπ1is the dissociation constant in the above binding reaction ofπΈ1 with twoπ2. This binding network implements the control action in [25] withβ= 1. This simple example illustrates how we can relate control variables with biological mechanisms of binding networks.
This concludes our illustration of FEC through the glycolysis example. In the next section, we begin our study of constraint-based methods from the layered architecture of metabolism.
Figure 4.3Cartoon illustrating constraint-based models and hard-limits or laws as two approaches in mapping between mechanisms and phenotypes. For a class of phenotypes, laws or hard limits can specify a criteria that many mechanisms can be used to satisfy it. As examples, many codes and hardware can implement certain channel capacity in communication networks, and many electronic circuits can implement certain performance criteria of a signal processing input-output map. For a class of mechanisms, described as a constraint-based model where some mechanisms are fixed and other mechanisms are free to vary, many phenotypes or system behaviors can be achieved. As an example, cars have some common features fixed as constraints, with the rest left to vary, resulting in a wide range of mileage, speed, safety, and comfort.