» Articles » PMID: 17553966

Automated Reverse Engineering of Nonlinear Dynamical Systems

Overview
Specialty Science
Date 2007 Jun 8
PMID 17553966
Citations 85
Authors
Affiliations
Soon will be listed here.
Abstract

Complex nonlinear dynamics arise in many fields of science and engineering, but uncovering the underlying differential equations directly from observations poses a challenging task. The ability to symbolically model complex networked systems is key to understanding them, an open problem in many disciplines. Here we introduce for the first time a method that can automatically generate symbolic equations for a nonlinear coupled dynamical system directly from time series data. This method is applicable to any system that can be described using sets of ordinary nonlinear differential equations, and assumes that the (possibly noisy) time series of all variables are observable. Previous automated symbolic modeling approaches of coupled physical systems produced linear models or required a nonlinear model to be provided manually. The advance presented here is made possible by allowing the method to model each (possibly coupled) variable separately, intelligently perturbing and destabilizing the system to extract its less observable characteristics, and automatically simplifying the equations during modeling. We demonstrate this method on four simulated and two real systems spanning mechanics, ecology, and systems biology. Unlike numerical models, symbolic models have explanatory value, suggesting that automated "reverse engineering" approaches for model-free symbolic nonlinear system identification may play an increasing role in our ability to understand progressively more complex systems in the future.

Citing Articles

Physics-informed genetic programming for discovery of partial differential equations from scarce and noisy data.

Cohen B, Beykal B, Bollas G J Comput Phys. 2024; 514.

PMID: 39309523 PMC: 11412625. DOI: 10.1016/j.jcp.2024.113261.


Ecological dynamics imposes fundamental challenges in community-based microbial source tracking.

Wang X, Wu L, Dai L, Yin X, Zhang T, Weiss S Imeta. 2024; 2(1):e75.

PMID: 38868341 PMC: 10989786. DOI: 10.1002/imt2.75.


Learning the effective order of a hypergraph dynamical system.

Neuhauser L, Scholkemper M, Tudisco F, Schaub M Sci Adv. 2024; 10(19):eadh4053.

PMID: 38718118 PMC: 11078196. DOI: 10.1126/sciadv.adh4053.


Learning the intrinsic dynamics of spatio-temporal processes through Latent Dynamics Networks.

Regazzoni F, Pagani S, Salvador M, Dede L, Quarteroni A Nat Commun. 2024; 15(1):1834.

PMID: 38418469 PMC: 11258335. DOI: 10.1038/s41467-024-45323-x.


Discovering individual-specific gait signatures from data-driven models of neuromechanical dynamics.

Winner T, Rosenberg M, Jain K, Kesar T, Ting L, Berman G PLoS Comput Biol. 2023; 19(10):e1011556.

PMID: 37889927 PMC: 10610102. DOI: 10.1371/journal.pcbi.1011556.


References
1.
McKinney B, Crowe Jr J, Voss H, Crooke P, Barney N, Moore J . Hybrid grammar-based approach to nonlinear dynamical system identification from biological time series. Phys Rev E Stat Nonlin Soft Matter Phys. 2006; 73(2 Pt 1):021912. DOI: 10.1103/PhysRevE.73.021912. View

2.
Wikswo J, Prokop A, Baudenbacher F, Cliffel D, Csukas B, Velkovsky M . Engineering challenges of BioNEMS: the integration of microfluidics, micro- and nanodevices, models and external control for systems biology. IEE Proc Nanobiotechnol. 2006; 153(4):81-101. DOI: 10.1049/ip-nbt:20050045. View

3.
Husmeier D . Sensitivity and specificity of inferring genetic regulatory interactions from microarray experiments with dynamic Bayesian networks. Bioinformatics. 2003; 19(17):2271-82. DOI: 10.1093/bioinformatics/btg313. View

4.
Friedman N, Linial M, Nachman I, Peer D . Using Bayesian networks to analyze expression data. J Comput Biol. 2000; 7(3-4):601-20. DOI: 10.1089/106652700750050961. View

5.
Bongard J, Zykov V, Lipson H . Resilient machines through continuous self-modeling. Science. 2006; 314(5802):1118-21. DOI: 10.1126/science.1133687. View