scvi-tools

Analyze single-cell omics data with scvi-tools probabilistic models.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/yf8578/clawomics --skill scvi-tools-yf8578
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/yf8578/clawomics/tree/main/skills/scvi-tools
Command: npx skills add https://github.com/yf8578/clawomics --skill scvi-tools-yf8578

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scvi-tools, scanpy, pytorch, numpy, pandas, matplotlib, seaborn, optuna, shap, squidpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a suite of powerful probabilistic models for analyzing complex single-cell omics data, enabling deep insights into biological systems.

Core Features & Use Cases

  • Dimensionality Reduction & Batch Correction: Uncover underlying biological variation and remove technical noise from scRNA-seq, ATAC-seq, and other omics data.
  • Cell Type Annotation & Integration: Accurately annotate cell types and integrate datasets across different batches or modalities.
  • Differential Expression & Accessibility: Perform robust statistical tests to identify genes or regions that differ between conditions.
  • Use Case: Analyze a large scRNA-seq dataset with multiple batches, identify distinct cell populations, and perform differential gene expression analysis between disease and control groups.

Quick Start

Use the scvi-tools skill to analyze the provided single-cell RNA sequencing data.

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 with multiple batches?▼

Cell type annotation identifies distinct cell populations within single-cell omics data. This Skill uses probabilistic generative models to accurately annotate cell types and integrate datasets across different batches or modalities.

Can I analyze ATAC-seq data for differential accessibility testing?▼

Differential accessibility testing for ATAC-seq data performs robust statistical tests to identify regions differing between conditions. This Skill supports ATAC-seq analysis alongside scRNA-seq and multimodal data integration within an AnnData framework.

What is the best way to integrate multimodal single-cell omics datasets?▼

Integrating multimodal single-cell omics datasets aligns data across different modalities. This Skill provides advanced probabilistic models to integrate scRNA-seq, ATAC-seq, and multimodal data while performing dimensionality reduction.

Do I need AnnData objects to run single-cell dimensionality reduction?▼

AnnData objects are required to run single-cell dimensionality reduction with this Skill. You must have a Python environment with scvi-tools and scanpy installed to process scRNA-seq and other omics data.

How does probabilistic modeling help with differential gene expression analysis?▼

Probabilistic modeling helps with differential gene expression analysis by performing robust statistical tests to identify genes differing between disease and control groups. This approach accurately models technical noise in single-cell omics data.