Model Catalog

Explore 23 single-cell analysis models across 5 categories

Filter by Category

Filter by Modality

Showing 23 of 23 models

scGCC
Graph Contrastive Clustering
Predictive
RNA
Tian et al.
2023

Graph neural network with MoCo-based contrastive learning for single-cell clustering and embedding (encoder-only)

Complexity
Interpretability
PyTorchPyTorch Geometric
contrastivegraphclusteringencoder-only+1
CLEAR
Contrastive Learning for Enhanced scRNA-seq
Predictive
RNA
Zhang et al.
2022

MoCo-based contrastive learning framework for learning robust cell representations (encoder-only)

Complexity
Interpretability
PyTorch
contrastiveembeddingbatch-robustencoder-only+1
scVI
Single-cell Variational Inference
Generative
RNA
Lopez et al.
2018

Deep generative VAE model for scRNA-seq with probabilistic inference and batch correction

Complexity
Interpretability
PyTorchJAX
vaegenerativebatch-correctionrna
scGNN
Graph Neural Network for Single-Cell
Generative
RNA
Wang et al.
2021

Graph autoencoder that models cell-cell relationships through cell graphs for imputation and clustering

Complexity
Interpretability
PyTorch
graphclusteringimputationvae+1
SCALEX
Online Single-Cell Data Integration
Generative
RNA
Xiong et al.
2022

Scalable VAE for online integration of single-cell data by projecting into batch-invariant space

Complexity
Interpretability
PyTorch
vaebatch-correctionintegrationrna
Cell BLAST
Cell Querying via Neural Embedding
Generative
RNA
Cao et al.
2020

Neural network VAE method for cell searching and annotation via unbiased cell embedding

Complexity
Interpretability
PyTorch
vaesearchannotationbatch-correction+1
scDAC
Deep Adaptive Clustering
Generative
RNA
Tian et al.
2021

Deep autoencoder with Dirichlet Process Mixture Model for adaptive cell clustering

Complexity
Interpretability
PyTorchscikit-learn
clusteringadaptiveautoencodervae+1
scDeepCluster
Deep Clustering with ZINB
Generative
RNA
Tian et al.
2019

Autoencoder with Zero-Inflated Negative Binomial reconstruction and DEC-style clustering

Complexity
Interpretability
PyTorch
clusteringzinbdeep-embeddedvae+1
scDHMap
Hyperbolic Diffusion Map
Generative
RNA
Tian et al.
2023

Hyperbolic VAE with ZINB reconstruction and t-SNE repulsion for hierarchical cell visualization

Complexity
Interpretability
PyTorch
hyperbolichierarchicalvisualizationvae+1
scSMD
ResNet-based Clustering
Generative
RNA
Song et al.
2020

ResNet autoencoder with mutual information clustering for single-cell analysis

Complexity
Interpretability
PyTorch
clusteringcnnmutual-informationvae+1
scDiffusion
Diffusion Model for Single-Cell
Generative
RNA
Luo et al.
2024

Conditional diffusion model for high-quality single-cell data generation with cell-type control

Complexity
Interpretability
PyTorch
diffusiongenerativeconditionalreconstruction+1
siVAE
Interpretable Deep Generative Model
Generative
RNA
Choi et al.
2023

VAE with structured latent space for interpretable single-cell modeling

Complexity
Interpretability
PyTorch
vaeinterpretablegenerativerna
PeakVI
Peak Variational Inference
Atac Specific
ATAC
Ashuach et al.
2022

Deep generative VAE model for single-cell chromatin accessibility peak analysis

Complexity
Interpretability
PyTorchJAX
vaeatac-seqsparsechromatin+1
PoissonVI
Poisson Variational Inference
Atac Specific
ATAC
Gayoso et al.
2021

Deep generative VAE model for quantitative scATAC-seq fragment counts using Poisson likelihood

Complexity
Interpretability
PyTorchJAX
vaeatac-seqpoissonfragment-counts+1
scTour
Trajectory Inference and Ordering
Trajectory
RNA
ATAC
Li et al.
2023

Trajectory inference VAE for learning cell developmental paths in single-cell data

Complexity
Interpretability
PyTorch
trajectorypseudo-timedevelopmentvae+2
GMVAE (PGM)
Gaussian Mixture VAE - Product of Experts
Gaussian Geometric
RNA
Dilokthanakul et al.
2016

VAE with Product of Experts Gaussian mixture prior for clustering in Euclidean space

Complexity
Interpretability
PyTorch
vaemixtureclusteringgaussian+2
GMVAE (Poincaré)
Hyperbolic Gaussian Mixture VAE
Gaussian Geometric
RNA
Mathieu et al.
2019

GMVAE in hyperbolic Poincaré space for hierarchical cell type relationships

Complexity
Interpretability
PyTorch
vaehyperbolichierarchicalgeometric+2
GMVAE (HW)
Hyperbolic-Wrapped Gaussian Mixture VAE
Gaussian Geometric
RNA
Gu et al.
2021

GMVAE using Hyperbolic-Wrapped distributions for hierarchical clustering on Lorentz hyperboloid

Complexity
Interpretability
PyTorch
vaehyperbolicwrappedhierarchical+2
GMVAE (LearnablePGM)
Learnable Pseudo-Gaussian Manifold VAE
Gaussian Geometric
RNA
GM-VAE Authors
2024

GMVAE with learnable curvature PGM for adaptive geometric structure

Complexity
Interpretability
PyTorchgeoopt
vaelearnable-curvaturepgmgeometric+4
β-VAE
Beta Variational Autoencoder
Disentanglement
RNA
Higgins et al.
2017

VAE with weighted KL divergence for learning disentangled factors

Complexity
Interpretability
PyTorch
vaedisentanglementfactorsgenerative+1
InfoVAE
Information Maximizing VAE
Disentanglement
RNA
Zhao et al.
2019

VAE with mutual information maximization for disentangled and informative representations

Complexity
Interpretability
PyTorch
vaedisentanglementinformation-theorygenerative+1
TCVAE
Total Correlation VAE
Disentanglement
RNA
Chen et al.
2018

VAE that explicitly decomposes and minimizes total correlation for disentanglement

Complexity
Interpretability
PyTorch
vaedisentanglementtotal-correlationgenerative+1
DIPVAE
Disentangled Inferred Prior VAE
Disentanglement
RNA
Kumar et al.
2018

VAE that learns a factorial prior to encourage disentanglement

Complexity
Interpretability
PyTorch
vaedisentanglementfactorial-priorgenerative+1