scientific-scvi-integration

Integrates multi-batch scRNA-seq data using scVI-tools to produce unified latent representations and annotations.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-scvi-integration
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scientific-scvi-integration
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-scvi-integration
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-scvi-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This pipeline enables end-to-end integration and probabilistic modeling for multi-batch single-cell data using scVI-tools, SCVI/SCANVI/totalVI and SOLO to unify datasets and extract meaningful latent representations.

Core Features & Use Cases

  • Batch-aware integration: batch-corrected latent spaces for scRNA-seq across studies.
  • Semi-supervised annotation: transfer cell type labels with high confidence using scANVI.
  • Multi-modality support: combine RNA with protein (ADT) data via totalVI and detect doublets with SOLO.
  • End-to-end pipeline: from data preparation to latent space visualization and clustering.

Quick Start

Run the scVI integration pipeline on your AnnData to generate a unified latent space and annotated cell types.

Frequently Asked Questions about scientific-scvi-integration

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

FAQPage Schema
How do I perform batch correction on multi-batch scRNA-seq datasets?▼

Batch correction for multi-batch scRNA-seq data is achieved by integrating datasets with scVI to generate a unified, batch-corrected latent space. This latent representation can then be used directly for clustering and visualization across different studies.

Can I transfer cell type labels to an unannotated single-cell dataset?▼

Yes, you can transfer cell type labels to an unannotated single-cell dataset using the scANVI workflow. This semi-supervised approach leverages existing labels from reference data to confidently annotate target datasets within the integrated latent space.

Does this scVI integration pipeline support multi-modality CITE-seq data?▼

Yes, this scVI integration pipeline supports multi-modality CITE-seq data through the totalVI workflow. It combines RNA and protein (ADT) data to generate a joint latent space for integrated multi-modal analysis.

What is the best way to detect doublets in single-cell RNA-seq data?▼

Detecting doublets in single-cell RNA-seq data is handled using the SOLO workflow. It operates within the scVI-tools environment to identify doublets probabilistically from your raw count data.

What input format do I need to run an scVI integration pipeline?▼

You need to provide your data as an AnnData object to run the scVI integration pipeline. The pipeline processes this input to extract latent representations and generate clustering-ready outputs.