scvi-tools

Train scvi-tools models on AnnData objects for single-cell omics analysis.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill scvi-tools-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/scvi-tools
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill scvi-tools-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides advanced probabilistic deep learning models for analyzing complex single-cell omics data, enabling sophisticated insights into biological systems.

Core Features & Use Cases

  • Advanced Modeling: Utilizes deep generative models (VAEs) for dimensionality reduction, batch correction, and integration of single-cell data (RNA, ATAC, CITE-seq, etc.).
  • Probabilistic Analysis: Offers uncertainty quantification for differential expression, imputation, and cell type annotation.
  • Use Case: Integrate multiple scRNA-seq datasets from different experiments, correct for batch effects, and perform robust differential expression analysis to identify key genes driving biological differences between conditions.

Quick Start

Use the scvi-tools skill to train a SCVI model on the provided AnnData object.

Frequently Asked Questions about scvi-tools

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

FAQPage Schema
How do I integrate multiple scRNA-seq datasets and correct for batch effects?

To integrate scRNA-seq datasets and correct batch effects, you train a deep generative VAE model on AnnData objects using scvi-tools and PyTorch, producing a harmonized latent space for robust comparative analysis.

What is probabilistic modeling for single-cell omics data?

Probabilistic modeling for single-cell omics uses deep generative models to analyze RNA-seq and ATAC-seq data, providing uncertainty quantification for downstream tasks like differential expression and cell type annotation.

Does scvi-tools work with AnnData objects for multi-modal data integration?

Yes, scvi-tools works directly with AnnData objects to perform advanced probabilistic modeling and data integration on multi-modal datasets, including RNA-seq, ATAC-seq, and CITE-seq.

How do I perform differential expression analysis with uncertainty quantification?

You perform differential expression analysis with uncertainty quantification by applying probabilistic deep generative models to your single-cell omics data, identifying key genes driving biological differences between conditions.

What's the best way to do dimensionality reduction on single-cell RNA-seq data?

A highly effective approach for dimensionality reduction on single-cell RNA-seq data is using deep generative models like VAEs, which simultaneously handle batch correction and produce robust latent representations.

Do I need PyTorch to run deep generative models for single-cell analysis?

Yes, you need PyTorch along with scanpy and scvi-tools installed in your Python environment to run deep generative models for advanced probabilistic single-cell omics analysis.