scvi-tools

Analyze single-cell omics data with probabilistic deep generative models.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill scvi-tools-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/dralkh/seerai/tree/main/skills/scvi-tools
Command: npx skills add https://github.com/dralkh/seerai --skill scvi-tools-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps researchers analyze complex single-cell and spatial omics data with probabilistic deep learning instead of ad hoc preprocessing and manual comparisons.

Core Features & Use Cases

  • Batch Correction and Integration: Learn batch-invariant latent spaces for scRNA-seq, ATAC-seq, and multi-omic datasets.
  • Annotation and Transfer Learning: Use semi-supervised models to label cells, map queries to references, and propagate labels across studies.
  • Differential Expression and Deconvolution: Run Bayesian differential expression, accessibility testing, and spatial deconvolution with uncertainty estimates.
  • Use Case: A researcher can train scVI on raw count matrices, then reuse the latent representation for clustering, visualization, and statistically grounded downstream analysis across batches or modalities.

Quick Start

Ask for the scvi-tools workflow to register raw count data, train the right model for my modality, and return latent embeddings, normalized outputs, and differential analysis results.

Frequently Asked Questions about scvi-tools

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

FAQPage Schema
How do I perform batch correction on scRNA-seq data with probabilistic models?

Batch correction for scRNA-seq data uses probabilistic deep generative models to learn batch-invariant latent spaces. You train on raw count matrices to generate latent embeddings that enable clustering, visualization, and downstream analysis across different batches.

What is the best way to integrate multimodal single-cell omics datasets?

Multimodal integration applies variational inference to align scRNA-seq, ATAC-seq, and cytometry data within a shared latent space. This probabilistic approach replaces ad hoc preprocessing with statistically grounded latent representations for cross-modality analysis.

Can I run spatial transcriptomics deconvolution using scvi-tools?

Spatial transcriptomics deconvolution is supported through probabilistic deep generative models. The workflow processes spatial data to estimate cell type proportions and perform accessibility testing with built-in uncertainty estimates for spatially resolved datasets.

Do I need raw count matrices in AnnData format for single-cell differential expression analysis?

Yes, single-cell differential expression analysis requires raw count-based AnnData or MuData inputs. You must register the count data and set up the specific model before training to generate Bayesian differential expression results.

How does semi-supervised cell annotation work for single-cell data?

Semi-supervised cell annotation uses probabilistic models to label cells, map queries to references, and propagate labels across studies. This transfer learning approach leverages trained latent spaces to classify and transfer annotations to new datasets.

What are the limitations of variational inference for trajectory analysis?

Variational inference for trajectory analysis depends on model-specific setup and proper latent-space training. While it handles multiple omics modalities, it requires raw count inputs and careful model selection to avoid inaccurate representations of complex cellular trajectories.