Arshed Nabeel, Ashwin Karichannavar, Shuaib Palathingal, Jitesh Jhawar, David B Brückner, Danny Raj M, Vishwesha Guttal
{"title":"Discovering Stochastic Dynamical Equations from Ecological Time Series Data.","authors":"Arshed Nabeel, Ashwin Karichannavar, Shuaib Palathingal, Jitesh Jhawar, David B Brückner, Danny Raj M, Vishwesha Guttal","doi":"10.1086/734083","DOIUrl":null,"url":null,"abstract":"<p><p>AbstractTheoretical studies have shown that stochasticity can affect the dynamics of ecosystems in counterintuitive 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-that 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 code via a package named PyDaDDy (<u>Py</u>thon Library for <u>Da</u>ta-<u>D</u>riven <u>Dy</u>namics).</p>","PeriodicalId":50800,"journal":{"name":"American Naturalist","volume":"205 4","pages":"E100-E117"},"PeriodicalIF":2.4000,"publicationDate":"2025-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"American Naturalist","FirstCategoryId":"93","ListUrlMain":"https://doi.org/10.1086/734083","RegionNum":2,"RegionCategory":"环境科学与生态学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/2/27 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"ECOLOGY","Score":null,"Total":0}
引用次数: 0
Abstract
AbstractTheoretical studies have shown that stochasticity can affect the dynamics of ecosystems in counterintuitive 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-that 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 code via a package named PyDaDDy (Python Library for Data-Driven Dynamics).
期刊介绍:
Since its inception in 1867, The American Naturalist has maintained its position as one of the world''s premier peer-reviewed publications in ecology, evolution, and behavior research. Its goals are to publish articles that are of broad interest to the readership, pose new and significant problems, introduce novel subjects, develop conceptual unification, and change the way people think. AmNat emphasizes sophisticated methodologies and innovative theoretical syntheses—all in an effort to advance the knowledge of organic evolution and other broad biological principles.