bioRxivBioinformaticsPreprint
Contrastive Poincare Maps: uncovering developmental lineages from single-cell data with scalable hyperbolic embeddings
Nithya BhaskeriD, Hattie ChungiD, Louis BoucherieiD, Vladislav KimiD, Stefanie SpeideliD, Melanie WeberiD
- Citations
- 0
Abstract
Embedding hierarchical data in low dimensions is a problem common to many domains: the number of distinct states grows exponentially with depth, whereas Euclidean area grows only polynomially with radius, so branches crowd, cross, and collapse. Hyperbolic geometry, whose area grows exponentially with radius, matches this expansion. Developmental single-cell RNA sequencing (scRNA-seq) data is a demanding instance of this problem, and one in which embeddings are the primary lens on lineage structure, yet the dominant tools, t-SNE, UMAP, and PHATE, are Euclidean. Existing hyperbolic methods such as Poincare Maps (PM) rely on precomputed pairwise similarity matrices and hand-tuned manifold metrics, scale quadratically in memory, and require PCA preprocessing. We present Contrastive Poincare Maps (CPM), which learns hyperbolic embeddings directly from raw expression through a contrastive objective, processing data in batches without dimensionality reduction, batch correction, or feature engineering. On a synthetic differentiation tree, CPM uniquely combines faithful global hierarchy with low worst-case distortion, reducing distortion roughly 15-fold relative to PM (1.7 vs. 25.9), while its peak GPU memory stays essentially constant with dataset size and over 120-fold below PM at 25,200 cells. Across two case studies (116,312 mouse gastrulation cells and mouse hematopoiesis), CPM preserves global developmental hierarchies, aligns embedding geometry with biological axes, and supports trajectory analysis without additional processing. By coupling hyperbolic geometry with contrastive learning, CPM delivers scalable, structure-preserving embeddings for developmental scRNA-seq data. Code: https://github.com/NithyaBhasker/ContrastivePoincareMaps
- organism: mouse
- assay: scRNA-seq
- research focus: clustering
- research focus: trajectory inference
- research focus: dimensionality reduction
- approach: contrastive learning
- approach: deep learning
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Poincare Maps for Analyzing Complex Hierarchies in Single-Cell Data
Anna Klimovskaia, David López-Paz, … Maximilian Nickel·Nature CommunicationsPeer-reviewed·Jun 11, 2020
- Multiscale Hyperbolic Embedding Reveals Hierarchical Structure in Complex Biological Systems
Mingchen Yao, Anoop Praturu, Tatyana O. Sharpee·npj Systems Biology and ApplicationsPeer-reviewed·Jun 2, 2026
- Deep generative model embedding of single-cell RNA-Seq profiles on hyperspheres and hyperbolic spaces
Jiarui Ding, Aviv Regev·Nature CommunicationsPeer-reviewed·May 5, 2021
- Clustering Strategies Improve Structure-Preserving Visualization of Single-Cell RNA-seq Data with CBMAP
Meysa Alchaar, Berat Doğan·bioRxiv·May 4, 2026
- Interpretable spherical geometry of single-cell state transitions from dominant principal components
Long Yuan, Xuyang Li, … Alexander S. Szalay·bioRxiv·Sep 18, 2026
- UMAP does not preserve global structure any better than t-SNE when using the same initialization
Dmitry Kobak, George C. Linderman·Nature BiotechnologyPeer-reviewed·Feb 1, 2021