scvi-tools

Provides probabilistic modeling and latent representation for single-cell omics data.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill scvi-tools-qinyan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/qinyan-ai/qinyan-academic-skills/tree/main/skills/05-%E7%94%9F%E7%89%A9%E4%BF%A1%E6%81%AF%E4%B8%8E%E5%9F%BA%E5%9B%A0%E7%BB%84%E5%AD%A6/scvi-tools
Command: npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill scvi-tools-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provide probabilistic modeling for single-cell omics data to capture noise, dropout, and batch effects.

Core Features & Use Cases

  • Dimensionality reduction and latent representation for scRNA-seq, scATAC-seq, and multimodal data.
  • Batch correction and covariate handling to integrate multi-batch experiments.
  • Differential analysis and imputation across modalities, enabling cross-modality insights.

Quick Start

Train a simple scVI model on your raw counts to obtain a batch-corrected latent space.

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?

Batch correction on scRNA-seq data is performed using variational autoencoders that model batch covariates, integrating multi-batch experiments to output a corrected latent representation.

Can I use probabilistic modeling for multimodal single-cell data integration?

Probabilistic modeling supports multimodal single-cell data integration by applying variational inference to jointly analyze scRNA-seq and scATAC-seq datasets, yielding cross-modality latent representations and denoised expressions.

What likelihoods does scvi-tools use for modeling raw count data?

scvi-tools models raw count data using variational autoencoders with Negative Binomial (NB), Zero-Inflated Negative Binomial (ZINB), or Poisson likelihoods to capture single-cell omics noise and dropout.

How do I get a latent representation for spatial transcriptomics?

To get a latent representation for spatial transcriptomics, the Skill applies probabilistic modeling to raw counts, performing dimensionality reduction while handling technical noise and batch effects.

Does scvi-tools support differential expression analysis across modalities?

Yes, scvi-tools supports differential expression analysis across modalities by leveraging denoised expression outputs from the trained variational models, enabling cross-modality biological insights.

What is the best way to integrate multi-batch single-cell experiments?

The best way to integrate multi-batch single-cell experiments is using probabilistic models that handle batch covariates directly, correcting technical variations while preserving biological signals in latent space.