alterlab-scvi-tools

Train scvi-tools VAEs for batch-corrected single-cell omics analysis.

58|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-scvi-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alterlab-scvi-tools
Source: https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/bioinformatics/alterlab-scvi-tools
Command: npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-scvi-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a unified probabilistic framework to analyze single-cell data across modalities, integrating batch correction, normalization, and uncertainty-aware DE.

Core Features & Use Cases

  • End-to-end probabilistic modeling: train VAEs for scRNA-seq, ATAC, and multimodal data with batch correction and covariate handling.
  • Differential expression & imputation: perform Bayesian DE analyses and cross-modality imputation.
  • Domain-wide use cases: RNA-seq, ATAC, CITE-seq, multiome, and spatial transcriptomics analyses.

Quick Start

Load an AnnData with raw counts, configure scvi tools models, and run training to obtain latent representations and DE results.

Frequently Asked Questions about alterlab-scvi-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform batch correction on single-cell RNA-seq data using probabilistic modeling?

Batch correction for single-cell RNA-seq data is performed by training variational autoencenders on raw counts with batch covariates to generate integrated latent representations for downstream analysis.

What is the best way to run differential expression analysis on multimodal single-cell data?

Differential expression analysis on multimodal single-cell data is best run using a Bayesian probabilistic framework, which leverages trained latent representations to account for technical noise and batch effects.

Can I use scvi-tools for spatial transcriptomics and ATAC-seq integration?

Yes, scvi-tools supports spatial transcriptomics and ATAC-seq integration, enabling end-to-end probabilistic modeling across RNA-seq, ATAC, and multimodal assays within a unified framework.

What input format do I need to set up a single-cell model for multimodal analysis?

To set up a single-cell model for multimodal analysis, you need an AnnData object containing raw counts and explicit covariates for batch correction and other biological factors.

Does scvi-tools support cross-modality imputation for single-cell omics experiments?

Yes, scvi-tools supports cross-modality imputation, using trained probabilistic models to predict missing modalities and perform uncertainty-aware differential testing across batches.

Why does my single-cell batch correction model require raw counts instead of normalized data?

Single-cell batch correction models require raw counts because the underlying probabilistic VAE framework models count distributions directly, ensuring accurate likelihood estimations and biological variance capture.