What problem does it solve? Single-cell datasets suffer from batch effects, modality complexity, and annotation bottlenecks that classical methods handle poorly. This Skill guides deep learning-based analysis with scvi-tools, covering integration, label transfer, and multi-modal modeling in one consistent workflow. ## Core Features & Use Cases - Model Selection Guidance: Decision trees and tables map data types (scRNA-seq, CITE-seq, ATAC-seq, multiome, spatial) to the right model: scVI, scANVI, totalVI, PeakVI, MultiVI, DestVI, veloVI, or sysVI. - Ready-to-Run CLI Scripts: Chainable scripts for data validation, QC and HVG preparation, model training, clustering/UMAP, differential expression, label transfer, and multi-dataset integration. - In-Depth References: Step-by-step workflow documents covering environment setup, data preparation, and per-model analysis with troubleshooting tables. - Use Case: Integrate three scRNA-seq experiments by running validate_adata.py, prepare_data.py, train_model.py with scVI, then cluster_embed.py and differential_expression.py to produce clustered UMAPs and marker gene tables. ## Quick Start Ask the agent to integrate your h5ad single-cell datasets with scVI and produce a clustered UMAP and differential expression results.