Joint Velocity-Growth Flow Matching for Single-Cell Dynamics Modeling
About
Learning the underlying dynamics of single cells from snapshot data has gained increasing attention in scientific and machine learning research. The destructive measurement technique and cell proliferation/death result in unpaired and unbalanced data between snapshots, making the learning of the underlying dynamics challenging. In this paper, we propose joint Velocity-Growth Flow Matching (VGFM), a novel paradigm that jointly learns state transition and mass growth of single-cell populations via flow matching. VGFM builds an ideal single-cell dynamics containing velocity of state and growth of mass, driven by a presented two-period dynamic understanding of the static semi-relaxed optimal transport, a mathematical tool that seeks the coupling between unpaired and unbalanced data. To enable practical usage, we approximate the ideal dynamics using neural networks, forming our joint velocity and growth matching framework. A distribution fitting loss is also employed in VGFM to further improve the fitting performance for snapshot data. Extensive experimental results on both synthetic and real datasets demonstrate that VGFM can capture the underlying biological dynamics accounting for mass and state variations over time, outperforming existing approaches for single-cell dynamics modeling.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Reconstruction of discrete branching dynamics | CITE 50D (t=3) | W19.244 | 24 | |
| Reconstruction of discrete branching dynamics | 5D EB t=1 | W10.402 | 24 | |
| Trajectory Interpolation | EB 50D (held-out time points) | Mean W18.496 | 24 | |
| Trajectory Inference | EB dataset 5D (test) | W1 (t=1)0.402 | 23 | |
| Temporal scRNA-seq Extrapolation | DR (Drosophila) Medium (Extrapolation) | Extrapolation Score (t=8)33.73 | 21 | |
| Temporal scRNA-seq Modeling under Sparsity | DR (Drosophila) Hard Sparse Modeling | Score (t=2)30.27 | 21 | |
| Temporal scRNA-seq Interpolation | DR (Drosophila) Easy (Interpolation) | Score (t=4)26.09 | 21 | |
| Single-cell gene expression dynamics interpolation | SC (Schistosoma) | W Metric110.4 | 18 | |
| Single-cell gene expression dynamics interpolation | DR Drosophila | W Metric509.3 | 18 | |
| Trajectory reconstruction | Gaussian Mixtures 1000D | W1 Distance3.01 | 18 |