scvi-tools

Analyze single-cell omics data with probabilistic models using PyTorch.

557|98|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/jimmc414/Kosmos --skill scvi-tools-jimmc414
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scvi-tools
Source: https://github.com/jimmc414/Kosmos/tree/main/kosmos-claude-scientific-skills/scientific-skills/scvi-tools
Command: npx skills add https://github.com/jimmc414/Kosmos --skill scvi-tools-jimmc414

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of analyzing high-dimensional single-cell omics data, enabling researchers to extract meaningful biological insights from complex datasets.

Core Features & Use Cases

  • Probabilistic Modeling: Utilizes advanced deep generative models for robust analysis.
  • Multi-modal Integration: Seamlessly integrates various single-cell data types (RNA, ATAC, protein).
  • Batch Correction & Annotation: Corrects for technical variations and aids in cell type annotation.
  • Use Case: A researcher has scRNA-seq and scATAC-seq data from the same samples and wants to integrate them to understand cell states more comprehensively. This skill can perform that integration, correct for batch effects, and identify cell types.

Quick Start

Use the scvi-tools skill to set up AnnData for scVI model training with raw counts and batch keys.

Frequently Asked Questions about scvi-tools

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

FAQPage Schema
How do I integrate multimodal single-cell omics datasets like scRNA-seq and scATAC-seq?

Integrating multimodal single-cell omics datasets requires probabilistic modeling to align scRNA-seq and scATAC-seq data. This framework processes AnnData objects to perform multi-modal integration, enabling comprehensive understanding of cell states across different data types.

What is the best way to correct batch effects in high-dimensional single-cell data?

Batch correction in high-dimensional single-cell data relies on deep generative models to remove technical variations. This framework leverages PyTorch to correct batch effects, ensuring that biological signals are preserved while technical noise is mitigated.

Does single-cell analysis with this framework require specific data formats?

Single-cell analysis with this framework requires AnnData objects containing raw counts and batch keys. You must set up your AnnData objects properly before initiating model training for scVI or other probabilistic models.

Can I perform differential expression and cell type annotation using deep learning models?

Performing differential expression and cell type annotation is supported through deep learning models. The framework utilizes advanced deep generative models to facilitate accurate cell type annotation and identify differentially expressed genes.

Why use probabilistic modeling for single-cell omics data instead of traditional methods?

Probabilistic modeling for single-cell omics data captures uncertainty better than traditional methods, providing robust analysis of complex datasets. It handles high-dimensional data effectively, enabling reliable dimensionality reduction and batch correction.

What are the limitations of using deep generative models for single-cell omics analysis?

Deep generative models for single-cell omics analysis require PyTorch and properly formatted AnnData objects. The complexity of these models means they are best suited for researchers needing advanced probabilistic modeling rather than simple data exploration.