Neural ordinary differential equations for ecological and evolutionary time‐series analysis

Inferring the functional shape of ecological and evolutionary processes from time-series data can be challenging because processes are often not describable with simple equations. The dynamical coupling between variables in time series further complicates the identification of equations through mode...

Full description

Bibliographic Details
Main Authors: Bonnaffé, W, Sheldon, BC, Coulson, T
Format: Journal article
Language:English
Published: Wiley 2021
_version_ 1797070391416455168
author Bonnaffé, W
Sheldon, BC
Coulson, T
author_facet Bonnaffé, W
Sheldon, BC
Coulson, T
author_sort Bonnaffé, W
collection OXFORD
description Inferring the functional shape of ecological and evolutionary processes from time-series data can be challenging because processes are often not describable with simple equations. The dynamical coupling between variables in time series further complicates the identification of equations through model selection as the inference of a given process is contingent on the accurate depiction of all other processes. We present a novel method, neural ordinary differential equations (NODEs), for learning ecological and evolutionary processes from time-series data by modelling dynamical systems as ordinary differential equations and dynamical functions with artificial neural networks (ANNs). Upon successful training, the ANNs converge to functional shapes that best describe the biological processes underlying the dynamics observed, in a way that is robust to mathematical misspecifications of the dynamical model. We demonstrate NODEs in a population dynamic context and show how they can be used to infer ecological interactions, dynamical causation and equilibrium points. We tested NODEs by analysing well-understood hare and lynx time-series data, which revealed that prey–predator oscillations were mainly driven by the interspecific interaction, as well as intraspecific densitydependence, and characterised by a single equilibrium point at the centre of the oscillation. Our approach is applicable to any system that can be modelled with differential equations, and particularly suitable for linking ecological, evolutionary and environmental dynamics where parametric approaches are too challenging to implement, opening new avenues for theoretical and empirical investigations.
first_indexed 2024-03-06T22:38:08Z
format Journal article
id oxford-uuid:5a9f4334-a465-4eee-99f9-fd63c0a8c0ce
institution University of Oxford
language English
last_indexed 2024-03-06T22:38:08Z
publishDate 2021
publisher Wiley
record_format dspace
spelling oxford-uuid:5a9f4334-a465-4eee-99f9-fd63c0a8c0ce2022-03-26T17:16:54ZNeural ordinary differential equations for ecological and evolutionary time‐series analysisJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:5a9f4334-a465-4eee-99f9-fd63c0a8c0ceEnglishSymplectic ElementsWiley2021Bonnaffé, WSheldon, BCCoulson, TInferring the functional shape of ecological and evolutionary processes from time-series data can be challenging because processes are often not describable with simple equations. The dynamical coupling between variables in time series further complicates the identification of equations through model selection as the inference of a given process is contingent on the accurate depiction of all other processes. We present a novel method, neural ordinary differential equations (NODEs), for learning ecological and evolutionary processes from time-series data by modelling dynamical systems as ordinary differential equations and dynamical functions with artificial neural networks (ANNs). Upon successful training, the ANNs converge to functional shapes that best describe the biological processes underlying the dynamics observed, in a way that is robust to mathematical misspecifications of the dynamical model. We demonstrate NODEs in a population dynamic context and show how they can be used to infer ecological interactions, dynamical causation and equilibrium points. We tested NODEs by analysing well-understood hare and lynx time-series data, which revealed that prey–predator oscillations were mainly driven by the interspecific interaction, as well as intraspecific densitydependence, and characterised by a single equilibrium point at the centre of the oscillation. Our approach is applicable to any system that can be modelled with differential equations, and particularly suitable for linking ecological, evolutionary and environmental dynamics where parametric approaches are too challenging to implement, opening new avenues for theoretical and empirical investigations.
spellingShingle Bonnaffé, W
Sheldon, BC
Coulson, T
Neural ordinary differential equations for ecological and evolutionary time‐series analysis
title Neural ordinary differential equations for ecological and evolutionary time‐series analysis
title_full Neural ordinary differential equations for ecological and evolutionary time‐series analysis
title_fullStr Neural ordinary differential equations for ecological and evolutionary time‐series analysis
title_full_unstemmed Neural ordinary differential equations for ecological and evolutionary time‐series analysis
title_short Neural ordinary differential equations for ecological and evolutionary time‐series analysis
title_sort neural ordinary differential equations for ecological and evolutionary time series analysis
work_keys_str_mv AT bonnaffew neuralordinarydifferentialequationsforecologicalandevolutionarytimeseriesanalysis
AT sheldonbc neuralordinarydifferentialequationsforecologicalandevolutionarytimeseriesanalysis
AT coulsont neuralordinarydifferentialequationsforecologicalandevolutionarytimeseriesanalysis