scvi-tools

Analyze single-cell and multi-omic datasets with probabilistic deep generative models.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/jasrajtulsi/GRAD-SCOPE --skill scvi-tools-jasrajtulsi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/jasrajtulsi/GRAD-SCOPE/tree/main/.claude/skills/scvi-tools
Command: npx skills add https://github.com/jasrajtulsi/GRAD-SCOPE --skill scvi-tools-jasrajtulsi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you analyze single-cell and multi-omic data with probabilistic deep learning, so you can correct batch effects, integrate datasets, annotate cells, and quantify uncertainty instead of relying on ad hoc heuristics.

Core Features & Use Cases

  • Batch correction and integration: Learn shared latent spaces from raw count data while preserving biological signal.
  • Differential expression and abundance: Compare groups with Bayesian testing that accounts for uncertainty and false discovery control.
  • Multimodal workflows: Handle RNA-seq, ATAC-seq, CITE-seq, spatial transcriptomics, methylation, and cytometry use cases.
  • Use case: Train scVI on a multi-batch scRNA-seq dataset, then use the latent representation for clustering, visualization, and downstream gene discovery.

Quick Start

Use the scvi-tools skill to train the appropriate model on your AnnData or MuData object, correct batch effects, and return latent embeddings and probabilistic downstream results.

Frequently Asked Questions about scvi-tools

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

FAQPage Schema
How do I correct batch effects in scRNA-seq data using probabilistic models?

Correct batch effects in scRNA-seq data by training a probabilistic deep generative model on raw count inputs. This approach learns a shared latent space that preserves biological signal while removing technical variation across batches.

Can I use variational inference for multimodal integration of CITE-seq and ATAC-seq?

Yes, variational inference supports multimodal integration for CITE-seq and ATAC-seq datasets. The model processes multimodal inputs to learn joint latent representations that enable cross-modality alignment and comprehensive cellular characterization.

What is the best way to perform differential expression testing with uncertainty quantification?

Perform differential expression testing with uncertainty quantification by applying Bayesian testing to the trained latent space. This method accounts for model uncertainty and provides false discovery control, yielding more robust gene comparisons than ad hoc heuristics.

Do I need AnnData or MuData objects to train single-cell deep generative models?

Yes, AnnData or MuData objects are required to train single-cell deep generative models. Inputs must contain raw count preprocessing and undergo model-specific setup before initiating training and extracting latent embeddings.

Does this approach support spatial transcriptomics and methylation workflows for deconvolution?

Yes, this approach supports spatial transcriptomics and methylation workflows for deconvolution. The probabilistic framework extends to these modalities, allowing you to estimate cell type proportions and perform annotation transfer across diverse genomic data.

Why should I choose probabilistic deep learning over ad hoc heuristics for single-cell integration?

Choose probabilistic deep learning over ad hoc heuristics to quantify uncertainty during single-cell integration. This method learns shared latent spaces directly from raw counts, providing mathematically grounded batch correction and uncertainty-aware downstream testing.