GOTFlow: Learning Directed Population Transitions from Cross-Sectional Biomedical Data with Optimal Transport
Wright, G.; Alzaid, E.; Muter, J.; Brosens, J.; Minhas, F.
Show abstract
MotivationMany biological and clinical processes are dynamic, yet most datasets are cross-sectional, capturing populations at discrete states rather than tracking individuals over time. This makes it difficult to quantify how populations change across developmental, physiological, or disease-associated conditions. Existing trajectory and transport-based methods often rely on fixed feature spaces, assumptions tailored to transcriptomic time-course data, or approximately linear progression, limiting their ability to model heterogeneous and unbalanced transitions across diverse biomedical modalities. Flexible methods are needed that can infer directed population-level change from cross-sectional data while retaining biological interpretability. ResultsWe present GOTFlow, a framework for learning directed population transitions from cross-sectional biomedical data using graph-constrained optimal transport in a learned latent space. GOTFlow integrates representation learning with unbalanced optimal transport to jointly estimate embeddings and transport couplings between biological states. This enables hypothesis-driven modelling of progression structures while accommodating non-linear geometry, branching relationships, and changes in population mass. From the inferred transport plans, GOTFlow derives interpretable summaries of dynamics, including drift vectors quantifying transitions, and feature-level transported changes that highlight molecular drivers of progression. In synthetic data, GOTFlow recovered known transitions with strong agreement between inferred and ground-truth drifts. Across three biological applications, endometrial remodelling, breast cancer risk progression, and prion disease, GOTFlow identified state-to-state transitions and biologically meaningful feature shifts reflecting impaired decidualisation, increasing cancer risk, and neurodegenerative progression. These results establish GOTFlow as a general and interpretable framework for analysing directed population dynamics from cross-sectional data. AvailabilityCode available at: https://github.com/wgrgwrght/GOTFlow
Matching journals
The top 4 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- Deep generative model embedding of single-cell RNA-Seq profiles on hyperspheres and hyperbolic spaces 95%
- scDREAMER: atlas-level integration of single-cell datasets using deep generative model paired with adversarial classifier 95%
- Learning tissue representation by identification of persistent local patterns in spatial omics data 95%
Similar papers in this journal
- ARTEMIS integrates autoencoders and schrodinger bridges to predict continuous dynamics of gene expression, cell population and perturbation from time-series single-cell data 96%
- Scalable Integration of Multiomic Single Cell Data Using Generative Adversarial Networks 95%
- SCIM: Universal Single-Cell Matching with Unpaired Feature Sets 94%
Similar papers in this journal
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.