Identifying effective evolutionary strategies-based protocol for uncovering reaction kinetic parameters under the effect of measurement noises.

Cell-free Evolutionary algorithms Machine learning Mass action Mechanistic modeling Michaelis–Menten Parameter estimation Predictive modeling Rate laws Systems biology

Journal

BMC biology
ISSN: 1741-7007
Titre abrégé: BMC Biol
Pays: England
ID NLM: 101190720

Informations de publication

Date de publication:
14 Oct 2024
Historique:
received: 12 03 2024
accepted: 24 09 2024
medline: 15 10 2024
pubmed: 15 10 2024
entrez: 14 10 2024
Statut: epublish

Résumé

The transition from explanative modeling of fitted data to the predictive modeling of unseen data for systems biology endeavors necessitates the effective recovery of reaction parameters. Yet, the relative efficacy of optimization algorithms in doing so remains under-studied, as to the specific reaction kinetics and the effect of measurement noises. To this end, we simulate the reactions of an artificial pathway using 4 kinetic formulations: generalized mass action (GMA), Michaelis-Menten, linear-logarithmic, and convenience kinetics. We then compare the effectiveness of 5 evolutionary algorithms (CMAES, DE, SRES, ISRES, G3PCX) for objective function optimization in kinetic parameter hyperspace to determine the corresponding estimated parameters. We quickly dropped the DE algorithm due to its poor performance. Baring measurement noise, we find the CMAES algorithm to only require a fraction of the computational cost incurred by other EAs for both GMA and linear-logarithmic kinetics yet performing as well by other criteria. However, with increasing noise, SRES and ISRES perform more reliably for GMA kinetics, but at considerably higher computational cost. Conversely, G3PCX is among the most efficacious for estimating Michaelis-Menten parameters regardless of noise, while achieving numerous folds saving in computational cost. Cost aside, we find SRES to be versatilely applicable across GMA, Michaelis-Menten, and linear-logarithmic kinetics, with good resilience to noise. Nonetheless, we could not identify the parameters of convenience kinetics using any algorithm. Altogether, we identify a protocol for predicting reaction parameters under marked measurement noise, as a step towards predictive modeling for systems biology endeavors.

Sections du résumé

BACKGROUND BACKGROUND
The transition from explanative modeling of fitted data to the predictive modeling of unseen data for systems biology endeavors necessitates the effective recovery of reaction parameters. Yet, the relative efficacy of optimization algorithms in doing so remains under-studied, as to the specific reaction kinetics and the effect of measurement noises. To this end, we simulate the reactions of an artificial pathway using 4 kinetic formulations: generalized mass action (GMA), Michaelis-Menten, linear-logarithmic, and convenience kinetics. We then compare the effectiveness of 5 evolutionary algorithms (CMAES, DE, SRES, ISRES, G3PCX) for objective function optimization in kinetic parameter hyperspace to determine the corresponding estimated parameters.
RESULTS RESULTS
We quickly dropped the DE algorithm due to its poor performance. Baring measurement noise, we find the CMAES algorithm to only require a fraction of the computational cost incurred by other EAs for both GMA and linear-logarithmic kinetics yet performing as well by other criteria. However, with increasing noise, SRES and ISRES perform more reliably for GMA kinetics, but at considerably higher computational cost. Conversely, G3PCX is among the most efficacious for estimating Michaelis-Menten parameters regardless of noise, while achieving numerous folds saving in computational cost. Cost aside, we find SRES to be versatilely applicable across GMA, Michaelis-Menten, and linear-logarithmic kinetics, with good resilience to noise. Nonetheless, we could not identify the parameters of convenience kinetics using any algorithm.
CONCLUSIONS CONCLUSIONS
Altogether, we identify a protocol for predicting reaction parameters under marked measurement noise, as a step towards predictive modeling for systems biology endeavors.

Identifiants

pubmed: 39402553
doi: 10.1186/s12915-024-02019-4
pii: 10.1186/s12915-024-02019-4
doi:

Types de publication

Journal Article

Langues

eng

Sous-ensembles de citation

IM

Pagination

235

Informations de copyright

© 2024. The Author(s).

Références

