LGMLDec 9, 2020

Inference of Stochastic Dynamical Systems from Cross-Sectional Population Data

arXiv:2012.05055v1
AI Analysis

This work provides a method for inferring dynamical systems from population data, which is crucial for researchers in fields like biochemistry and epidemiology where direct trajectory data may be unavailable or difficult to obtain.

This paper addresses the problem of inferring the driving equations of stochastic dynamical systems directly from cross-sectional population data, rather than time-course trajectories. It achieves this by estimating the Fokker-Planck equation and then projecting it to a linear system, which is solved using sparse inference methods.

Inferring the driving equations of a dynamical system from population or time-course data is important in several scientific fields such as biochemistry, epidemiology, financial mathematics and many others. Despite the existence of algorithms that learn the dynamics from trajectorial measurements there are few attempts to infer the dynamical system straight from population data. In this work, we deduce and then computationally estimate the Fokker-Planck equation which describes the evolution of the population's probability density, based on stochastic differential equations. Then, following the USDL approach, we project the Fokker-Planck equation to a proper set of test functions, transforming it into a linear system of equations. Finally, we apply sparse inference methods to solve the latter system and thus induce the driving forces of the dynamical system. Our approach is illustrated in both synthetic and real data including non-linear, multimodal stochastic differential equations, biochemical reaction networks as well as mass cytometry biological measurements.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes