scvi-tools

Automate single-cell omics analysis with scvi-tools probabilistic models.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill simplifies and accelerates the analysis of single-cell omics data by providing a suite of probabilistic models for various data modalities and tasks.

Core Features & Use Cases

  • scRNA-seq Analysis: Unsupervised and supervised learning for dimensionality reduction, batch correction, integration, and differential expression.
  • ATAC-seq Analysis: Peak-based and count-based models for ATAC-seq data.
  • Multimodal & Multi-omics Integration: Combines information from RNA, ATAC, and other modalities.
  • Spatial Transcriptomics: Spatial deconvolution and mapping of single-cell data to spatial locations.
  • Specialized Modalities: Analyzes methylation, flow cytometry, and other data types.
  • Use Case: Analyze a single-cell RNA-seq dataset to identify and visualize cell types, detect differential expression, and perform dimensionality reduction.

Quick Start

Run the scVI model on the 'single_cell_data.h5ad' dataset.

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 and integration for scRNA-seq data?

Batch correction and integration for scRNA-seq data is automated using probabilistic models for unsupervised learning. This approach handles dimensionality reduction and integrates datasets to identify cell types accurately.

Can I analyze spatial transcriptomics and ATAC-seq data with the same workflow?

Spatial transcriptomics and ATAC-seq data can be analyzed using specialized probabilistic models within the same single-cell omics workflow. Spatial deconvolution and peak-based models map single-cell data to spatial locations.

How does multi-omics integration work for combining RNA and ATAC modalities?

Multi-omics integration combines information from RNA, ATAC, and other modalities using probabilistic models. This multimodal integration synchronizes different data types to provide a unified view of cellular states.

Do I need PyTorch and PyTorch Lightning installed to run scRNA-seq analysis?

PyTorch and PyTorch Lightning are required dependencies to run scRNA-seq analysis and other single-cell omics probabilistic models. The environment also requires scvi-tools, scanpy, and anndata libraries.

What is the best way to detect differential expression in single-cell omics datasets?

The best way to detect differential expression in single-cell omics datasets is through supervised and unsupervised probabilistic models. These models process h5ad files to accurately identify variations across different cell types.

Are there limitations when scaling single-cell omics analysis for computational genomics?

Scaling single-cell omics analysis for computational genomics requires sufficient compute resources for PyTorch and PyTorch Lightning. Large datasets with complex multimodal integration may face memory constraints during spatial deconvolution.