Bennett MS. A brief history of intelligence: humans, AI, and the five breakthroughs that made our brains. New York: HarperCollins; 2023. p. 320.
Yeo HC, Selvarajoo K. Machine learning alternative to systems biology should not solely depend on data. Brief Bioinform. 2022;23(6):bbac436.
pubmed: 36184188 pmcid: 9677488 doi: 10.1093/bib/bbac436
Volk MJ, Tran VG, Tan S-I, Mishra S, Fatma Z, Boob A, et al. Metabolic engineering: methodologies and applications. Chem Rev. 2023;123(9):5521–70.
pubmed: 36584306 doi: 10.1021/acs.chemrev.2c00403
Hirschi S, Ward TR, Meier WP, Müller DJ, Fotiadis D. Synthetic biology: bottom-up assembly of molecular systems. Chem Rev. 2022;122(21):16294–328.
pubmed: 36179355 doi: 10.1021/acs.chemrev.2c00339
Akhoon N. Precision medicine: a new paradigm in therapeutics. Int J Prev Med. 2021;12:12.
pubmed: 34084309 pmcid: 8106271 doi: 10.4103/ijpvm.IJPVM_375_19
Kitano H. Systems biology: a brief overview. Science. 2002;295(5560):1662–4.
pubmed: 11872829 doi: 10.1126/science.1069492
Wright L, Davidson S. How to tell the difference between a model and a digital twin. Adv Model Simul Eng Sci. 2020;7(1):13.
doi: 10.1186/s40323-020-00147-4
Costello Z, Martin HG. A machine learning approach to predict metabolic pathway dynamics from time-series multiomics data. NPJ Syst Biol Appl. 2018;4(1):19.
pubmed: 29872542 pmcid: 5974308 doi: 10.1038/s41540-018-0054-3
Mendes P, Kell D. Non-linear optimization of biochemical pathways: applications to metabolic engineering and parameter estimation. Bioinformatics. 1998;14(10):869–83.
pubmed: 9927716 doi: 10.1093/bioinformatics/14.10.869
Abernathy MH, He L, Tang YJ. Channeling in native microbial pathways: implications and challenges for metabolic engineering. Biotechnol Adv. 2017;35(6):805–14.
pubmed: 28627424 doi: 10.1016/j.biotechadv.2017.06.004
Noor E, Bar-Even A, Flamholz A, Reznik E, Liebermeister W, Milo R. Pathway thermodynamics highlights kinetic obstacles in central metabolism. PLoS Comput Biol. 2014;10(2):e1003483.
pubmed: 24586134 pmcid: 3930492 doi: 10.1371/journal.pcbi.1003483
Gerosa L, Haverkorn van Rijsewijk Bart RB, Christodoulou D, Kochanowski K, Schmidt Thomas SB, Noor E, et al. Pseudo-transition analysis identifies the key regulators of dynamic metabolic adaptations from steady-state data. Cell Syst. 2015;1(4):270–82.
pubmed: 27136056 doi: 10.1016/j.cels.2015.09.008
Hackett SR, Zanotelli VRT, Xu W, Goya J, Park JO, Perlman DH, et al. Systems-level analysis of mechanisms regulating yeast metabolic flux. Science. 2016;354(6311):aaf2786.
pubmed: 27789812 pmcid: 5414049 doi: 10.1126/science.aaf2786
Daran-Lapujade P, Rossell S, van Gulik WM, Luttik MAH, de Groot MJL, Slijper M, et al. The fluxes through glycolytic enzymes in Saccharomyces cerevisiae are predominantly regulated at posttranscriptional levels. Proc Natl Acad Sci. 2007;104(40):15753–8.
pubmed: 17898166 pmcid: 2000426 doi: 10.1073/pnas.0707476104
Digel M, Ehehalt R, Stremmel W, Füllekrug J. Acyl-CoA synthetases: fatty acid uptake and metabolic channeling. Mol Cell Biochem. 2009;326(1):23–8.
pubmed: 19115050 doi: 10.1007/s11010-008-0003-3
Hernández-Bermejo B, Fairén V, Sorribas A. Power-law modeling based on least-squares minimization criteria. Math Biosci. 1999;161(1–2):83–94.
pubmed: 10546442 doi: 10.1016/S0025-5564(99)00035-8
Savageau MA. Biochemical systems analysis: II. The steady-state solutions for an n-pool system using a power-law approximation. J Theor Biol. 1969;25(3):370–9.
pubmed: 5387047 doi: 10.1016/S0022-5193(69)80027-5
Savageau MA. Biochemical systems analysis: III. Dynamic solutions using a power-law approximation. J Theor Biol. 1970;26(2):215–26.
pubmed: 5434343 doi: 10.1016/S0022-5193(70)80013-3
Visser D, Heijnen JJ. Dynamic simulation and metabolic re-design of a branched pathway using linlog kinetics. Metab Eng. 2003;5(3):164–76.
pubmed: 12948750 doi: 10.1016/S1096-7176(03)00025-9
Visser D, Schmid JW, Mauch K, Reuss M, Heijnen JJ. Optimal re-design of primary metabolism in Escherichia coli using linlog kinetics. Metab Eng. 2004;6(4):378–90.
pubmed: 15491866 doi: 10.1016/j.ymben.2004.07.001
Liebermeister W, Klipp E. Bringing metabolic networks to life: convenience rate law and thermodynamic constraints. Theor Biol Med Model. 2006;3:41.
pubmed: 17173669 pmcid: 1781438 doi: 10.1186/1742-4682-3-41
Hu CY, Varner JD, Lucks JB. Generating effective models and parameters for RNA genetic circuits. ACS Synth Biol. 2015;4(8):914–26.
pubmed: 26046393 doi: 10.1021/acssynbio.5b00077
Sharma N, Liu YA. A hybrid science-guided machine learning approach for modeling chemical processes: a review. 2022;68(5):e17609.
Yazdani A, Lu L, Raissi M, Karniadakis GE. Systems biology informed deep learning for inferring parameters and hidden dynamics. PLoS Comp Biol. 2020;16(11):e1007575.
doi: 10.1371/journal.pcbi.1007575
Lee D, Jayaraman A, Kwon JS. Development of a hybrid model for a partially known intracellular signaling pathway through correction term estimation and neural network modeling. PLoS Comp Biol. 2020;16(12):e1008472.
doi: 10.1371/journal.pcbi.1008472
Moles CG, Mendes P, Banga JR. Parameter estimation in biochemical pathways: a comparison of global optimization methods. Genome Res. 2003;13(11):2467–74.
pubmed: 14559783 pmcid: 403766 doi: 10.1101/gr.1262503
Coleman T, Branch MA, Grace A. Optimization toolbox. In: For use with MATLAB User’s guide for MATLAB, vol. 5. 1999.
Jones DR, Martins JRRA. The DIRECT algorithm: 25 years later. J Global Optim. 2021;79(3):521–66.
doi: 10.1007/s10898-020-00952-6
Nelder JA, Mead R. A simplex method for function minimization. Comput J. 1965;7(4):308–13.
doi: 10.1093/comjnl/7.4.308
Hoffmeister F, Bäck T, editors. Genetic algorithms and evolution strategies: similarities and differences. Parallel problem solving from nature 1991. Berlin: Springer Berlin Heidelberg; 1991.
Saravanan N, Fogel DB, Nelson KM. A comparison of methods for self-adaptation in evolutionary algorithms. Biosystems. 1995;36(2):157–66.
pubmed: 8573696 doi: 10.1016/0303-2647(95)01534-R
Bäck T. Evolution strategies: an alternative evolutionary algorithm. In: Artificial evolution. Berlin: Springer Berlin Heidelberg; 1996.
Runarsson TP, Xin Y. Stochastic ranking for constrained evolutionary optimization. IEEE Trans Evol Comput. 2000;4(3):284–94.
doi: 10.1109/4235.873238
Hansen N, Ostermeier A. Completely derandomized self-adaptation in evolution strategies. Evol Comput. 2001;9(2):159–95.
pubmed: 11382355 doi: 10.1162/106365601750190398
Kirkpatrick S, Gelatt CD, Vecchi MP. Optimization by simulated annealing. Science. 1983;220(4598):671–80.
pubmed: 17813860 doi: 10.1126/science.220.4598.671
Holland JH. Genetic algorithms. Sci Am. 1992;267(1):66–73.
doi: 10.1038/scientificamerican0792-66
Pincus M. Letter to the Editor—A Monte Carlo method for the approximate solution of certain types of constrained optimization problems. Oper Res. 1970;18(6):1225–8.
doi: 10.1287/opre.18.6.1225
Fogel DB. Evolutionary computation: the fossil record. Piscataway: Wiley-IEEE Press; 1998. p. 656.
Liberman AR, Kwon SB, Vu HT, Filipowicz A, Ay A, Ingram KK. Circadian clock model supports molecular link between PER3 and Human Anxiety. Sci Rep. 2017;7(1):9893.
pubmed: 28860482 pmcid: 5579000 doi: 10.1038/s41598-017-07957-4
Hohm T, Zitzler E. Multicellular pattern formation. IEEE Eng Med Biol Mag. 2009;28(4):52–7.
pubmed: 19622425 doi: 10.1109/MEMB.2009.932905
Fakhouri WD, Ay A, Sayal R, Dresch J, Dayringer E, Arnosti DN. Deciphering a transcriptional regulatory code: modeling short-range repression in the Drosophila embryo. Mol Syst Biol. 2010;6:341.
pubmed: 20087339 pmcid: 2824527 doi: 10.1038/msb.2009.97
Fomekong-Nanfack Y, Kaandorp JA, Blom J. Efficient parameter estimation for spatio-temporal models of pattern formation: case study of Drosophila melanogaster. Bioinformatics. 2007;23(24):3356–63.
pubmed: 17893088 doi: 10.1093/bioinformatics/btm433
Bandodkar P, Shaikh R, Reeves GT. ISRES+: an improved evolutionary strategy for function minimization to estimate the free parameters of systems biology models. Bioinformatics. 2023;39(7):btad403.
pubmed: 37354523 pmcid: 10323169 doi: 10.1093/bioinformatics/btad403
Parmar JH, Mendes P. A computational model to understand mouse iron physiology and disease. PLoS Comput Biol. 2019;15(1):e1006680.
pubmed: 30608934 pmcid: 6334977 doi: 10.1371/journal.pcbi.1006680
Maeda K, Westerhoff HV, Kurata H, Boogerd FC. Ranking network mechanisms by how they fit diverse experiments and deciding on E. coli’s ammonium transport and assimilation network. npj Syst Biol Appl. 2019;5(1):14.
pubmed: 30993002 pmcid: 6461619 doi: 10.1038/s41540-019-0091-6
Ashyraliyev M, Siggens K, Janssens H, Blom J, Akam M, Jaeger J. Gene circuit analysis of the terminal gap gene huckebein. PLoS Comput Biol. 2009;5(10):e1000548.
pubmed: 19876378 pmcid: 2760955 doi: 10.1371/journal.pcbi.1000548
Jostins L, Jaeger J. Reverse engineering a gene network using an asynchronous parallel evolution strategy. BMC Syst Biol. 2010;4(1):17.
pubmed: 20196855 pmcid: 2850326 doi: 10.1186/1752-0509-4-17
O’Connell MD, Reeves GT. The presence of nuclear cactus in the early drosophila embryo may extend the dynamic range of the dorsal gradient. PLoS Comput Biol. 2015;11(4):e1004159.
pubmed: 25879657 pmcid: 4400154 doi: 10.1371/journal.pcbi.1004159
Wolpert DH, Macready WG. No free lunch theorems for optimization. IEEE Trans Evol Comput. 1997;1(1):67–82.
doi: 10.1109/4235.585893
English TM. Optimization is easy and learning is hard in the typical function. In: Proceedings of the 2000 Congress on Evolutionary Computation. New York City: La Jolla, CA, USA. IEEE; 2000 16–19 July 2000.
Igel C, Toussaint M. A No-Free-Lunch theorem for non-uniform distributions of target functions. J Math Model Algorithms. 2005;3(4):313–22.
doi: 10.1007/s10852-005-2586-y
Voit EO. Biochemical systems theory: a review. ISRN Biomathematics. 2013;2013:897658.
doi: 10.1155/2013/897658
Cornish-Bowden A. Chapter 2 - Introduction to enzyme kinetics. In: Cornish-Bowden A, editor. Fundamentals of enzyme kinetics. Oxford: Butterworth-Heinemann; 1979. p. 16–38.
Gavin HP, editor The Levenberg-Marquardt method for nonlinear least squares curve-fitting problems c ©. 2013.
Törn AA, Goldberg W. (editor). Global optimization as a combination of global and local search. Proceedings of computer simulation versus analytical solutions for business and economic models. Gothenburg; 1973.  https://web.abo.fi/~atorn/ProbAlg/Page51J.html .
Kan AHGR, Timmer GT. Stochastic global optimization methods. part 1: clustering methods. Math Program. 1987;39(1):27–56.
doi: 10.1007/BF02592070
Banga JR, Casares JJ, editors. ICRS: application to a wastewater treatment plant mode. IChemE Symposium Series No 100. Oxford: Pergamon Press; p. 1987.
Goulcher R, Casares Long JJ. The solution of steady-state chemical engineering optimisation problems using a random-search algorithm. Comput Chem Eng. 1978;2(1):33–6.
doi: 10.1016/0098-1354(78)80004-0
David C, Marco D, Fred G, Dipankar D, Pablo M, Riccardo P, et al. New ideas in optimization. In: David C, Marco D, Fred G, Dipankar D, Pablo M, Riccardo P, et al., editors. UK: McGraw-Hill Ltd.; 1999.
Storn R, Price K. Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim. 1997;11(4):341–59.
doi: 10.1023/A:1008202821328
Schwefel HP. Contemporary evolution strategies. In: European conference on artificial life. Heidelberg: Springer Link; 1995. p. 891–907.
Runarsson T, Yao X. Search biases in constrained evolutionary optimization. IEEE Trans Syst Man Cybern C. 2005;35:233–43.
doi: 10.1109/TSMCC.2004.841906
Deb K, Anand A, Joshi D. A computationally efficient evolutionary algorithm for real-parameter optimization. Evol Comput. 2002;10(4):371–95.
pubmed: 12450456 doi: 10.1162/106365602760972767
Satoh H, Yamamura M, Kobayashi S. Minimal generation gap model for GAs considering both exploration and exploitation. In: Proceedings of 4th International Conference on Soft Computing, Iizuka. Scientific Research Publishing, Wuhan, PRC. 30 September-5 October 1996. p. 494–7.
McKay MD, Beckman RJ, Conover WJ. A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics. 1979;21(2):239–45.
Shukal S, Chen X, Zhang C. Systematic engineering for high-yield production of viridiflorol and amorphadiene in auxotrophic Escherichia coli. Metab Eng. 2019;55:170–8.
pubmed: 31326469 doi: 10.1016/j.ymben.2019.07.007
Fritsch FN, Butland J. A method for constructing local monotone piecewise cubic interpolants. SIAM J Sci Stat Comput. 1984;5(2):300–4.
doi: 10.1137/0905021
Savitzky A, Golay MJE. Smoothing and differentiation of data by simplified least squares procedures. Anal Chem. 1964;36(8):1627–39.
doi: 10.1021/ac60214a047
Marx A, Backes C, Meese E, Lenhof HP, Keller A. EDISON-WMW: exact dynamic programing solution of the Wilcoxon-Mann-Whitney Test. Genom Proteom Bioinform. 2016;14(1):55–61.
doi: 10.1016/j.gpb.2015.11.004
Yeo HC, Selvarajoo K, Varsheni V. Identifying effective evolutionary strategies-based protocol for uncovering reaction kinetic parameters under the effect of measurement noises. 2024. Zenodo. https://doi.org/10.5281/zenodo.13788914 .

