Perturbation-response analysis of in silico metabolic dynamics revealed hard-coded responsiveness in the cofactors and network sparsity
eLife Assessment
This valuable study uses dynamic metabolic models to compare perturbation responses in a bacterial system, analyzing whether they return to their steady state or amplify beyond the initial perturbation. The evidence supporting the emergent properties of perturbed metabolic systems to network topology and sensitivity to specific metabolites is solid.
https://doi.org/10.7554/eLife.98800.4.sa0Valuable: Findings that have theoretical or practical implications for a subfield
- Landmark
- Fundamental
- Important
- Valuable
- Useful
Solid: Methods, data and analyses broadly support the claims with only minor weaknesses
- Exceptional
- Compelling
- Convincing
- Solid
- Incomplete
- Inadequate
During the peer-review process the editor and reviewers write an eLife Assessment that summarises the significance of the findings reported in the article (on a scale ranging from landmark to useful) and the strength of the evidence (on a scale ranging from exceptional to inadequate). Learn more about eLife Assessments
Abstract
Homeostasis is a fundamental characteristic of living systems. Unlike rigidity, homeostasis necessitates that systems respond flexibly to diverse environments. Understanding the dynamics of biochemical systems when subjected to perturbations is essential for the development of a quantitative theory of homeostasis. In this study, we analyze the response of bacterial metabolism to externally imposed perturbations using kinetic models of Escherichia coli’s central carbon metabolism in nonlinear regimes. We found that three distinct kinetic models consistently display strong responses to perturbations; in the strong responses, minor initial discrepancies in metabolite concentrations from steady-state values amplify over time, resulting in significant deviations. This pronounced responsiveness is a characteristic feature of metabolic dynamics, especially since such strong responses are seldom seen in toy models of the metabolic network. Subsequent numerical studies show that adenyl cofactors consistently influence the responsiveness of the metabolic systems across models. Additionally, we examine the impact of network structure on metabolic dynamics, demonstrating that as the metabolic network becomes denser, the perturbation response diminishes—a trend observed commonly in the models. To confirm the significance of cofactors and network structure, we constructed a simplified metabolic network model underscoring their importance. By identifying the structural determinants of responsiveness, our findings offer implications for bacterial physiology, the evolution of metabolic networks, and the design principles for robust artificial metabolism in synthetic biology and bioengineering.
Introduction
For bacterial cells steadily growing under fixed, substrate-rich culture conditions, several quantitative laws pertaining to the physiology of growing bacteria have been identified. These include the linear association between growth rate and the ribosomal fraction in total proteomes (Schaechter et al., 1958; Scott et al., 2010), the linear relationship linking substrate uptake to growth rate (Pirt, 1965), and the correlations between transcriptional responses to various sublethal stresses (Kaneko et al., 2015).
In recent years, the dynamic aspects of bacterial physiology have garnered significant attention. A wealth of intriguing phenomena under such conditions has been gradually revealed. For instance, cells can ‘remember’ the duration of starvation and the nature of environmental changes—such as the rate at which nutrients deplete—and this can dramatically alter the distribution of lag times (Kaplan et al., 2021; Himeoka and Kaneko, 2017; Levin-Reisman et al., 2010; Himeoka et al., 2022a). Both the proteome and metabolome of starved cells display characteristically slow dynamics (Radzikowski et al., 2016). The metabolites used for storage play a pivotal role in fluctuating environments (Sekar et al., 2020). Further, there is a trade-off between the growth rate under nutrient-rich conditions and other physiological parameters, namely, the lag time upon nutrient shifts (Basan et al., 2020) and the death rate under starved conditions (Biselli et al., 2020).
To achieve a comprehensive understanding of physiological responses, the development of quantitative theories that elucidate the dynamics of cellular physiology is indispensable. Metabolism, often a primary trigger for physiological transitions, stands at the forefront of efforts to forge a unified perspective on the dynamics of bacterial physiology. To this end, extensive research has been undertaken to understand the dynamic responses of metabolic systems using mathematical frameworks; the metabolic control analysis (Heinrich and Rapoport, 1974), the biochemical systems theory, especially S-systems (Savageau, 1988), and the linear stability analysis of mass-balance kinetic models (Chakrabarti et al., 2013; Lee et al., 2014). The exploration of the study on the stability and responsiveness of the metabolic system is limited only to the linear region except S-systems. However, the S-system approach omits the mass-balance. The mass-balance condition, or, in other words, the stoichiometric constraints, is known to have a strong impact on the dynamics of chemical reaction systems (Feinberg, 2019). For the development of theoretical foundations of metabolic dynamics, it is essential to explore the dynamic responses of mass-balancing metabolism beyond the linear regime.
In this article, we examine the mass-balancing kinetic models of Escherichia coli’s central carbon metabolism and ask how the metabolic state responds to perturbations with which the linear approximation is no longer valid. We study three independently proposed kinetic models (Chassagnole et al., 2002; Khodayari et al., 2014; Boecker et al., 2021) and explore the features shared among the models. We demonstrate that the three models exhibit strong responses to perturbations on the metabolic states. The effects of these perturbations are magnified, leading to significant deviations in metabolite concentrations from their steady-state values, depending on which and how metabolite concentrations are perturbed. The observed responsiveness is a hallmark of the realistic metabolic network as the toy metabolic models lack such a strong response. Computational analysis revealed that cofactors, such as ATP and ADP, play a crucial role in the strong response to perturbations. We also discovered the importance of the sparse structure of the metabolic network by adding virtual reactions to it. To validate our findings, we developed a simple, minimal model of metabolic reactions, and confirmed that cofactor dynamics and network sparsity are indeed the key ingredients of the strong responses.
Results
Model
In the present study, we investigate the dynamic response of metabolic states to perturbations in metabolite concentrations using kinetic models of E. coli central carbon metabolism. In kinetic modeling approaches, the temporal evolution of metabolites’ concentrations is modeled using ordinary differential equations to capture behaviors in out-of-steady-state metabolism.
We employ three kinetic models of E. coli’s central carbon metabolism, emphasizing the common features exhibited by the models. A limitation of kinetic models is their specificity; unlike constraint-based modeling, kinetic modeling necessitates extensive biochemical information, such as the function form of the reaction rate equation and the parameter values for each reaction. By examining a single kinetic model, conclusions may apply only to that specific model. Therefore, our focus lies on the shared features of the three models to circumvent the limitations of individual model specificity. We also believe there is potential for the results obtained commonly among the models to apply to real biological systems as well.
The models under consideration are those proposed by Chassagnole et al., 2002, Khodayari et al., 2014, and Boecker et al., 2021. While all three models incorporate the glycolytic pathway, only the models by Khodayari et al. and Chassagnole et al. feature the pentose phosphate (PP) pathway. Notably, the Chassagnole model excludes the tricarboxylic acid cycle. A graphical summary of the metabolic modules in these models is presented in Figure 1A.

