Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Manifold Interpolating Optimal-Transport Flows for Trajectory Inference

About

We present a method called Manifold Interpolating Optimal-Transport Flow (MIOFlow) that learns stochastic, continuous population dynamics from static snapshot samples taken at sporadic timepoints. MIOFlow combines dynamic models, manifold learning, and optimal transport by training neural ordinary differential equations (Neural ODE) to interpolate between static population snapshots as penalized by optimal transport with manifold ground distance. Further, we ensure that the flow follows the geometry by operating in the latent space of an autoencoder that we call a geodesic autoencoder (GAE). In GAE the latent space distance between points is regularized to match a novel multiscale geodesic distance on the data manifold that we define. We show that this method is superior to normalizing flows, Schr\"odinger bridges and other generative models that are designed to flow from noise to data in terms of interpolating between populations. Theoretically, we link these trajectories with dynamic optimal transport. We evaluate our method on simulated data with bifurcations and merges, as well as scRNA-seq data from embryoid body differentiation, and acute myeloid leukemia treatment.

Guillaume Huguet, D.S. Magruder, Alexander Tong, Oluwadamilola Fasina, Manik Kuchroo, Guy Wolf, Smita Krishnaswamy• 2022

Related benchmarks

TaskDatasetResultRank
Reconstruction of discrete branching dynamicsCITE 50D (t=3)
W19.436
24
Trajectory InterpolationEB 50D (held-out time points)
Mean W17.779
24
Reconstruction of discrete branching dynamics5D EB t=1
W10.442
24
Trajectory InferenceEB dataset 5D (test)
W1 (t=1)0.442
23
Temporal scRNA-seq ExtrapolationDR (Drosophila) Medium (Extrapolation)
Extrapolation Score (t=8)33.6
21
Temporal scRNA-seq InterpolationDR (Drosophila) Easy (Interpolation)
Score (t=4)26.44
21
Temporal scRNA-seq Modeling under SparsityDR (Drosophila) Hard Sparse Modeling
Score (t=2)29.74
21
Trajectory InterpolationLung Tumor
W12.001
18
Trajectory reconstructionGaussian Mixtures 1000D
W1 Distance2.858
18
Trajectory InterpolationDendritic Stimulus
W1 Distance/Error6.97
18
Showing 10 of 76 rows
...

Other info

Follow for update