Auteurs

Hock Chuan Yeo (HC)

Bioinformatics Institute (BII), Agency for Science, Technology and Research (A*STAR), 30 Biopolis Street, Matrix #07-01, Singapore, 138761, Republic of Singapore.

Varsheni Vijay (V)

School of Biological Sciences, Nanyang Technological University (NTU), 60 Nanyang Drive, SBS-01s-45, Singapore, 637551, Republic of Singapore.

Kumar Selvarajoo (K)

Bioinformatics Institute (BII), Agency for Science, Technology and Research (A*STAR), 30 Biopolis Street, Matrix #07-01, Singapore, 138761, Republic of Singapore. kumar_selvarajoo@bii.a-star.edu.sg.
Synthetic Biology Translational Research Program, Yong Loo Lin School of Medicine, National University of Singapore (NUS), 10 Medical drive, Singapore, 117597, Republic of Singapore. kumar_selvarajoo@bii.a-star.edu.sg.
School of Biological Sciences, Nanyang Technological University (NTU), 60 Nanyang Drive, SBS-01s-45, Singapore, 637551, Republic of Singapore. kumar_selvarajoo@bii.a-star.edu.sg.
Synthetic Biology for Clinical and Technological Innovation (SynCTI), National University of Singapore (NUS), 28 Medical Drive, Centre for Life Sciences #02-07, Singapore, 117456, Republic of Singapore. kumar_selvarajoo@bii.a-star.edu.sg.

Articles similaires

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages

A scenario for an evolutionary selection of ageing.

Tristan Roget, Claire Macmurray, Pierre Jolivet et al.
1.00
Aging Selection, Genetic Biological Evolution Animals Fertility
Biological Evolution History, 20th Century Selection, Genetic History, 19th Century Biology
1.00
Humans Magnetic Resonance Imaging Brain Infant, Newborn Infant, Premature

Classifications MeSH