Abstract
Organisms have evolved a variety of mechanisms to cope with the unpredictability of environmental conditions, and yet mainstream models of metabolic regulation are typically based on strict optimality principles that do not account for uncertainty. This paper introduces a dynamic metabolic modelling framework that is a synthesis of recent ideas on resource allocation and the powerful optimal control formulation of Ramkrishna and colleagues. In particular, their work is extended based on the hypothesis that cellular resources are allocated among elementary flux modes according to the principle of maximum entropy. These concepts both generalise and unify prior approaches to dynamic metabolic modelling by establishing a smooth interpolation between dynamic flux balance analysis and dynamic metabolic models without regulation. The resulting theory is successful in describing ‘bet-hedging’ strategies employed by cell populations dealing with uncertainty in a fluctuating environment, including heterogenous resource investment, accumulation of reserves in growth-limiting conditions, and the observed behaviour of yeast growing in batch and continuous cultures. The maximum entropy principle is also shown to yield an optimal control law consistent with partitioning resources between elementary flux mode families, which has important practical implications for model reduction, selection, and simulation.
This is a preview of subscription content, access via your institution.




References
Ackermann M (2015) A functional perspective on phenotypic heterogeneity in microorganisms. Nat Rev Microbiol 13:497–508
Baroukh C, Muñoz-Tamayo R, Steyer JP, Bernard O (2014) DRUM: a new framework for metabolic modeling under non-balanced growth. Application to the carbon metabolism of unicellular microalgae. PLOS One 9:e104499
Basan M, Hui S, Okano H, Zhang Z, Shen Y, Williamson JR, Hwa T (2015) Overflow metabolism in Escherichia coli results from efficient proteome allocation. Nature 528:99–104
Beaumont HJ, Gallie J, Kost C, Ferguson GC, Rainey PB (2009) Experimental evolution of bet hedging. Nature 462:90–93
Buchen PW, Kelly M (1996) The maximum entropy distribution of an asset inferred from option prices. J Financ Quant Anal 31:143–159
Campbell K, Herrera-Dominguez L, Correia-Melo C, Zelezniak A, Ralser M (2018) Biochemical principles enabling metabolic cooperativity and phenotypic heterogeneity at the single cell level. Curr Opin Syst Biol 8:97–108
de Groot DH, van Boxtel C, Planqué R, Bruggeman FJ, Teusink B (2019) The number of active metabolic pathways is bounded by the number of cellular constraints at maximal metabolic rates. PLOS Comput Biol 15:e1006858
De Martino D, Andersson AMC, Bergmiller B, Guet CC, Tkac̆ik G (2017) Statistical mechanics for metabolic networks during steady state growth. Nat Commun 9:2988
DeVilbiss F, Ramkrishna D (2017) Addressing the need for a model selection framework in systems biology using information theory. Proc IEEE 105:330–339
Feist AM, Palsson BØ (2010) The biomass objective function. Curr Opin Microbiol 13:344–349
Fernandez-de-Cossio-Diaz J, Mulet R (2019) Maximum entropy and population heterogeneity in continuous cell cultures. PLoS Comput Biol 15:e1006823
Françios J, Parrou JL (2001) Reserve carbohydrates metabolism in the yeast Saccharomyces cerevisiae. FEMS Microbiol Rev 25:125–145
Giordano N, Mairet F, Gouzé JL, Geiselmann J, de Jong H (2016) Dynamical allocation of cellular resources as an optimal control problem: novel insights into microbial growth strategies. PLOS Comput Biol 12:e1004802
Goelzer A, Fromion V (2011) Bacterial growth rate reflects a bottleneck in resource allocation. Biochim Biophys Acta 1810:978–988
Granados AA, Crane MM, Montano-Gutierrez LF, Tanaka RJ, Voliotis M, Swain PS (2017) Distributing tasks via multiple input pathways increases cellular survival in stress. Elife 6:e21415
Hansen LP, Sargent TJ (2001) Robust control and model uncertainty. Am Econ Rev 91:60–66
Harte J, Newman EA (2014) Maximum information entropy: a foundation for ecological theory. Trends Ecol Evol 29:384–389
Heinrich R, Schuster S (1996) The regulation of cellular systems. Chapman and Hall, New York
Hindmarsh AC, Brown PN, Grant KE, Lee SL, Serban R, Shumaker DE, Woodward CS (2005) SUNDIALS: suite of nonlinear and differential/algebraic equation solvers. ACM Trans Math Softw 31:363–396
Holme T (1957) Continuous culture studies on glycogen synthesis in Escherichia coli strain B. Acta Chem Scand 11:763–775
Jaynes ET (1957) Information theory and statistical mechanics. Phys Rev 106:620–630
Johansson M, Sternad M (2005) Resource allocation under uncertainty using the maximum entropy principle. IEEE Trans Inf Theory 51:4103–4117
Jol SJ, Kümmel A, Terzer M, Stelling J, Heinemann M (2012) System-level insights into yeast metabolism by thermodynamic analysis of elementary flux modes. PLoS Comput Biol 8:e1002415
Jones KD, Kompala DS (1999) Cybernetic model of the growth dynamics of Saccharomyces cerevisiae in batch and continuous cultures. J Biotechnol 71:105–131
Karayiannis NB (1994) MECA: maximum entropy clustering algorithm. In: Proceedings of 3rd IEEE international conference on fuzzy systems, vol 1, pp 630–635
Khalil HK (2002) Nonlinear systems, 3rd edn. Prentice Hall, Upper Saddle River
Klamt S, Stelling J (2002) Combinatorial complexity of pathway analysis in metabolic networks. Mol Biol Rep 29:233–236
Klipp E, Heinrich R, Holzhütter (2002) Prediction of temporal gene expression. Metabolic opimization by re-distribution of enzyme activities. Eur J Biochem 269:5406–5413
Kokotovic PV, O’Malley RE, Sannuti P (1976) Singular perturbations and order reduction in control theory—an overview. Automatica 12:123–132
Kussell E, Leibler S (2005) Phenotypic diversity, population growth, and information in fluctuating environments. Science 309:2075–2078
Lakshmanan M, Long S, Siong Ang K, Lewis N, Lee D-Y (2019) On the impact of biomass composition in constraint-based flux analysis. https://doi.org/10.1101/652040
Levy SF, Ziv N, Siegal ML (2012) Bet hedging in yeast by heterogeneous, age-correlated expression of a stress protectant. PLOS Biol 10:e1001325
Lille SH, Pringle JR (1980) Reserve carbohydrate metabolism in Saccharomyces cerevisiae: responses to nutrient limitation. J Bacteriol 143:1384–1394
Lindhorst H, Reimers AM, Waldherr S (2018) Dynamic modeling of enzyme controlled metabolic networks using a receding time horizon. IFAC PapersOnLine 51–18:203–208
Mahadevan R, Edwards JS, Doyle FJ 3rd (2002) Dynamic flux balance analysis of diauxic growth in Escherichia coli. Biophys J 83:1331–1340
Martins BMC, Locke JCW (2015) Microbial individuality: how single-cell heterogeneity enables population level strategies. Curr Opin Microbiol 24:104–112
Möller P, Liu X, Schuster S, Boley D (2018) Linear programming model can explain respiration of fermentation products. PLOS One 13:e0191803
Mori M, Hwa T, Martin OC, De Martino A, Marinari E (2016) Constrained allocation flux balance analysis. PLOS Comput Biol 12:e1004913
Müller S, Regensburger G, Steuer R (2014) Enzyme allocation problems in kinetic metabolic networks: optimal solutions are elementary flux modes. J Theor Biol 347:182–190
O’Brien EJ, Utrilla J, Palsson BØ (2016) Quantification and classification of E. coli proteome utilization and unused protein costs across environments. PLoS Comput Biol 12:e1004998
Orgel LE (2004) Prebiotic chemistry and the origin of the RNA world. Crit Rev Biochem Mol Biol 39:99–123
Orth JD, Thiele I, Palsson BØ (2010) What is flux balance analysis? Nat Biotechnol 28:245–248
Panek A (1962) Synthesis of trehalose by baker’s yeast (Saccharomyces cerevisiae). Arch Biochem Biophys 98:349–355
Panek A (1963) Function of trehalose in baker’s yeast (Saccharomyces cerevisiae). Arch Biochem Biophys 100:422–425
Parrou JL, Enjalbert B, Plourde L, Bauche A, Gonzalez B, Françios J (1999) Dynamic responses of reserve carbohydrate metabolism under carbon and nitrogen limitations in Saccharomyces cerevisiae. Yeast 15:191–203
Peres S, Jolicoeur M, Moulin C, Dague P, Schuster S (2017) How important is thermodynamics for identifying elementary flux modes? PLOS One 12:e0171440
Peres S, Schuster S, Dague P (2018) Thermodynamic constraints for identifying elementary flux modes. Biochem Soc Trans 46:641–647
Pfeiffer T, Morley A (2014) An evolutionary perspective on the Crabtree effect. Front Mol Biosci 1:00017
Preiss J (1989) Chapter 3. In: Poindexter JS, Leadbetter ER (eds) Bacteria in nature, vol 3. Plenum, New York, pp 189–258
Provost A, Bastin G (2004) Dynamic metabolic modelling under the balanced growth condition. J Process Control 14:717–728
Provost A, Bastin G, Agathos SN, Schneider YJ (2006) Metabolic design of macroscopic bioreaction models: application to Chinese hamster ovary cells. Bioprocess Biosyst Eng 29:349–366
Reimers AM, Knoop H, Bockmayr A, Steuer R (2017) Cellular trade-offs and optimal resource allocation during cyanobacterial diurnal growth. Pro. Natl Acad Sci USA 114:E6457–E6465
Ridden SJ, Chang HH, Zygalakis KC, MacArthur BD (2015) Entropy, ergodicity, and stem cell multipotency. Phys Rev Lett 115:208103
Rügen M, Bockmayr A, Steuer R (2015) Elucidating temporal resource allocation and diurnal dynamics in phototrophic metabolism using conditional FBA. Sci Rep 5:15247
Schuster S, Hilgetag C (1994) On elementary flux modes in biochemical reaction systems at steady state. J Biol Syst 2:165–182
Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27:379–423
Shore JE, Johnson RW (1980) Axiomatic derivation of the principle of maximum entropy and the principle of minimum cross-entropy. IEEE Trans Inf Theory 26:26–37
Sims CA (2003) Implications of rational inattention. J Monet Econ 50:665–690
Solopova A, van Gestel J, Weissing FJ, Bachmann H, Teusink B, Kok J, Kuipers OP (2014) Bet-hedging during bacterial diauxic shift. Proc Natl Acad Sci USA 111:7427–7432
Song HS, Ramkrishna D (2010) Prediction of metabolic function from limited data: lumped hybrid cybernetic modeling (L-HCM). Biotechnol Bioeng 106:271–284
Song HS, Ramkrishna D (2011) Cybernetic models based on lumped elementary modes accurately predict strain-specific metabolic function. Biotechnol Bioeng 108:127–140
Srienc F, Unrean P (2010) A statistical thermodynamical interpretation of metabolism. Entropy 12:1921–1935
Tajparast M, Frigon D (2018) Predicting the accumulation of storage compounds by Rhodococcus jostii RHA1 in the feast-famine growth cycles using genome-scale flux balance analysis. PLoS One 13:e0191835
Unrean P, Srienc F (2011) Metabolic networks evolve towards states of maximum entropy. Metab Eng 13:666–673
Van Hoek P, Van Dijken JP, Pronk JT (1998) Effect of specific growth rate on fermentative capacity of Baker’s Yeast. Appl Environ Microbiol 64:4226–4233
Varma A, Palsson BØ (1994) Metabolic flux balancing: basic concepts, scientific and practical use. Nat Biotechnol 12:994–998
Vilkhovoy M, Minot M, Varner JD (2016) Effective dynamic models of metabolic networks. IEEE Life Sci Lett 2:51–54
Waldherr S, Lindhorst H (2017) Optimality in cellular storage via the Pontryagin Maximum Principle. IFAC PapersOnLine 50–1:9889–9895
Waldherr S, Oyarzún DA, Bockmayr A (2015) Dynamic optimization of metabolic networks coupled with gene expression. J Theor Biol 365:469–485
Wilson WA, Roach PJ, Montero M, Baroja-Fernández E, Munoz FJ, Eydallin G, Pozueta-Romero J (2010) Regulation of glycogen metabolism in yeast and bacteria. FEMS Microbiol Rev 34:952–985
Wortel MT, Peters H, Hulshof J, Teusink B, Bruggeman FJ (2014) Metabolic states with maximal specific rate carry flux through an elementary flux mode. FEBS J 281:1547–1555
Young JD, Ramkrishna D (2007) On the matching and proportional laws of cybernetic models. Biotechnol Prog 23:83–99
Young JD, Henne KL, Morgan JA, Konopka AE, Ramkrishna D (2008) Integrating cybernetic modeling with pathway analysis provides a dynamic, systems-level description of metabolic control. Biotechnol Bioeng 100:542–559
Zhao Q, Kurata H (2009) Maximum entropy decomposition of flux distribution at steady state to elementary modes. J Biosci Bioeng 107:84–89
Zhao Q, Kurata H (2010) Use of maximum entropy principle with Lagrange multipliers extends the feasibility of elementary mode analysis. J Biosci Bioeng 110:254–261
Acknowledgements
This work benefited from advice from JD Young, W Liebermeister, and P Dixit on metabolic modelling, and discussions with JS O’Neill and HC Causton on yeast metabolism. Thanks are extended to JD Young for also sharing their PhD Thesis, and to D Foley and M Dean for highlighting relevance of the maximum entropy principle in behavioural economics. DS Tourigny is a Simons Foundation Fellow of the Life Sciences Research Foundation.
Author information
Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
A Derivation of maximum entropy control
To solve the optimal control problem (14) one introduces the Hamiltonian
where \(\varvec{\lambda }\) is a co-state vector the same dimension as \(\mathbf {X}\). Applying Pontryagin’s maximum principle implies maximisation of \(\mathcal {H}\), or equivalently the functional
with respect to \(\mathbf {u}\) subject to the constraint
This results in the K first-order conditions
where \(\alpha \ge 0\) is a Lagrange multiplier and \(\mathbf {B}^k\) is the kth column of \(\mathbf {B}\). The general solution of these equations takes the form
and Q is determined from the above constraint such that
The value of the co-state vector \(\varvec{\lambda }\) is obtained as in Young and Ramkrishna (2007) by solving the boundary value problem
whose solution is
This expression for \(\varvec{\lambda }\) is substituted into the above expression for \(u_k\) and because, ultimately, only the optimal control input at the current time t is of interest, one can set \(\tau = 0\) as in Young and Ramkrishna (2007), which yields the maximum entropy control (15).
B First-order correction to return-on-investment
Expressed in terms of the average zeroth-order return-on-investment
the vector \(\mathbf {q}^T\mathbf {A}\) is
The first-order expansion of \(\mathbf {e}^{\mathbf {A} \Delta t}\) takes the form \(\mathbf {I} + \Delta t \mathbf {A}\), where \(\mathbf {I}\) is the identity matrix, and therefore the effective return-on-investment \(\mathcal {R}^k_{\Delta t}(\mathbf {m}_s)\) in (16) is approximated to first-order by
Taking the coefficient of \(x \Delta t\) and substituting for \(\mathbf {q}^T\mathbf {A}\) gives the first-order correction to return-on-investment
which can be written as
using the definition of \(Y_k(\mathbf {m}_s)\) provided in (20).
C Expressing \(\mathcal {F}(\mathbf {u})\) in terms of EFM families
Using (17) to substitute for \(\mathbf {B}^k\) in the effective return-on-investment (16) means that \(\mathcal {F}(\mathbf {u})\) takes the form
The sum over k in the first term can be written as
where the second equality follows from the identity \(\tilde{u}_j = u_j /U_J\) for \(j \in F_J\), which implies
Using the composition property (24) of entropy \(H(\mathbf {u})\), one has
which is (25) with
the objective functional \(\mathcal {F}\) restricted to the Jth family. Notice that the weighting (22) defines the effective return-on-investment for the Jth family derived directly from system (9) to be
and therefore \(\mathcal {F}_J(\tilde{\mathbf {u}}_J)\) includes an entropic correction that is only zero when \(\tilde{u}_J\) describes an FBA/Bang–Bang policy.
Rights and permissions
About this article
Cite this article
Tourigny, D.S. Dynamic metabolic resource allocation based on the maximum entropy principle. J. Math. Biol. 80, 2395–2430 (2020). https://doi.org/10.1007/s00285-020-01499-6
Received:
Revised:
Published:
Issue Date:
Keywords
- Metabolism
- Elementary flux mode
- Optimal control
- Information theory
- Bet-hedging
- Heterogeneity
Mathematics Subject Classification
- 92B99