Models, dynamics, and distribution of the response coefficient.
(A) A graphical summary of the three models used in this study. The solid circles represent the metabolites, and the lines represent the metabolic reactions. The dashed circles and lines are the subsystems not implemented in the model. (B–D) Example time courses for each model. The top and bottom panels are examples of the strong and weak response, respectively. (E–G) The response coefficient distribution of each model (bottom). The average response coefficient distribution of the random catalytic reaction network (RCRN) model is overlaid (green line). The response coefficient distribution of each instance of the RCRN model is shown on the top panel. The model schemes, time courses, and distributions are aligned in each column, that is, the leftmost network of (A), (B), and (E) are from the model developed by Khodayari et al., 2014.
The Boecker and Chassagnole models utilize glucose as the sole carbon source, whereas the Khodayari model can assimilate other carbon sources, such as fructose, formate, and acetate depending on the differences between the extracellular and intracellular concentrations. The Boecker model explicitly models biomass formation, considering several metabolites as biomass precursors that are consumed with a fixed stoichiometry to produce biomass. Conversely, the Khodayari and Chassagnole models do not incorporate the biomass formation reaction. Instead, biomass precursor metabolites are consumed independently, implying that the stoichiometry of biomass formation varies depending on the concentrations. The dilution effect due to the volume growth is modeled in both the Boecker and Chassagnole models. In the Boecker model, the dilution rate corresponds proportionally to the biomass formation reaction rate, while it remains constant in the Chassagnole model. The Khodayari model omits the dilution effect. In addition to the metabolic reaction implemented in each model, the specific forms of the reaction rate equations also differ among the models.
Within these models, the dynamics of gene regulation mediated by transcription factors are not modeled; that is, the total concentration of each metabolic enzyme is constant while the substrate-level regulations are incorporated into the models (the lists of substrate-level regulations are provided in Supplementary file 1a–c; for a detailed description, see ‘Materials and methods’).
Perturbation-response simulation
In this section, we present the results of a series of simulations, which we call perturbation-response simulations. These simulations highlight the unique responses of the metabolic models to perturbations and shed light on the dynamic behavior of metabolic systems. It may be useful for the reader to first describe the perturbation-response simulation procedure. The procedure is consistently applied across all three models used in our study and can be summarized as follows:
Compute the growing steady-state attractor.
Generate initial points by perturbing the metabolite concentrations from the attractor.
Simulate the model dynamics starting from each initial point.
1. Computing the attractor
First, we identify the steady-state attractor where the production/consumption of each metabolite is balanced. For the Khodayari and Boecker models, the attractor corresponds to the steady state studied in their original papers. For the Chassagnole model, we numerically determined the steady-state attractor (details provided in ‘Materials and methods’).
2. Generating the initial points by perturbation
Once the steady-state attractor has been computed, we establish a set of initial points for subsequent computations by perturbing the metabolite concentrations. This perturbation is a proxy for stochastic fluctuations within cells. We postulate that the perturbation source in the variability in protein concentrations is due to the inherent randomness of transcription and translation processes. Also, the cell division would be another source of perturbations of metabolites’ concentrations while the cell division is not explicitly considered in the study. Based on a stochastic model of transcription and translation with a biologically relevant setup, the relative size of the concentration fluctuations is estimated to be several tens of percent (for a detailed derivation, see ‘Materials and methods’). Consequently, the perturbed concentration of chemical is , where is a uniformly distributed random number with a maximum strength of 40%, that is, ranging from 0.6 to 1.4. The perturbation strength is beyond the linear region that the relaxation dynamics is approximated by the linearized model around the steady state. The choice of uniform distribution is not essential for the following result. Also, the characteristic features of the response studied later remain consistent even when different perturbation strengths are employed (see Figure 1—figure supplement 2).
3.Simulating the dynamics
We compute the model dynamics using the points generated by the perturbation as initial points to explore the metabolic response to the perturbations. As far as we have tried, all initial points have returned to the original growing steady state, and thus, we hereafter study the relaxation behavior.
Strong responses in the kinetic models
After executing the perturbation-response simulations for the models, we observed distinct relaxation dynamics in each. In Figure 1B–D, the top and bottom panels display typical examples of dynamics from each model that either respond strongly or weakly to perturbations. In the weakly responding dynamics (bottom panel), the effects of the perturbations diminish almost monotonically. Conversely, in the dynamics that respond strongly (top panel), the initial displacements of concentrations are amplified over time, leading some metabolites’ concentrations to overshoot or undershoot (significant concentration changes in metabolites are highlighted in Figure 1—figure supplement 3).
For more in-depth analysis, we introduce a measure of the responsiveness to the perturbation that we call the response coefficient , defined as
where is the Euclidean norm. The response coefficient distributions for each model are plotted in the bottom panels of Figure 1E–G. All three models have the peak at (note that this is the minimum value of ). These peaks correspond to the trajectories where the Euclidean distance between the state and the attractor decreases monotonically with time (i.e., ). In addition, the distribution of the Khodayari model exhibits another peak in a larger region while the other two models have plateaus adjacent to the primary peak. We have computed the response coefficient by linearizing each model. As shown in Figure 1—figure supplement 1, the responsiveness of the original model cannot be described by the linearized model.
For comparison purposes, we conducted perturbation-response simulations for the random catalytic reaction networks (RCRN) model, a toy model of the metabolic network (Furusawa and Kaneko, 2003; Furusawa and Kaneko, 2012). In one instance of the RCRN model, the ‘metabolites’ are interconnected through a random network, and every metabolite is considered a catalyst as well as a reactant. We generated 128 instances of the RCRN model, each having the same number of metabolites and the same distribution of the reaction rate constant. For instance, to draw a comparison with the Khodayari model, we generated the model instances with 778 metabolites and 3112 reactions, where the reaction rate constants are randomly chosen from that of the Khodayari model (detailed construction of the RCRN model is provided in ‘Materials and methods’). The top panel of Figure 1E–G presents the response coefficient distribution for each RCRN model instance, represented by different lines. Additionally, the ‘average’ response coefficient distribution, which is the mean of the distributions plotted in the top panel, is overlaid (green dotted line). As a fact, the emergence of the additional peak and plateaus, indicative of strong responsiveness, are unique traits of the realistic metabolic reaction network model and are seldom seen in toy representations of the metabolic network.
Key metabolites on the responsiveness
What factors contribute to the strong responses of the metabolic state? In this section, we investigate which metabolites play pivotal roles in inducing these strong responses in the model. To understand the role of each metabolite’s dynamics, we conducted perturbation-response simulations using model equations derived by fixing each metabolite’s concentration to its steady-state value, that is, set and for the concentration of the metabolite whose concentration is fixed. The impact of holding each metabolite’s concentration constant is quantified by the change in the average response coefficient:
where denotes the metabolites’ IDs and represents the response coefficient of the model with the concentration of the metabolite fixed to constant. Note that for each metabolite in each model, either the or is defined, depending on whether the modified model (with the metabolite as a held constant) exhibits an average response coefficient larger (for ) or smaller (for ) than the original model.
Figure 2 displays values for representative metabolites (comprehensive results for all metabolites can be found in Figure 2—figure supplement 1). While most metabolites have a bilateral effect on the average response coefficient depending on the original model (or exert a small unilateral effect), ATP and ADP (we refer to them collectively as AXPs) consistently demonstrate a marked impact in reducing the average response coefficient across models. This observed significance of AXPs in metabolic dynamics aligns with previous findings (Himeoka and Mitarai, 2022b). The common importance of AXPs is shown also when we quantify the impact of their dynamics on the responsiveness by utilizing the Sobol’ total sensitivity index (Figure 2—figure supplement 2; Homma and Saltelli, 1996).

