Deep learning for single-cell analysis using scvi-tools. This skill should be used when users need (1) data integration and batch correction with scVI/scANVI, (2) ATAC-seq analysis with PeakVI, (3) CITE-seq multi-modal analysis with totalVI, (4) multiome RNA+ATAC analysis with MultiVI, (5) spatial transcriptomics deconvolution with DestVI, (6) label transfer and reference mapping with scANVI/scArches, (7) RNA velocity with veloVI, or (8) any deep learning-based single-cell method. Triggers incl…
Deep learning for single-cell analysis using scvi-tools.
This skill should be used when users need (1) data integration and batch correction with scVI/scANVI, (2) ATAC-seq analysis with PeakVI, (3) CITE-seq multi-modal analysis with totalVI, (4) multiome RNA+ATAC analysis with MultiVI, (5) spatial transcriptomics deconvolution with DestVI, (6) label transfer and reference mapping with scANVI/scArches, (7) RNA velocity with veloVI, or (8) any deep learning-based single-cell method.
Triggers include mentions of scVI, scANVI, totalVI, PeakVI, MultiVI, DestVI, veloVI, sysVI, scArches, variational autoencoder, VAE, batch correction, data integration, multi-modal, CITE-seq, multiome, reference mapping, latent space.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md7,423 B
docsSUMMARY.md737 B
History
First seen on skills.sh
First recorded snapshot · 14 installs
SKILL.md
scvi-tools Deep Learning Skill
This skill provides guidance for deep learning-based single-cell analysis using scvi-tools, the leading framework for probabilistic models in single-cell genomics.
How to Use This Skill
Identify the appropriate workflow from the model/workflow tables below
Read the corresponding reference file for detailed steps and code
Use scripts in scripts/ to avoid rewriting common code
For installation or GPU issues, consult references/environment_setup.md
For debugging, consult references/troubleshooting.md
When to Use This Skill
When scvi-tools, scVI, scANVI, or related models are mentioned
When deep learning-based batch correction or integration is needed
When working with multi-modal data (CITE-seq, multiome)
When reference mapping or label transfer is required
When analyzing ATAC-seq or spatial transcriptomics data
When learning latent representations of single-cell data
Model Selection Guide
Data Type
Model
Primary Use Case
scRNA-seq
scVI
Unsupervised integration, DE, imputation
scRNA-seq + labels
scANVI
Label transfer, semi-supervised integration
CITE-seq (RNA+protein)
totalVI
Multi-modal integration, protein denoising
scATAC-seq
PeakVI
Chromatin accessibility analysis
Multiome (RNA+ATAC)
MultiVI
Joint modality analysis
Spatial + scRNA reference
DestVI
Cell type deconvolution
RNA velocity
veloVI
Transcriptional dynamics
Cross-technology
sysVI
System-level batch correction
Workflow Reference Files
Workflow
Reference File
Description
Environment Setup
references/environment_setup.md
Installation, GPU, version info
Data Preparation
references/data_preparation.md
Formatting data for any model
scRNA Integration
references/scrna_integration.md
scVI/scANVI batch correction
ATAC-seq Analysis
references/atac_peakvi.md
PeakVI for accessibility
CITE-seq Analysis
references/citeseq_totalvi.md
totalVI for protein+RNA
Multiome Analysis
references/multiome_multivi.md
MultiVI for RNA+ATAC
Spatial Deconvolution
references/spatial_deconvolution.md
DestVI spatial analysis
Label Transfer
references/label_transfer.md
scANVI reference mapping
scArches Mapping
references/scarches_mapping.md
Query-to-reference mapping
Batch Correction
references/batchcorrectionsysvi.md
Advanced batch methods
RNA Velocity
references/rnavelocityvelovi.md
veloVI dynamics
Troubleshooting
references/troubleshooting.md
Common issues and solutions
CLI Scripts
Modular scripts for common workflows. Chain together or modify as needed.