scvi-tools

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

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill scvi-tools-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/scvi-tools
Command: npx skills add https://github.com/sanand0/scientific-research --skill scvi-tools-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a powerful and scalable framework for analyzing complex single-cell omics data, enabling researchers to uncover biological insights from high-dimensional datasets.

Core Features & Use Cases

  • Probabilistic Modeling: Utilizes advanced deep generative models for robust analysis.
  • Multi-modal Integration: Seamlessly integrates various single-cell data types (RNA, ATAC, protein, spatial).
  • Batch Correction: Effectively removes technical variation across datasets.
  • Use Case: Analyze a large scRNA-seq dataset to identify cell types, perform differential expression analysis between conditions, and visualize cell populations in a UMAP plot, all while correcting for batch effects.

Quick Start

Use the scvi-tools skill to analyze single-cell RNA sequencing data from the file 'my_scrna_data.h5ad'.

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 removes technical variation across datasets using probabilistic deep generative models. This Skill integrates high-dimensional single-cell datasets to ensure biological variation is preserved during downstream dimensionality reduction and differential expression analysis.

Can I integrate multimodal single-cell data like CITE-seq and spatial transcriptomics?

Yes, multimodal single-cell data integration supports CITE-seq, spatial transcriptomics, scRNA-seq, and scATAC-seq. It uses deep generative models to seamlessly align these varied data types, enabling unified dimensionality reduction and cell type annotation across different omics modalities.

How does probabilistic modeling improve single-cell omics analysis?

Probabilistic modeling improves single-cell omics analysis by leveraging deep generative models to account for uncertainty and technical noise in high-dimensional datasets. This approach robustly identifies cell populations and performs differential expression while correcting for batch effects.

What is the best way to identify cell types in a large scRNA-seq dataset?

The best way to identify cell types in a large scRNA-seq dataset is using probabilistic deep generative models for dimensionality reduction and clustering. This Skill corrects batch effects and visualizes cell populations in a UMAP plot to accurately annotate distinct cell types.

Does this single-cell omics analysis tool require PyTorch and Scanpy?

Yes, this single-cell omics analysis tool requires PyTorch and Scanpy as core dependencies. PyTorch powers the underlying probabilistic deep generative models, while Scanpy provides the foundational framework for loading and preprocessing high-dimensional RNA-seq datasets.

When should I use deep generative models for single-cell data instead of other methods?

You should use deep generative models for single-cell data when you need robust batch correction and multimodal integration across complex high-dimensional datasets. This approach is particularly effective for large-scale scRNA-seq, scATAC-seq, and spatial transcriptomics where technical variations obscure biological signals.