PLoS Computational BiologySystems BiologyPeer-reviewed journal article
Data-driven model discovery and model selection for noisy biological systems
Abstract
Biological systems exhibit complex dynamics that differential equations can often adeptly represent. Ordinary differential equation models are widespread; until recently their construction has required extensive prior knowledge of the system. Machine learning methods offer alternative means of model construction: differential equation models can be learnt from data via model discovery using sparse identification of nonlinear dynamics (SINDy). However, SINDy struggles with realistic levels of biological noise and does not incorporate prior knowledge of the system. We propose a data-driven framework for model discovery and model selection using hybrid dynamical systems: partial models containing missing terms. Neural networks are used to approximate the unknown dynamics of a system, enabling the denoising the data while simultaneously learning the latent dynamics. Simulations from the fitted neural network are then used to infer models using SINDy. We show, via model selection, that model discovery in SINDy with hybrid dynamical systems outperforms alternative approaches. We find it possible to infer models correctly up to high levels of biological noise of different types. We demonstrate the potential to learn models from sparse, noisy data in application to a canonical cell state transition using data derived from single-cell transcriptomics. Overall, this approach provides a practical framework for model discovery in biology in cases where data are noisy and sparse, of particular utility when the underlying biological mechanisms are partially but incompletely known.
- assay: scRNA-seq
- research focus: differential expression
- research focus: gene regulatory network inference
- approach: machine learning (classical)
- approach: statistical model
- Citations
- 12
- FWCI
- 4.89
- Field percentile
- top 4%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Distilling identifiable and interpretable dynamic models from biological data
Gemma Massonis, Alejandro F. Villaverde, Julio R. Banga·PLoS Computational BiologyPeer-reviewed·Oct 18, 2023
- Systems biology informed deep learning for inferring parameters and hidden dynamics
Alireza Z. K. Yazdani, Lu Lu, … George Em Karniadakis·PLoS Computational BiologyPeer-reviewed·Nov 18, 2020
- From biological data to oscillator models using SINDy
Bartosz Prokop, Lendert Gelens·iSciencePeer-reviewed·Feb 23, 2024
- Learning dynamical systems with biochemically informed neural ordinary differential equations
Luís L. Fonseca, Reinhard Laubenbacher, Lucas Böttcher·bioRxiv·May 28, 2026
- Evaluating the Fidelity of Data-Driven Predator-Prey Models: A Dynamical Systems Analysis
Anna-Simone Frank, Jiawen Zhang, Sam Subbey·bioRxiv·Nov 15, 2024
- Learning Biomolecular Models using Signal Temporal Logic
Hanna Krasowski, Eric Palanques-Tost, … Murat Arcak·bioRxiv·Dec 9, 2024