{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T00:51:53Z","timestamp":1770425513330,"version":"3.49.0"},"update-to":[{"DOI":"10.1371\/journal.pcbi.1013204","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T00:00:00Z","timestamp":1764892800000}}],"reference-count":59,"publisher":"Public Library of Science (PLoS)","issue":"12","license":[{"start":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T00:00:00Z","timestamp":1764547200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"abstract":"<jats:p>Microbial communities, complex ecological networks crucial for human and planetary health, remain poorly understood in terms of the quantitative principles governing their composition, assembly, and function. Dynamic modeling using ordinary differential equations (ODEs) is a powerful framework for understanding and predicting microbiome behaviors. However, developing reliable ODE models is severely hampered by their nonlinear nature and the presence of significant challenges, particularly critical issues related to identifiability.<\/jats:p>\n                  <jats:p>Here, we address the identification problem in dynamic microbial community models by proposing an integrated methodology to tackle key challenges. Focusing on nonlinear ODE-based models, we examine four critical pitfalls: identifiability issues (structural and practical), unstable dynamics (potentially leading to numerical blow-up), underfitting (convergence to suboptimal solutions), and overfitting (fitting noise rather than signal). These pitfalls yield unreliable parameter estimates, unrealistic model behavior, and poor generalization. Our study presents a comprehensive workflow incorporating structural and practical identifiability analysis, robust global optimization for calibration, stability checks, and rigorous predictive power assessment. The methodology\u2019s effectiveness and versatility in mitigating these pitfalls are demonstrated through case studies of increasing complexity, paving the way for more reliable and mechanistically insightful models of microbial communities.<\/jats:p>","DOI":"10.1371\/journal.pcbi.1013204","type":"journal-article","created":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T18:57:11Z","timestamp":1764615431000},"page":"e1013204","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":1,"title":["Identification of dynamic models of microbial communities: A workflow addressing identifiability and modeling pitfalls"],"prefix":"10.1371","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-8013-1567","authenticated-orcid":true,"given":"Ana","family":"Paredes-V\u00e1zquez","sequence":"first","affiliation":[]},{"given":"Eva","family":"Balsa-Canto","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4245-0320","authenticated-orcid":true,"given":"Julio R.","family":"Banga","sequence":"additional","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2025,12,1]]},"reference":[{"issue":"1","key":"pcbi.1013204.ref001","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1186\/s40168-020-00875-0","article-title":"Microbiome definition re-visited: Old concepts and new challenges","volume":"8","author":"G Berg","year":"2020","journal-title":"Microbiome."},{"issue":"19","key":"pcbi.1013204.ref002","doi-asserted-by":"crossref","first-page":"5151","DOI":"10.1016\/j.cell.2024.08.028","article-title":"Modern microbiology: Embracing complexity through integration across scales","volume":"187","author":"AM Eren","year":"2024","journal-title":"Cell."},{"issue":"1","key":"pcbi.1013204.ref003","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1007\/s00248-024-02370-7","article-title":"Modeling microbial community networks: Methods and tools for studying microbial interactions","volume":"87","author":"S Srinivasan","year":"2024","journal-title":"Microb Ecol."},{"issue":"11","key":"pcbi.1013204.ref004","doi-asserted-by":"crossref","first-page":"2557","DOI":"10.1038\/ismej.2016.45","article-title":"Challenges in microbial ecology: Building predictive understanding of community function and dynamics","volume":"10","author":"S Widder","year":"2016","journal-title":"ISME J."},{"issue":"7","key":"pcbi.1013204.ref005","doi-asserted-by":"crossref","first-page":"855","DOI":"10.1038\/s41559-022-01746-7","article-title":"Ecological modelling approaches for predicting emergent properties in microbial communities","volume":"6","author":"NI van den Berg","year":"2022","journal-title":"Nat Ecol Evol."},{"key":"pcbi.1013204.ref006","doi-asserted-by":"crossref","first-page":"1368377","DOI":"10.3389\/fmicb.2024.1368377","article-title":"Microbiome modeling: A beginner\u2019s guide","volume":"15","author":"E Lange","year":"2024","journal-title":"Front Microbiol."},{"issue":"2","key":"pcbi.1013204.ref007","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1042\/BST20170265","article-title":"Review and perspective on mathematical modeling of microbial ecosystems","volume":"46","author":"A Succurro","year":"2018","journal-title":"Biochem Soc Trans."},{"issue":"8","key":"pcbi.1013204.ref008","doi-asserted-by":"crossref","first-page":"538","DOI":"10.1038\/nrmicro2832","article-title":"Microbial interactions: From networks to models","volume":"10","author":"K Faust","year":"2012","journal-title":"Nat Rev Microbiol."},{"issue":"4","key":"pcbi.1013204.ref009","doi-asserted-by":"crossref","first-page":"711","DOI":"10.3390\/pr2040711","article-title":"Mathematical modeling of microbial community dynamics: A methodological review","volume":"2","author":"H-S Song","year":"2014","journal-title":"Processes."},{"key":"pcbi.1013204.ref010","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.mib.2021.05.003","article-title":"Towards a deeper understanding of microbial communities: Integrating experimental data with dynamic models","volume":"62","author":"Y Qian","year":"2021","journal-title":"Curr Opin Microbiol."},{"issue":"3","key":"pcbi.1013204.ref011","article-title":"MI-Sim: A MATLAB package for the numerical analysis of microbial ecological interactions","volume":"12","author":"MJ Wade","year":"2017","journal-title":"PLoS One."},{"issue":"8","key":"pcbi.1013204.ref012","doi-asserted-by":"crossref","first-page":"1967","DOI":"10.1111\/2041-210X.14129","article-title":"miaSim: An R\/Bioconductor package to easily simulate microbial community dynamics","volume":"14","author":"Y Gao","year":"2023","journal-title":"Methods Ecol Evol."},{"key":"pcbi.1013204.ref013","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1016\/j.mib.2018.07.004","article-title":"Microbial communities as dynamical systems","volume":"44","author":"D Gonze","year":"2018","journal-title":"Curr Opin Microbiol."},{"key":"pcbi.1013204.ref014","doi-asserted-by":"crossref","first-page":"102354","DOI":"10.1016\/j.mib.2023.102354","article-title":"Microbial interactions in theory and practice: When are measurements compatible with models?","volume":"75","author":"A Picot","year":"2023","journal-title":"Curr Opin Microbiol."},{"issue":"9","key":"pcbi.1013204.ref015","doi-asserted-by":"crossref","first-page":"2416","DOI":"10.1111\/j.1462-2920.2011.02414.x","article-title":"iDynoMiCS: Next-generation individual-based modelling of biofilms","volume":"13","author":"LA Lardon","year":"2011","journal-title":"Environ Microbiol."},{"key":"pcbi.1013204.ref016","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1016\/j.jmb.2015.10.019","article-title":"Synthetic ecology of microbes: Mathematical models and applications","volume":"428","author":"AR Zomorrodi","year":"2016","journal-title":"J Mol Biol."},{"issue":"10","key":"pcbi.1013204.ref017","article-title":"Calibrating spatiotemporal models of microbial communities to microscopy data: A review","volume":"18","author":"A Yip","year":"2022","journal-title":"PLoS Comput Biol."},{"issue":"4","key":"pcbi.1013204.ref018","doi-asserted-by":"crossref","first-page":"903","DOI":"10.1111\/j.1742-4658.2008.06845.x","article-title":"Systems biology: Model based evaluation and comparison of potential explanations for given biological data","volume":"276","author":"G Cedersund","year":"2009","journal-title":"FEBS J."},{"key":"pcbi.1013204.ref019","doi-asserted-by":"crossref","unstructured":"Kremling A. Systems biology: Mathematical modeling and model analysis. CRC Press. 2013.","DOI":"10.1201\/b16050"},{"key":"pcbi.1013204.ref020","unstructured":"DiStefano III J. Dynamic systems biology modeling and simulation. Academic Press; 2015."},{"key":"pcbi.1013204.ref021","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.coisb.2021.03.005","article-title":"On structural and practical identifiability","volume":"25","author":"F-G Wieland","year":"2021","journal-title":"Curr Opin Syst Biol."},{"issue":"16","key":"pcbi.1013204.ref022","doi-asserted-by":"crossref","first-page":"5707","DOI":"10.1002\/mma.4419","article-title":"On the explosive instability in a three-species food chain model with modified Holling type IV functional response","volume":"40","author":"RD Parshad","year":"2017","journal-title":"Math Meth App Sci."},{"key":"pcbi.1013204.ref023","doi-asserted-by":"crossref","first-page":"123348","DOI":"10.1016\/j.physa.2019.123348","article-title":"Explosive predator and mutualistic preys: A comparative study","volume":"541","author":"S Batabyal","year":"2020","journal-title":"Phys A: Stat Mech Its Applic."},{"issue":"7","key":"pcbi.1013204.ref024","doi-asserted-by":"crossref","first-page":"201378","DOI":"10.1098\/rsos.201378","article-title":"Structural identifiability of the generalized Lotka-Volterra model for microbiome studies","volume":"8","author":"CH Remien","year":"2021","journal-title":"R Soc Open Sci."},{"issue":"4","key":"pcbi.1013204.ref025","doi-asserted-by":"crossref","first-page":"483","DOI":"10.3390\/bioengineering10040483","article-title":"Structural identifiability and observability of microbial community models","volume":"10","author":"S D\u00edaz-Seoane","year":"2023","journal-title":"Bioengineering (Basel)."},{"issue":"2","key":"pcbi.1013204.ref026","doi-asserted-by":"crossref","first-page":"811","DOI":"10.1073\/pnas.1916774117","article-title":"Mixed growth curve data do not suffice to fully characterize the dynamics of mixed cultures","volume":"117","author":"E Balsa-Canto","year":"2020","journal-title":"Proc Natl Acad Sci U S A."},{"key":"pcbi.1013204.ref027","doi-asserted-by":"crossref","first-page":"572487","DOI":"10.3389\/fmicb.2020.572487","article-title":"Modeling competitive mixtures with the Lotka-Volterra framework for more complex fitness assessment between strains","volume":"11","author":"A Dimas Martins","year":"2020","journal-title":"Front Microbiol."},{"issue":"15","key":"pcbi.1013204.ref028","doi-asserted-by":"crossref","DOI":"10.1128\/JB.00865-16","article-title":"A diverse community to study communities: Integration of experiments and mathematical models to study microbial consortia","volume":"199","author":"A Succurro","year":"2017","journal-title":"J Bacteriol."},{"key":"pcbi.1013204.ref029","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1016\/j.csbj.2020.12.003","article-title":"Metabolic modelling approaches for describing and engineering microbial communities","volume":"19","author":"B Garc\u00eda-Jim\u00e9nez","year":"2020","journal-title":"Comput Struct Biotechnol J."},{"issue":"8","key":"pcbi.1013204.ref030","doi-asserted-by":"crossref","first-page":"2260","DOI":"10.1021\/acssynbio.4c00116","article-title":"Modeling microbial communities: Perspective and challenges","volume":"13","author":"L Raajaraam","year":"2024","journal-title":"ACS Synth Biol."},{"issue":"11","key":"pcbi.1013204.ref031","article-title":"Structural identifiability of systems biology models: A critical comparison of methods","volume":"6","author":"O-T Chis","year":"2011","journal-title":"PLoS One."},{"issue":"1","key":"pcbi.1013204.ref032","doi-asserted-by":"crossref","DOI":"10.1155\/2019\/8497093","article-title":"Observability and structural identifiability of nonlinear biological systems","volume":"2019","author":"AF Villaverde","year":"2019","journal-title":"Complexity."},{"issue":"2","key":"pcbi.1013204.ref033","doi-asserted-by":"crossref","DOI":"10.1093\/bioinformatics\/btad065","article-title":"Benchmarking tools for a priori identifiability analysis","volume":"39","author":"X Rey Barreiro","year":"2023","journal-title":"Bioinformatics."},{"issue":"8","key":"pcbi.1013204.ref034","doi-asserted-by":"crossref","first-page":"1421","DOI":"10.1093\/bioinformatics\/btx735","article-title":"GenSSI 2.0: Multi-experiment structural identifiability analysis of SBML models","volume":"34","author":"TS Ligon","year":"2018","journal-title":"Bioinformatics."},{"issue":"16","key":"pcbi.1013204.ref035","doi-asserted-by":"crossref","first-page":"2873","DOI":"10.1093\/bioinformatics\/bty1069","article-title":"SIAN: Software for structural identifiability analysis of ODE models","volume":"35","author":"H Hong","year":"2019","journal-title":"Bioinformatics."},{"issue":"9","key":"pcbi.1013204.ref036","doi-asserted-by":"crossref","first-page":"1831","DOI":"10.1002\/cpa.21921","article-title":"Global identifiability of differential models","volume":"73","author":"H Hong","year":"2020","journal-title":"Commun Pure Appl Math."},{"issue":"1","key":"pcbi.1013204.ref037","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1137\/22M1469067","article-title":"Differential elimination for dynamical models via projections with applications to structural identifiability","volume":"7","author":"R Dong","year":"2023","journal-title":"SIAM J Appl Algebr Geom."},{"issue":"1","key":"pcbi.1013204.ref038","doi-asserted-by":"crossref","DOI":"10.1093\/bib\/bbab387","article-title":"A protocol for dynamic model calibration","volume":"23","author":"AF Villaverde","year":"2022","journal-title":"Brief Bioinform."},{"key":"pcbi.1013204.ref039","doi-asserted-by":"crossref","unstructured":"Schittkowski K. Numerical data fitting in dynamical systems: A practical introduction with applications and software. Springer Science & Business Media; 2002.","DOI":"10.1007\/978-1-4419-5762-7_1"},{"key":"pcbi.1013204.ref040","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.mbs.2017.09.009","article-title":"Identification of microbiota dynamics using robust parameter estimation methods","volume":"294","author":"M Chung","year":"2017","journal-title":"Math Biosci."},{"issue":"3","key":"pcbi.1013204.ref041","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1006828","article-title":"Scalable nonlinear programming framework for parameter estimation in dynamic biological system models","volume":"15","author":"S Shin","year":"2019","journal-title":"PLoS Comput Biol."},{"issue":"9","key":"pcbi.1013204.ref042","doi-asserted-by":"crossref","first-page":"4388","DOI":"10.1021\/ie801717t","article-title":"Dynamic optimization of nonlinear processes with an enhanced scatter search method","volume":"48","author":"JA Egea","year":"2009","journal-title":"Ind Eng Chem Res."},{"issue":"5","key":"pcbi.1013204.ref043","doi-asserted-by":"crossref","first-page":"830","DOI":"10.1093\/bioinformatics\/bty736","article-title":"Benchmarking optimization methods for parameter estimation in large kinetic models","volume":"35","author":"AF Villaverde","year":"2019","journal-title":"Bioinformatics."},{"issue":"3","key":"pcbi.1013204.ref044","doi-asserted-by":"crossref","first-page":"1971","DOI":"10.1109\/TCBB.2022.3225675","article-title":"Global optimization approach for parameter estimation in stochastic dynamic models of biosystems","volume":"20","author":"C Sequeiros","year":"2023","journal-title":"IEEE\/ACM Trans Comput Biol Bioinform."},{"issue":"7","key":"pcbi.1013204.ref045","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1011642","article-title":"Parameter estimation in a whole-brain network model of epilepsy: Comparison of parallel global optimization solvers","volume":"20","author":"DR Penas","year":"2024","journal-title":"PLoS Comput Biol."},{"issue":"5","key":"pcbi.1013204.ref046","doi-asserted-by":"crossref","first-page":"447","DOI":"10.1016\/j.ymben.2006.04.003","article-title":"Exploiting the bootstrap method for quantifying parameter confidence intervals in dynamical systems","volume":"8","author":"M Joshi","year":"2006","journal-title":"Metab Eng."},{"issue":"1","key":"pcbi.1013204.ref047","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1021\/ci0342472","article-title":"The problem of overfitting","volume":"44","author":"DM Hawkins","year":"2004","journal-title":"J Chem Inf Comput Sci."},{"key":"pcbi.1013204.ref048","unstructured":"Ghojogh B, Crowley M. The theory behind overfitting, cross validation, regularization, bagging, and boosting: Tutorial. arXiv preprint. 2019. https:\/\/doi.org\/10.48550\/arXiv.1905.12787"},{"key":"pcbi.1013204.ref049","doi-asserted-by":"crossref","unstructured":"Ljung L. System identification. Signal analysis and prediction. Springer; 1998. p. 163\u201373.","DOI":"10.1007\/978-1-4612-1768-8_11"},{"issue":"136","key":"pcbi.1013204.ref050","doi-asserted-by":"crossref","first-page":"20170502","DOI":"10.1098\/rsif.2017.0502","article-title":"Mathematical modelling of microbes: Metabolism, gene expression and growth","volume":"14","author":"H de Jong","year":"2017","journal-title":"J R Soc Interface."},{"issue":"3","key":"pcbi.1013204.ref051","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1039\/D0MO00154F","article-title":"Mechanistic models of microbial community metabolism","volume":"17","author":"LR Dillard","year":"2021","journal-title":"Mol Omics."},{"issue":"2","key":"pcbi.1013204.ref052","doi-asserted-by":"crossref","DOI":"10.1128\/msystems.01270-22","article-title":"More is different: Metabolic modeling of diverse microbial communities","volume":"8","author":"C Diener","year":"2023","journal-title":"mSystems."},{"issue":"21","key":"pcbi.1013204.ref053","doi-asserted-by":"crossref","first-page":"3357","DOI":"10.1093\/bioinformatics\/btw411","article-title":"AMIGO2, a toolbox for dynamic modeling, optimization and control in systems biology","volume":"32","author":"E Balsa-Canto","year":"2016","journal-title":"Bioinformatics."},{"issue":"6","key":"pcbi.1013204.ref054","doi-asserted-by":"crossref","DOI":"10.15252\/msb.20178157","article-title":"Deciphering microbial interactions in synthetic human gut microbiome communities","volume":"14","author":"OS Venturelli","year":"2018","journal-title":"Mol Syst Biol."},{"issue":"4","key":"pcbi.1013204.ref055","doi-asserted-by":"crossref","first-page":"883","DOI":"10.3390\/math11040883","article-title":"Mathematical analysis of a bacterial competition in a continuous reactor in the presence of a virus","volume":"11","author":"AA Alsolami","year":"2023","journal-title":"Mathematics."},{"issue":"6","key":"pcbi.1013204.ref056","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1007\/s11538-020-00751-w","article-title":"Optimizing the timing and composition of therapeutic phage cocktails: A control-theoretic approach","volume":"82","author":"G Li","year":"2020","journal-title":"Bull Math Biol."},{"issue":"4","key":"pcbi.1013204.ref057","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pcbi.1007795","article-title":"Enhanced production of heterologous proteins by a synthetic microbial community: Conditions and trade-offs","volume":"16","author":"M Mauri","year":"2020","journal-title":"PLoS Comput Biol."},{"key":"pcbi.1013204.ref058","doi-asserted-by":"crossref","DOI":"10.7554\/eLife.25051","article-title":"Lotka-Volterra pairwise modeling fails to capture diverse pairwise microbial interactions","volume":"6","author":"B Momeni","year":"2017","journal-title":"Elife."},{"issue":"2","key":"pcbi.1013204.ref059","article-title":"Uncovering and resolving challenges of quantitative modeling in a simplified community of interacting cells","volume":"17","author":"SFM Hart","year":"2019","journal-title":"PLoS Biol."}],"updated-by":[{"DOI":"10.1371\/journal.pcbi.1013204","type":"new_version","label":"New version","source":"publisher","updated":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T00:00:00Z","timestamp":1764892800000}}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1013204","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,5]],"date-time":"2025-12-05T19:12:46Z","timestamp":1764961966000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1013204"}},"subtitle":[],"editor":[{"given":"Attila","family":"Csik\u00e1sz-Nagy","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2025,12,1]]},"references-count":59,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2025,12,1]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1013204","relation":{},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12,1]]}}}