scvi-tools

Run variational inference on annotated single-cell omics data matrices with scvi-tools.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill scvi-tools-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/scvi-tools
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill scvi-tools-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scvi-tools, torch, scanpy, and includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of analyzing high-dimensional single-cell data by providing a unified, probabilistic framework that handles batch effects, noise, and multi-modal integration automatically.

Core Features & Use Cases

  • Probabilistic Modeling: Perform batch correction, dimensionality reduction, and differential expression with built-in uncertainty quantification.
  • Multi-modal Integration: Jointly analyze RNA, protein (CITE-seq), and chromatin accessibility (ATAC-seq) data within a single generative model.
  • Use Case: Use this skill to integrate single-cell RNA-seq datasets from different donors or sequencing technologies to identify shared cell states while removing technical batch effects.

Quick Start

Use the scvi-tools skill to register your AnnData object and train a model for batch-corrected dimensionality reduction.

Frequently Asked Questions about scvi-tools

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

FAQPage Schema
How do I integrate single-cell RNA-seq datasets from different donors to remove batch effects?

To remove batch effects from single-cell RNA-seq datasets, this skill uses deep generative models to perform probabilistic batch correction. It trains on annotated data matrices to identify shared cell states across different donors while eliminating technical variations.

Can I jointly analyze CITE-seq and scATAC-seq data for multi-modal integration?

Yes, you can perform multi-modal integration by jointly analyzing RNA, protein, and chromatin accessibility data within a single generative model. This unified probabilistic framework supports CITE-seq and scATAC-seq modalities to provide comprehensive multi-omics analysis.

What is probabilistic modeling for single-cell omics and how does it handle uncertainty?

Probabilistic modeling for single-cell omics uses deep generative models to perform dimensionality reduction and differential expression with built-in uncertainty quantification. It handles high-dimensional data complexity by automatically addressing noise during the integration process.

Do I need PyTorch and scanpy to run variational inference on my annotated data matrices?

Yes, you need PyTorch and scanpy installed along with scvi-tools to execute variational inference on annotated data matrices. These dependencies provide the necessary deep learning and single-cell data infrastructure to run the generative models.

What's the best way to perform differential expression with uncertainty quantification in single-cell data?

The best way to perform differential expression with uncertainty quantification is using a probabilistic framework that models high-dimensional data complexity. This skill provides built-in uncertainty quantification during differential expression analysis of single-cell omics data.

When should I use deep generative models instead of standard single-cell analysis methods?

You should use deep generative models when your single-cell analysis requires simultaneous batch correction, multi-modal integration, and explicit uncertainty quantification. This unified probabilistic framework is designed to handle high-dimensional noise and technical batch effects automatically.