Discovering stochastic dynamical equations from biological time series data

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Nabeel, Arshed, Karichannavar, Ashwin, Palathingal, Shuaib, Jhawar, Jitesh, Brückner, David B., M., Danny Raj, Guttal, Vishwesha
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916404074119168
author Nabeel, Arshed
Karichannavar, Ashwin
Palathingal, Shuaib
Jhawar, Jitesh
Brückner, David B.
M., Danny Raj
Guttal, Vishwesha
author_facet Nabeel, Arshed
Karichannavar, Ashwin
Palathingal, Shuaib
Jhawar, Jitesh
Brückner, David B.
M., Danny Raj
Guttal, Vishwesha
contents Theoretical studies have shown that stochasticity can affect the dynamics of ecosystems in counter-intuitive ways. However, without knowing the equations governing the dynamics of populations or ecosystems, it is difficult to ascertain the role of stochasticity in real datasets. Therefore, the inverse problem of inferring the governing stochastic equations from datasets is important. Here, we present an equation discovery methodology that takes time series data of state variables as input and outputs a stochastic differential equation. We achieve this by combining traditional approaches from stochastic calculus with the equation-discovery techniques. We demonstrate the generality of the method via several applications. First, we deliberately choose various stochastic models with fundamentally different governing equations; yet they produce nearly identical steady-state distributions. We show that we can recover the correct underlying equations, and thus infer the structure of their stability, accurately from the analysis of time series data alone. We demonstrate our method on two real-world datasets -- fish schooling and single-cell migration -- which have vastly different spatiotemporal scales and dynamics. We illustrate various limitations and potential pitfalls of the method and how to overcome them via diagnostic measures. Finally, we provide our open-source codes via a package named PyDaDDy (Python library for Data Driven Dynamics).
format Preprint
id arxiv_https___arxiv_org_abs_2205_02645
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Discovering stochastic dynamical equations from biological time series data
Nabeel, Arshed
Karichannavar, Ashwin
Palathingal, Shuaib
Jhawar, Jitesh
Brückner, David B.
M., Danny Raj
Guttal, Vishwesha
Quantitative Methods
Machine Learning
Dynamical Systems
Theoretical studies have shown that stochasticity can affect the dynamics of ecosystems in counter-intuitive ways. However, without knowing the equations governing the dynamics of populations or ecosystems, it is difficult to ascertain the role of stochasticity in real datasets. Therefore, the inverse problem of inferring the governing stochastic equations from datasets is important. Here, we present an equation discovery methodology that takes time series data of state variables as input and outputs a stochastic differential equation. We achieve this by combining traditional approaches from stochastic calculus with the equation-discovery techniques. We demonstrate the generality of the method via several applications. First, we deliberately choose various stochastic models with fundamentally different governing equations; yet they produce nearly identical steady-state distributions. We show that we can recover the correct underlying equations, and thus infer the structure of their stability, accurately from the analysis of time series data alone. We demonstrate our method on two real-world datasets -- fish schooling and single-cell migration -- which have vastly different spatiotemporal scales and dynamics. We illustrate various limitations and potential pitfalls of the method and how to overcome them via diagnostic measures. Finally, we provide our open-source codes via a package named PyDaDDy (Python library for Data Driven Dynamics).
title Discovering stochastic dynamical equations from biological time series data
topic Quantitative Methods
Machine Learning
Dynamical Systems
url https://arxiv.org/abs/2205.02645