The impact of setting each metabolite’s concentration to its constant, and steady-state value is depicted on the metabolic network.
This impact is quantified by the relative change in the average response coefficient, as detailed in (1) and (2). The filled point and filled square symbols represent the decrease and the increase of the response coefficient, respectively. The size of the symbols is scaled using the maximum and minimum values of computed for each model. The cross symbol indicates that the original steady-state attractor becomes unstable when the concentration of the corresponding metabolite is fixed. If a dot, square, or cross is absent, the concentration of the corresponding metabolite is not a variable in the model. Only selected, representative metabolites are displayed in the figure. Comprehensive results are provided in Figure 2—figure supplement 1.
Interestingly, halting the dynamics of several metabolites can amplify the model’s response coefficient. Across the models, metabolites that augment the response coefficient when their concentrations are fixed tend to be allosteric regulators associated with negative regulation. Freezing these metabolites’ concentrations effectively removes the negative feedback loop present in the metabolic systems. Typically, negative feedback stabilizes system behavior. In the present context, it assists the system in returning to its original state after perturbations. Hence, fixing these metabolites’ concentrations allows the system to respond more vigorously to perturbations compared to the original model. We checked the effect of feedback itself on the responsiveness rather than the concentration dynamics by weakening the strength of substrate-level regulation of OAA, FUM, AKG in the Boecker model (Figure 2—figure supplement 4). It was shown that weakening the substrate-level regulation of CSICD by AKG and MDH by OAA increases the responsiveness. On the other hand, weakening the strength of substrate-level regulation of neither FRD by OAA nor MDH by FUM alters the responsiveness, and in addition there is no substrate-level regulation by SUC. The increase in responsiveness by fixing the concentrations of OAA and AKG would be explained by substrate-level regulation of the corresponding metabolites. However, substrate-level regulation is not sufficient to describe the effect of fixing the concentration of FUM and SUC. Higher order effects may be required.
Pyruvate is an exception to the above description, which is not the regulator in the models. The strong influence of pyruvate on the increase in response coefficients is attributed to the phosphotransferase system (PTS). The external glucose is taken up by converting phosphoenolpyruvate into pyruvate through the PTS. This reaction elevates pyruvate concentration, subsequently decelerating glucose uptake. By holding pyruvate concentration constant, this negative feedback effect is negated, enhancing the autocatalytic nature of the reaction system formed by the PTS and glycolysis ().
Role of the sparsity of the networks
The key role of AXPs in changing the kinetic models’ responsiveness is shown in the previous section. Nevertheless, this does not imply that all kinetic models of chemical reaction systems with cofactors such as AXPs always exhibit a strong response to perturbations. The strong responses demonstrated by the three models (as seen in Figure 1B–D) are absent in abstract toy models of metabolism, which consist of random reaction networks incorporating such cofactor chemicals Kondo and Kaneko, 2011. This discrepancy prompts us to investigate other potential determinants causing metabolic models to display strong responses shown in the three models.
A noteworthy attribute of metabolic networks is their inherent sparsity. While cofactors are linked to numerous reactions, the backbone networks—networks excluding cofactors—are distinctly sparse. As an example, the glycolytic pathway predominantly mirrors a linear sequence of reactions, resulting in many metabolites within this pathway participating in merely two reactions.
Does network structure play a role in the dynamics of metabolic systems? For this question, previous research in the opposite direction—reaction dynamics on dense networks—provides useful insights. Several studies use the random networks as an abstract model of metabolic networks (Furusawa and Kaneko, 2003; Kaneko et al., 2015; Awazu and Kaneko, 2009; Himeoka et al., 2022a). In such types of models, the effect of the initial perturbations on metabolite concentrations typically decays monotonically over time (Awazu and Kaneko, 2009; Himeoka and Mitarai, 2022b). This is in stark contrast to the behavior observed in Figure 1B–D.
Considering the inherent tendency of random reaction networks to display dynamics characterized by weak responses, we are compelled to investigate the influence of network sparseness on the dynamic behavior of metabolic models. To this end, we increase the reaction density of the metabolic network in the three models and assess the resultant changes in responsiveness. Our approach entails initially introducing random reactions into the network and subsequently allocating kinetic parameters to these additions from the distribution of parameter values computed from the original model. We then execute a perturbation-response simulation on this extended model to determine the response coefficient, which in turn helps ascertain the distribution and average of these coefficients. This process is schematically depicted in Figure 3A.

