Contrastive Disentanglement#
💡 Tip: Click the + in the first column to expand detailed method descriptions.
| Method | Year | Task | Model | Published | Code | |
|---|---|---|---|---|---|---|
| CellDISECT | 2025 | Nonlinear Gene ProgrammesContrastive DisentanglementContext Transfer |
VAEMixture of Experts |
✗ | GitHub | |
| cLVM | 2019 | Linear Gene ProgrammesContrastive Disentanglement |
Factor ModelsContastive VAE |
✓ | GitHub | |
| ContrastiveVI | 2023 | Nonlinear Gene ProgrammesContrastive Disentanglement |
ZINB LikelihoodProtein-Count (totalVI) LikelihoodContrastive VAEMulti-modal |
✓ | GitHub | |
| ContrastiveVI+ | 2024 | Perturbation ResponsivenessContrastive DisentanglementNonlinear Gene Programmes |
ZINB LikelihoodVAEContrastive |
✓ | GitHub | |
| cPCA | 2018 | Linear Gene ProgrammesContrastive Disentanglement |
Modified PCA |
✓ | GitHub | |
| CPLVMs | 2022 | Linear Gene ProgrammesContrastive Disentanglement |
NB likelihoodFactor Models |
✓ | GitHub | |
| CSMF | 2019 | Linear Gene ProgrammesContrastive Disentanglement |
NMF |
✓ | GitHub | |
| cVAE | 2019 | Contrastive Disentanglement |
Contrastive VAE |
✗ | GitHub | |
| mmVAE | 2022 | Contrastive Disentanglement |
Contrastive VAE |
✓ | GitHub | |
| MultiGroupVI | 2022 | Nonlinear Gene ProgrammesContrastive Disentanglement |
ZINB LikelihoodVAEContrastive |
✓ | GitHub | |
| PCPCA | 2024 | Linear Gene ProgrammesContrastive Disentanglement |
modified PCA |
✓ | GitHub | |
| SC-VAE | 2024 | Contrastive DisentanglementPerturbation Responsiveness |
VAENB likelihood |
✓ | ✗ | |
| scDisInFact | 2024 | Contrastive DisentanglementNonlinear Gene ProgrammesSeen Perturbation PredictionCombinatorial Effect Prediction |
VAENB likelihoodAdversarialGaussian Mixture Model |
✓ | GitHub | |
| scDSA | 2023 | Nonlinear Gene ProgrammesContrastive Disentanglement |
NB likelihoodDomain-Adversarial NNsVAEAddative Shift |
✓ | ✗ | |
| scINSIGHT | 2022 | Contrastive DisentanglementLinear Gene Programmes |
NMF |
✓ | GitHub | |
| scPCA | 2020 | Linear Gene ProgrammesContrastive Disentanglement |
Modified PCA |
✓ | GitHub |