scvi-tools

Analyze single-cell omics data with deep generative models.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill scvi-tools-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/scvi-tools
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill scvi-tools-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

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

Core Features & Use Cases

  • Probabilistic Modeling: Utilizes deep generative models (VAEs) for dimensionality reduction, batch correction, and differential expression.
  • Multi-modal Integration: Supports analysis of diverse data types including scRNA-seq, ATAC-seq, CITE-seq, and spatial transcriptomics.
  • Use Case: Analyze a large scRNA-seq dataset with multiple batches, correct for batch effects, identify cell types, and perform differential gene expression analysis between conditions, all within a unified probabilistic framework.

Quick Start

Use the scvi-tools skill to analyze single-cell RNA-seq data by setting up AnnData, training an SCVI model, and extracting the latent representation.

Frequently Asked Questions about scvi-tools

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

FAQPage Schema
How do I correct batch effects in scRNA-seq data using deep generative models?

To correct batch effects in scRNA-seq data, use deep generative models like Variational Autoencoders to learn a probabilistic latent representation. This approach harmonizes diverse batches within a unified statistical framework, enabling robust downstream differential expression analysis.

Can I integrate multi-modal single-cell omics data like ATAC-seq and CITE-seq together?

Yes, you can integrate multi-modal single-cell omics data like ATAC-seq and CITE-seq together. This Skill supports multi-modal integration using probabilistic approaches to jointly analyze diverse data types, including spatial transcriptomics, for comprehensive biological insights.

What is the best way to perform dimensionality reduction on large single-cell datasets?

The best way to perform dimensionality reduction on large single-cell datasets is by training a Variational Autoencoder. This technique provides scalable computation and robust statistical modeling to extract meaningful latent representations from complex omics data.

Does single-cell omics analysis require a specific data format to start?

Single-cell omics analysis requires setting up your data in the AnnData format. Once your AnnData object is prepared, you can train a model directly on the data to extract latent representations for downstream bioinformatics workflows.

When should I use probabilistic approaches for single-cell differential gene expression analysis?

You should use probabilistic approaches for single-cell differential gene expression analysis when working with multi-batch datasets. These models provide robust statistical modeling that accounts for technical noise and batch effects, yielding more reliable biological insights.