Change in the responsiveness by network expansion.
(A) A schematic figure of the network expansion simulation. Reactions are randomly added to the original metabolic network, and then, the corresponding ordinary differential equation (ODE) model is constructed. In the illustration, the additional reaction is highlighted as the dashed red lines. The perturbation-response simulation is performed on the expanded models to obtain the response coefficient distribution. The average response coefficient is calculated as a scalar indicator of the responsiveness for each response coefficient distribution. (B). The distribution of the average response coefficient is plotted against the number of additional reactions for the three models. The dashed line indicates the average response coefficient of the original model with no additional reaction. For each , we generated 256 extended network, and 128 trajectories were computed for each extended network.
Figure 3B illustrates the alterations in responsiveness resulting from the model extensions. We generated extended metabolic networks and accompanying ordinary differential equation (ODE) models by adding random reactions, and executed the perturbation-response simulation. The average response coefficient is then computed for each model, and the distribution of the average response coefficient is presented as the violin plots. In the perturbation-response simulation, the extended models with only a single attractor are subjected to the response coefficient analysis (comprehensive procedural details available in ‘Materials and methods’). Note that in this procedure metabolites are not newly introduced to the model, but only the reactions are. Thus, the reaction density increases.
As evident from the figures, a consistent trend emerges across the three models: the introduction of random reactions weakens responsiveness. However, the magnitude of this reduction varies among the models. It is important to note that the reactants of the added reactions are selected randomly, thus not based on any specific chemical rationale. Nevertheless, this diminished responsiveness persists even when the additional reactions are confined solely to those cataloged in the metabolic model database, as visualized in Figure 3—figure supplement 1.
Such attenuation aligns with expectations shaped by prior studies on dense reaction networks (Furusawa and Kaneko, 2003; Kaneko et al., 2015; Awazu and Kaneko, 2009; Himeoka et al., 2022a). Evidently, the inherent sparsity of the backbone reaction network plays a critical role, enabling the kinetic model of metabolic systems to respond strongly to perturbations.
A minimal model for disrupted homeostasis
So far, we have studied the kinetic models of the central carbon metabolism of E. coli. Our findings indicate that cofactors and the sparsity of the backbone network (network devoid of cofactors) are the keys to the responsiveness of the metabolic dynamics. In this section, we develop a simple minimal model to investigate if these two factors are sufficient to induce strong responses in reaction systems.
Our minimal model is designed in a manner that allows us to adjust the sparsity of the backbone network and the proportion of cofactor-coupled reactions. First, we explain the construction of the backbone networks. These networks are comprised of chemical species, , and reactions . For simplicity, we construct the backbone network using only uni-uni reactions. The minimum number of uni-uni reactions required to interlink chemical species is . To assemble a backbone network with chemicals and reactions, we first connect reactions using reactions and subsequently introduce random reactions for the pairs of chemicals that lack reactions, totaling . We incorporate exchange reactions with extracellular environments for 5% of the metabolites (this percentage is not critical to the results). The exchange reactions are always introduced to the two endpoints metabolites of the sequential linkage to ensure there are no dead-ends on reaction networks. We posit that one of the endpoint metabolites from the sequential linkage is the nutrient metabolite, and we set its external concentration at 100, while for the remainder, it is set to unity.
As cofactors, we introduce the three forms of the activation for mimicking AXP, , and A, which are not included in the chemicals in the backbone network. We introduce the coupling fraction to modulate the number of reactions with cofactor coupling. With the coupling fraction , the number of reactions with cofactor coupling is given as with as the function to round the value to the nearest integer. When a reaction is selected for cofactor coupling, two forms of the cofactor (chosen from , and A) are randomly selected. The reaction then gets coupled to the conversion between these two cofactor forms, with the direction being randomly set.
Overall, the differential equation governing the minimal model can be expressed as
In this expression, the concentrations of the chemicals from the backbone network, as well as the cofactors, are combined in a vertical stack, that is, with represents the concentrations of the nth chemical in the backbone network, and and denote the concentrations of , and A, respectively. is the stoichiometric matrix of the reaction network. is unity if the nth chemical has an influx/efflux term, otherwise, it is zero. is the external concentration of chemical , which is a constant parameter.
Mass action kinetics is employed for the reaction rate function . The rate function has the form
where and are the set of substrates and products, respectively, of the rth reaction. If the reaction is coupled with the cofactor, and otherwise . We neither allowed the self-loops in the backbone network () nor the catalytic activity of the cofactors (e.g., ).
The parameters and are the reaction rate and irreversibility, respectively. The values are randomly set as with the uniformly distributed random number, . The range for the kinetic parameter is derived from the Khodayari model. is calculated using the Arrhenius equation based on the standard chemical potential of each chemical. We randomly set the standard chemical potential for each chemical, where follows the uniform distribution , while the standard chemical potentials of and A are fixed to the constant values, , and , respectively. To satisfy the detailed balance condition, are then given by with as the standard chemical potential difference between the products and the substrates, , and is the inverse temperature.
We generate networks for several choices of reaction number and coupling fraction . We performed the perturbation-response simulation to determine the response coefficient distribution of each network. In Figure 4, the average response coefficient, averaged over the networks, is depicted as functions of and (see the rectangles labeled as ‘Cofactor’). These figures clearly illustrate that the average responsiveness tends to decrease as either increases or decreases.

