scvi-tools

Applies deep learning methods to analyze and integrate single-cell genomics data.

7|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Epiphytic/ai-plugin-translator --skill scvi-tools-epiphytic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/Epiphytic/ai-plugin-translator/tree/main/packages/core/test/fixtures/regression-output/knowledge-work-plugins/bio-research/skills/scvi-tools
Command: npx skills add https://github.com/Epiphytic/ai-plugin-translator --skill scvi-tools-epiphytic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps researchers apply advanced deep learning methods to single-cell genomics data without needing to design probabilistic models from scratch, enabling reliable integration, annotation, and analysis workflows.

Core Features & Use Cases

  • Single-Cell Model Selection: Guides selection of scVI, scANVI, totalVI, PeakVI, MultiVI, DestVI, veloVI, sysVI, and scArches models for different biological data types.
  • Analysis Workflows: Supports batch correction, latent representation learning, label transfer, multi-modal analysis, spatial deconvolution, and RNA velocity studies.
  • Use Case: A bioinformatics researcher analyzing CITE-seq data can use this Skill to choose totalVI, prepare data, train models, and interpret integrated results.

Quick Start

Use the scvi-tools skill to integrate my single-cell RNA-seq datasets with batch correction using scVI.

Frequently Asked Questions about scvi-tools

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

FAQPage Schema
How do I integrate multiple single-cell RNA-seq datasets with batch correction?

You can integrate single-cell RNA-seq datasets using the scVI model for batch correction, which learns latent representations that remove technical batch effects while preserving biological variability. This Skill provides guidance on model selection, data preparation, training, and validation procedures.

What is the best way to analyze CITE-seq and multiome data together?

To analyze CITE-seq and multiome data together, use totalVI and MultiVI models respectively to jointly analyze paired molecular modalities. This Skill helps you select the correct probabilistic model, prepare paired data, and interpret integrated multiomic results.

How does deep learning improve single-cell genomics analysis?

Deep learning improves single-cell genomics analysis by applying probabilistic models to learn non-linear latent representations of complex data distributions. This approach enables advanced tasks like reference mapping, spatial deconvolution, and RNA velocity without designing models from scratch.

Can I map new single-cell data to an existing annotated reference?

Yes, you can map new single-cell data to an existing annotated reference using scArches for label transfer and reference mapping. This Skill supports workflows for projecting new queries onto trained latent spaces to annotate new datasets efficiently.

Which deep learning model should I choose for spatial transcriptomics deconvolution?

For spatial transcriptomics deconvolution, choose the DestVI model to estimate cell type proportions and cell-type-specific gene expression within spatial spots. This Skill provides model selection guidance to match your biological data type to the correct probabilistic architecture.

Do I need to design my own probabilistic models for RNA velocity analysis?

No, you do not need to design your own probabilistic models for RNA velocity analysis; you can use the veloVI model directly. This Skill enables researchers to apply advanced deep learning methods to single-cell genomics without building probabilistic architectures from scratch.