The distribution of the average response coefficient is plotted against the number of reactions, , for the model with metabolites plus three cofactors (the panels labeled as ‘Cofactor’) and metabolites without cofactors (the panel labeled as ‘Catalytic’).
For each combination of and , we generated 512 random networks and computed 128 trajectories for each of these networks. The inverse temperature is set at 10 for the cofactor version and 20 for the catalytic version. This is because the maximum chemical potential difference in the cofactor version is 2.0, but it is 1.0 in the catalytic version. The total concentrations of the cofactors are set to be unity.
The coupling with the cofactors leads to the two-body reactions, and thus, increases the nonlinearity of the model equation. It is noteworthy that the increase in responsiveness with cannot be fully attributed to the increase in the model’s nonlinearity. To validate this, we employed the model (3) without the cofactors, but incorporated catalytic reactions. In this model, each reaction proceeds with the catalytic ability of an enzyme, represented as (here, autocatalytic reactions are permissible, meaning can be either or ).
In terms of the numbers of constant, linear, and quadratic terms in the model equation, the catalytic reaction version of the model corresponds to the case of the original minimal model. If the increase in responsiveness with is dictated solely by nonlinearity, the catalytic reaction model should have comparable responsiveness with the ‘cofactor’ model with high . Yet, as shown in the rectangles above the main plot in Figure 4 (labeled as ‘Catalytic’), the responsiveness metrics are notably lower than those observed in the minimal model.
Discussion
In the present article, we have studied three models of E. coli’s central carbon metabolism. Our findings indicate that these models commonly exhibit strong and weak responses to perturbations of the steady-state concentration. In the weak response, the effect of the perturbation dwindles almost monotonically over time. In contrast, during a strong response, initial deviations from the steady state get amplified. Note that the linearized models cannot capture the response dynamics. We introduced the response coefficient, , as a metric to quantify the strength of these responses and undertook comprehensive computational analyses. The strong responsiveness was observed not only in the three models studied in the article, but also in a model of glycolytic pathway with multiple sets of parameter choices (Figure 1—figure supplement 4; Haiman et al., 2021).
We aim to identify key metabolites whose dynamics play a crucial role in the emergence of strong response. We systematically fixed the concentration of each metabolite to its steady-state value and assessed the influence of individual metabolite dynamics on the overall response strength. For a majority of metabolites, the impact on the response coefficient is bidirectional: halting the dynamic concentration of a metabolite can either amplify or diminish the response, depending upon the base model. Even if their effects consistently amplify or diminish the response, the magnitude of change in the average response coefficients remains relatively modest.
However, three metabolites—ATP, ADP, and pyruvate—stood out. They consistently and significantly influenced the average response coefficient across models. Pyruvate’s pronounced impact can be attributed to the PTS, whereas the effects of ATP and ADP seem to arise synergistically across multiple reactions.
One of the authors has recently reported a kinetic model of E. coli metabolism to exhibit anomalous relaxations and the role of AXPs in the relaxations (Himeoka and Mitarai, 2022b). In the paper, they reduced the metabolic network into a coarse-grained minimal network. The minimal network revealed that, depending on the initial conditions, a futile cycle conversing ATP into AMP be overly active. Then, the futile cycle can deplete ATP and ADP, leading to a significant slowdown or even cessation of several ATP/ADP-coupled reactions, pushing the entire metabolic network into a ‘choked’ state. The extensive connectivity of AXPs is a common trait in metabolic models. Hence, it is plausible that the impact of AXPs’ dynamics on the entire metabolic system is a common feature irrespective of specific kinetic models.
Several experimental studies underscore the pivotal role of AXPs in metabolic homeostasis. For example, Teusink et al. demonstrated that in yeast a sudden increase in glucose levels in the culture medium can activate a positive feedback loop in ATP production in the glycolytic pathway, leading to growth arrest (van Heerden et al., 2014; Teusink et al., 1998). This phenomenon of growth arrest, triggered by a nutrient-level surge, has been observed across various bacterial species, including E. coli (Strange and Hunter, 1966; Postgate and Hunter, 1964; Calcott and Postgate, 1972), though its molecular mechanism has been most extensively studied in Saccharomyces cerevisiae. Moreover, a rapid decrease in the total adenyl cofactor concentration as a cellular response to external glucose up-shift has been documented (Theobald et al., 1997; Kresnowati et al., 2006; Rizzi et al., 1997; Walther et al., 2010). Walther et al. found that inhibiting this transient reduction in the adenyl cofactor pool increased the number of cells transitioning to a growth-arrested state upon glucose up-shift (Walther et al., 2010).
Next, we focused on the structure of the backbone network as suggested by the relatively simple dynamics typically observed in the random network metabolic models (Furusawa and Kaneko, 2003; Kaneko et al., 2015; Awazu and Kaneko, 2009; Himeoka et al., 2022a). To this end, we increased the density of the backbone network in the three models by randomly selecting metabolites and introducing hypothetical reactions between them. The perturbation-response simulation on the extended models indicated that as more reactions were integrated, the system’s response weakened.
Finally, we devised a minimal model to evaluate our hypothesis that the dynamics of cofactors and the sparsity of the backbone network are pivotal determinants of responsiveness. This model successfully showed a strong response to perturbations when the fraction of reactions to be coupled with cofactors becomes high and the backbone network is sparse. It is worth noting that the heightened response due to cofactor coupling is not solely a result of the model equation’s increased nonlinearity. Interestingly, the model’s catalytic reaction variant demonstrated attenuated responses to perturbations, even though its nonlinearity mirrored that of the minimal model where all reactions were cofactor-coupled.
The present study showed that there are similar metabolic responses to perturbations across three distinct kinetic models of E. coli metabolism. We like to underscore that these models were proposed by different research groups and within distinct contexts. Furthermore, the specifics of each model diverge considerably: both the Khodayari and Chassagnole models are tailored for aerobic conditions, whereas the Boecker model is for anaerobic conditions. Certain reactions and metabolites present in the Khodayari model are absent in both the Boecker and Chassagnole models. The reaction rate functions and parameter values differ across these models because each model has been developed to recapitulate different experimental results. Yet, in spite of these pronounced disparities, the models exhibit converging characteristics to a certain degree, notably the pivotal role of AXPs and the diminishing responsiveness attributed to the addition of reactions. Such congruence in outcomes might hint at the presence of features that remain resilient against variations in model specifics, potentially being shaped by the foundational network structures inherent to core metabolic processes.
From a theoretical standpoint, the robustness of metabolic systems, as well as the interplay between network structure and reaction dynamics, has been explored in the chemical reaction network theory and related fields (Feinberg, 2019; Gutenkunst et al., 2007; Himeoka et al., 2024; Kobayashi et al., 2022). However, the practical relevance of these theories to metabolic systems remains to be ascertained since the theories are mathematically rigorous and the strong assumptions narrow down the applicable systems. The cross-talk between bacterial physiology and chemical reaction network theory should enhance the developments of each field.
In the following sections, we discuss the potential implications of strong responsiveness in the context of biological sciences. The unique feature of strong responsiveness, as observed in our realistic metabolic model, naturally prompts the question: what could be its biological function? An initial hypothesis suggests its role in sensing ambient condition changes and fluctuations. Well-known design principles of signal transduction systems emphasize the amplification of external stimuli (Ferrell and Ha, 2014). Given that certain transcription factors are known to sense concentrations of metabolites in central carbon metabolism (Kotte et al., 2010; Okano et al., 2020; Kochanowski et al., 2013), strong responsiveness could serve as an amplifier for external cues.
Exploring metabolic dynamics also holds promise for synthetic biology and metabolic engineering (Shimizu et al., 2001; Schwander et al., 2016; Bar-Even et al., 2010; Doerr et al., 2019; Claassens et al., 2019; Kurisu et al., 2023; Opgenorth et al., 2014; Opgenorth et al., 2017). The construction of artificial metabolic reaction networks often relies on pathway prediction algorithms, constraint-based models, and machine learning (Moriya et al., 2010; Araki et al., 2015; Orth et al., 2010; Varma and Palsson, 1993; Segler et al., 2018). While these algorithms consider stoichiometric feasibility, they frequently overlook dynamics. This oversight can result in proposed network structures underperforming Schwander et al., 2016; Bar-Even et al., 2010; Doerr et al., 2019; Claassens et al., 2019, especially in terms of cofactor recycling (Opgenorth et al., 2014; Opgenorth et al., 2017). Notably, in silico reconstructed metabolic systems often disrupt cofactor balance (Okamoto et al., 1980; Okamoto and Hayashi, 1983), posing challenges to bottom-up synthesis in artificial cells. We hope our study offers foundational insights for the development of quantitative metabolic dynamics theories.
Materials and methods
Models and modifications
Request a detailed protocolIn Khodayari et al., 2014, the kinetic parameter values are estimated by using the ensemble modeling (Khodayari et al., 2014; Tran et al., 2008; Tan and Liao, 2012; Rizk and Liao, 2009) so that the steady flux distribution of the metabolic reactions becomes consistent with the experimental measurements. However, the steady-state dealt with in the article turned out to be unstable, that is, the maximum eigenvalue of the Jacobi matrix of the linearized system at the steady state was positive. For carrying out the perturbation-response simulation, we need to make the steady-state stable. To make the steady-state stable, we fixed the periplasmic hydrogen concentration to the steady-state value and removed the competitive inhibition of phosphoenolpyruvate carboxylase (those two factors were manually found). Also, we set the concentrations of the metabolites in the culture media (extracellular metabolites) with the assumption that the model cell is growing in a sufficiently large flask. In addition, the small molecules, H2O, O2, CO2, NH4, and phosphate, are set to be constant, further assuming that the exchange rate of the small chemicals between the extracellular culture is sufficiently fast.
For the dynamics of ATP and ADP concentrations, in the Chassagnole model (Chassagnole et al., 2002), we used the reactions that coupled with ATP and ADP. Since the kinetic rate equations of those reactions are defined with the dependency of ATP and ADP concentrations in the original model, we utilized the kinetic rate equations as they are. The reactions for the adenine base synthesis are not modeled in the model, and thus, the total concentration of ATP and ADP is the conserved quantity in the model. By assuming that the decreases of the ATP and ADP due to the growth dilution are compensated, the growth dilution term is not introduced to the model equations of ATP and ADP concentrations. Lastly, we introduced the non-growth-associated ATP hydrolysis reaction (ATP→ADP) since the model fails to balance ATP and ADP and relaxes to a steady state where the concentration of some metabolites is almost zero. We utilized a simple Michaelis–Menten rate equation for the hydrolysis reaction where and
The Boecker model (Boecker et al., 2021) is used without modification.
Computation of dynamics
Request a detailed protocolAll the ODE simulations in the present study are done using ode15s() function in MATLAB (MathWorks, Inc, 2022). For computing the attractor of the Chassagnole model, we used the initial concentrations registered in chassagnole4 on JWS online (Olivier and Snoep, 2004) as the initial concentrations of the modified Chassagnole model to run the dynamics. The steady-state concentrations of the metabolites reach the initial concentrations and are utilized as the attractor.
For generating random initial conditions by perturbations without altering the conserved quantities, we have performed the conservation analysis described in Vallabhajosyula et al., 2006.
Estimate of the fluctuation strength
Request a detailed protocolFor estimating the strength of fluctuations, we utilize the following simple metabolic reaction:
The concentration of the enzyme and follows the stochastic transcription and translation model (Friedman et al., 2006; Paulsson and Ehrenberg, 2000). The temporal change of the concentration of the metabolite here is given by a simple model with the mass-action kinetics,
where are the concentrations of , and , respectively. and are the kinetic parameters of the reactions. According to the time-scale separation of metabolic reactions and transcription/translation, we suppose that is the fast variable and its dynamics slave to and . We assume that the timescales in the change of the metabolite concentrations are sufficiently smaller than that of the proteins and apply the quasi-steady-state approximation: we solve the steady state of the deterministic (Equation 5; Kaneko, 1981; Risken, 1996). Then, we calculate the mean and variance of the solution , which is a stochastic variable. Since the stochastic transcription and translation model leads to the gamma distribution of the protein concentration, the average and the variance are given by
where and are the parameters set by the rate of the transcription, translation, mRNA degradation, and protein degradation.
The coefficient of variation is then given by
where is the ratio between the transcription rate and the protein degradation rate. According to the large-scale proteomic analysis of E. coli (Taniguchi et al., 2010), the mean value of among the essential genes is (only with the essential metabolic enzymes listed in the iML1515 [Monk et al., 2017], the average value is ). By substituting into Equation 8, we obtain the relative noise strength as . Since in the estimate we suppose the irreversible reactions lead to larger noise amplitudes than reversible reactions, we regard 62% as the maximum relative noise strength and use a bit smaller value, 40%.
Random catalytic reaction network model
Request a detailed protocolThe RCRN model is a simple, mass-balancing toy model of cellular metabolism (Furusawa and Kaneko, 2003; Kaneko et al., 2015). The ordinary differential equation dictating the temporal evolution of the ith metabolite’s concentration is given by
where , and μ are the rate constant of the reaction catalyzed by ( denotes the ith metabolite), the substrate update rate of , and the specific growth rate of the model cell, respectively. denotes the transporter metabolite (enzyme) for the uptake of , and is the external concentration of . In the RCRN model, the total volume of the cell is usually set to be equal to the total amount of the metabolites. This is because each ‘metabolite’ in the model is interpreted as an enzyme as well as a reactant of the metabolic reactions. Hence, the specific growth rate of the model cell is set to the total uptake rate of the metabolites, .
In the construction of an instance of the RCRN model, we first generate a random, connected network among metabolites, and then, we assign a single catalyst on each reaction edge. If the reaction catalyzed by exists in the network, is non-zero, while otherwise, it is set to zero. In the present article, we suppose all the reactions are reversible, and thus, is non-zero if and only if is non-zero.
For making the comparison of the responsiveness of the realistic model to the RCRN model, we generated 128 instances of the RCRN model where the number of metabolites is set to be equal to the realistic model that we want to make a comparison. The number of reactions is set to for the Boecker and Chassagnole model while for the Khodayari model. The ratio between and is set so that the Erdős–Rényi random graph of given size becomes connected with sufficiently high probability. The reaction rate constants ’s are sampled from the model to compare. For the sake of simplicity, we suppose only the first metabolite is the nutrient metabolite which is taken up from the external environment and the Nth metabolite is the transporter of it. and are set to unity for , and for the else, those parameters are set to zero.
For each generated instance of the RCRN model, we performed the perturbation-response simulation where the attractor(s) are computed by simulating the model dynamics from randomly generated 32 initial concentrations . The RCRN models exhibiting multistability or computational failure due to numerical issues such as heavy stiffness are not subjected to further analysis (less than 10% of the model instances showed multistability for corresponding models; the computational failure is for the RCRN model with the parameter distribution of Chassagnole model, for that of the Khodayari model, while less than 1% for that of the Boecker model). For quantifying the response coefficient, we computed 128 trajectories for each of those models.
Random addition of the metabolic reactions
Request a detailed protocolFirst, we add uni-uni reactions where the reactants are randomly picked from the non-cofactor metabolites. Next, we decide whether the additional reaction to be coupled with the adenyl cofactor metabolites (ATP, ADP, or AMP) with a probability . The probability equals to the fraction of adenyl cofactor-coupled reactions in the original model. The addition reaction is either the uni-uni reaction (if the reaction is not coupled with AXPs) or the bi-bi reaction (if the reaction is coupled with the adenyl cofactors). We computed the parameter value distribution for each reaction scheme, and the parameter values for the additional reactions are sampled from the corresponding parameter value distribution.
For the Khodayari model, the additional reaction is modeled using the elementary reaction decomposition (ERD) (see the next section), that is, a reaction is decomposed into the three elementary reaction steps, , , and . The mass-action kinetics is adopted as the reaction rate function for each elementary reaction step.
The ERD is not applied to the Boecker model and the Chassagnole model. Also, several types of reaction rate functions are used in the two models. Thus, we decided to use the simplest enzymatic reaction kinetics used in each paper. The reversible Michaelis–Menten kinetics
is used for uni-uni reactions, and for bi-bi reactions, the ordered bi-bi reaction kinetics
is adopted in the Boecker model, and a reaction kinetics
is used in the Chassagnole model. , and ( is either or ) represent the concentration of the ith substrate and product, and the dissociation constant of the corresponding chemical, respectively.
After constructing an extended model, we compute the steady-state attractor by simulating the dynamics from 128 random initial concentrations. These initial conditions are generated by applying a 40% relative perturbation to the steady-state concentrations of the original model. If all the initial conditions converge to a single attractor, then we generate another set of 128 initial conditions by applying a 40% relative perturbation to the steady-state concentrations of the extended model in order to perform the perturbation-response simulation. For the Boecker model, we require the extended model to have a steady growth rate greater than half of that of the original model. This is because growth dilution is typically the slowest process in the model, and thus, a significant slowdown of growth dilution can lead to an artificial overestimation of the model’s responsiveness.
Elementary reaction decomposition
Request a detailed protocolHere, a brief description of the ERD is provided. Suppose that we have the following bi-to-uni reaction
and that the reaction is catalyzed by an enzyme . For implementing this reaction into the kinetic model, the Michaelis–Menten-type kinetics of chemical reaction is often adopted. With the Michaelis–Menten-type kinetics, the rate of the reaction is given by
where we supposed that the binding of the substrate to the enzyme occurs in the order of .
The Michaelis–Menten-type reaction kinetics (Equation 11) is obtained by the pseudo-equilibrium approximation or the steady-state approximation of the following reactions:
In the ERD scheme, each step (Equations 12–14) of the overall reaction (Equation 9) is modeled using the mass-action kinetics. Also, the forward and the backward reactions are dealt as different reactions. For instance, the rates of the reaction are given by and .
The advantage of the ERD is that every reaction rate function is given either by a linear or quadratic function of the metabolites’ concentrations. This feature allows us in the present article to randomize the reaction network in a unified manner. Also, the ERD has the advantage of reducing the computational cost for the parameter estimation based on omics data. For more details, see original papers (Khodayari et al., 2014; Tran et al., 2008; Tan and Liao, 2012; Rizk and Liao, 2009).
Generative AIs and other software
Request a detailed protocolChatGPT (OpenAI, September 25, 2023, version) and Grammarly (Grammarly, Inc) are used to improve clarity and brush up on English grammar.
Data availability
All the codes for the analysis in the paper are available on https://github.com/yhimeoka/Perturbation-Response-Analysis (copy archived at Himeoka, 2025).
References
-
Ubiquitous “glassy” relaxation in catalytic reaction networksPhysical Review E 80:041931.https://doi.org/10.1103/PhysRevE.80.041931
-
Deciphering the physiological response of Escherichia coli under high ATP demandMolecular Systems Biology 17:e10504.https://doi.org/10.15252/msb.202110504
-
On substrate-accelerated death in Klebsiella aerogenesJournal of General Microbiology 70:115–122.https://doi.org/10.1099/00221287-70-1-115
-
Dynamic modeling of the central carbon metabolism of Escherichia coliBiotechnology and Bioengineering 79:53–73.https://doi.org/10.1002/bit.10288
-
A critical comparison of cellular and cell-free bioproduction systemsCurrent Opinion in Biotechnology 60:221–229.https://doi.org/10.1016/j.copbio.2019.05.003
-
Modelling cell-free RNA and protein synthesis with minimal systemsPhysical Biology 16:025001.https://doi.org/10.1088/1478-3975/aaf33d
-
Ultrasensitivity part I: Michaelian responses and zero-order ultrasensitivityTrends in Biochemical Sciences 39:496–503.https://doi.org/10.1016/j.tibs.2014.08.003
-
Zipf’s law in gene expressionPhysical Review Letters 90:088102.https://doi.org/10.1103/PhysRevLett.90.088102
-
Adaptation to optimal cell growth through self-organized criticalityPhysical Review Letters 108:208103.https://doi.org/10.1103/PhysRevLett.108.208103
-
Universally sloppy parameter sensitivities in systems biology modelsPLOS Computational Biology 3:1871.https://doi.org/10.1371/journal.pcbi.0030189
-
MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kineticsPLOS COmputational Biology 17:e1008208.https://doi.org/10.1371/journal.pcbi.1008208
-
A linear steady-state treatment of enzymatic chains. General properties, control and effector strengthEuropean Journal of Biochemistry 42:89–95.https://doi.org/10.1111/j.1432-1033.1974.tb03318.x
-
Importance measures in global sensitivity analysis of nonlinear modelsReliability Engineering & System Safety 52:1–17.https://doi.org/10.1016/0951-8320(96)00002-6
-
Adiabatic elimination by the eigenfunction expansion methodProgress of Theoretical Physics 66:129–142.https://doi.org/10.1143/PTP.66.129
-
Bacterial adaptation through distributed sensing of metabolic fluxesMolecular Systems Biology 6:355.https://doi.org/10.1038/msb.2010.10
-
Synthesising a minimal cell with artificial metabolic pathwaysCommunications Chemistry 6:56.https://doi.org/10.1038/s42004-023-00856-y
-
iML1515, a knowledgebase that computes Escherichia coli traitsNature Biotechnology 35:904–908.https://doi.org/10.1038/nbt.3956
-
PathPred: an enzyme-catalyzed metabolic pathway prediction serverNucleic Acids Research 38:W138–W143.https://doi.org/10.1093/nar/gkq318
-
Dynamic behavior of enzymatic system realizing two-factor modelJournal of Theoretical Biology 83:1–16.https://doi.org/10.1016/0022-5193(80)90369-0
-
Dynamic behavior of cyclic enzyme systemsJournal of Theoretical Biology 104:591–598.https://doi.org/10.1016/0022-5193(83)90247-3
-
Web-based kinetic modelling using JWS OnlineBioinformatics 20:2143–2144.https://doi.org/10.1093/bioinformatics/bth200
-
A molecular rheostat maintains ATP levels to drive A synthetic biochemistry systemNature Chemical Biology 13:938–942.https://doi.org/10.1038/nchembio.2418
-
The maintenance energy of bacteria in growing culturesProceedings of the Royal Society of London. Series B, Biological Sciences 163:224–231.https://doi.org/10.1098/rspb.1965.0069
-
Accelerated death of aerobacter aerogenes starved in the presence of growth-limiting substratesJournal of General Microbiology 34:459–473.https://doi.org/10.1099/00221287-34-3-459
-
Bacterial persistence is an active σS stress response to metabolic flux limitationMolecular Systems Biology 12:882.https://doi.org/10.15252/msb.20166998
-
In vivo analysis of metabolic dynamics in Saccharomyces cerevisiae: II. Mathematical modelBiotechnology and Bioengineering 55:592–608.https://doi.org/10.1002/(SICI)1097-0290(19970820)55:4<592::AID-BIT2>3.0.CO;2-C
-
Introduction to S-systems and the underlying power-law formalismMathematical and Computer Modelling 11:546–551.https://doi.org/10.1016/0895-7177(88)90553-5
-
Dependency on medium and temperature of cell size and chemical composition during balanced growth of Salmonella typhimuriumJournal of General Microbiology 19:592–606.https://doi.org/10.1099/00221287-19-3-592
-
Bacterial glycogen provides short-term benefits in changing environmentsApplied and Environmental Microbiology 86:e00049-20.https://doi.org/10.1128/AEM.00049-20
-
Cell-free translation reconstituted with purified componentsNature Biotechnology 19:751–755.https://doi.org/10.1038/90802
-
“Substrate-accelerated death” of nitrogen-limited bacteriaJournal of General Microbiology 44:255–262.https://doi.org/10.1099/00221287-44-2-255
-
Metabolic ensemble modeling for strain engineersBiotechnology Journal 7:343–353.https://doi.org/10.1002/biot.201100186
-
The danger of metabolic pathways with turbo designTrends in Biochemical Sciences 23:162–169.https://doi.org/10.1016/S0968-0004(98)01205-5
-
In vivo analysis of metabolic dynamics in Saccharomyces cerevisiae: I. Experimental observationsBiotechnology and Bioengineering 55:305–316.https://doi.org/10.1002/(SICI)1097-0290(19970720)55:2<305::AID-BIT8>3.0.CO;2-M
-
Ensemble modeling of metabolic networksBiophysical Journal 95:5606–5617.https://doi.org/10.1529/biophysj.108.135442
-
Conservation analysis of large biochemical networksBioinformatics 22:346–353.https://doi.org/10.1093/bioinformatics/bti800
-
Metabolic capabilities of Escherichia coli: I. synthesis of biosynthetic precursors and cofactorsJournal of Theoretical Biology 165:477–502.https://doi.org/10.1006/jtbi.1993.1202
-
Control of ATP homeostasis during the respiro-fermentative transition in yeastMolecular Systems Biology 6:344.https://doi.org/10.1038/msb.2009.100
Article and author information
Author details
Funding
Japan Society for the Promotion of Science (JP 21K20626)
- Yusuke Himeoka
Japan Society for the Promotion of Science (JP 22K15069)
- Yusuke Himeoka
Japan Society for the Promotion of Science (JP 22H05403)
- Yusuke Himeoka
Japan Society for the Promotion of Science (JP 22K21344)
- Chikara Furusawa
Japan Science and Technology Agency
https://doi.org/10.52926/JPMJER1902- Chikara Furusawa
Japan Science and Technology Agency
https://doi.org/10.52926/JPMJGX23B4- Yusuke Himeoka
The funders had no role in study design, data collection and interpretation, or the decision to submit the work for publication.
Acknowledgements
The authors thank Namiko Mitarai and Taro Furubayashi for fruitful discussions. This work is supported by JSPS KAKENHI Grant Numbers JP 21K20626, JP 22K15069, and JP 22H05403 to YH; JP 22K21344 to CF; the Japan Science and Technology Agency (JST) ERATO (JPMJER1902 to CF), and GteX Program (JPMJGX23B4 to YH).
Version history
- Sent for peer review:
- Preprint posted:
- Reviewed Preprint version 1:
- Reviewed Preprint version 2:
- Reviewed Preprint version 3:
- Version of Record published:
Cite all versions
You can cite all versions using the DOI https://doi.org/10.7554/eLife.98800. This DOI represents all versions, and will always resolve to the latest one.
Copyright
© 2024, Himeoka and Furusawa
This article is distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use and redistribution provided that the original author and source are credited.
Metrics
-
- 801
- views
-
- 57
- downloads
-
- 0
- citations
Views, downloads and citations are aggregated across all versions of this paper published by eLife.