scanorama

Integrates multiple scRNA-seq datasets correcting batch effects via AnnData objects.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/CHENyiru3/AI-Skills-Collections --skill scanorama
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scanorama
Source: https://github.com/CHENyiru3/AI-Skills-Collections/tree/main/skills-market/compbio/single-cell/integration/scanorama
Command: npx skills add https://github.com/CHENyiru3/AI-Skills-Collections --skill scanorama

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scanorama helps integrate multiple single-cell datasets by aligning shared cell types across batches and performing batch correction while preserving biological variation.

Core Features & Use Cases

  • Efficient batch correction for diverse scRNA-seq datasets.
  • Handles partial overlap of cell types and large-scale integrations.
  • Works with Scanpy/AnnData workflows and produces a combined, analysis-ready object.

Quick Start

Install scanorama and run a basic integration pipeline on your AnnData objects to obtain a combined, batch-corrected dataset.

Frequently Asked Questions about scanorama

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

FAQPage Schema
How do I correct batch effects in scRNA-seq data from different technologies?

Batch correction for scRNA-seq data aligns shared cell types across different batches and technologies while preserving biological variation. Scanorama integrates multiple single-cell datasets to efficiently correct these batch effects.

What is the best way to integrate multiple single-cell datasets with partial cell type overlap?

Integrating single-cell datasets with partial cell type overlap requires algorithms that handle incomplete alignments. Scanorama matches shared cell types across batches to perform accurate batch correction for diverse scRNA-seq data.

Can I use Scanorama for batch correction within Scanpy and AnnData workflows?

Yes, batch correction integrates directly with Scanpy and AnnData workflows. Scanorama processes AnnData objects to produce a combined, analysis-ready object suitable for immediate downstream analysis.

How do I run single-cell data integration with adjustable parameters like dimred and k?

Single-cell data integration supports adjustable parameters like dimred and k to tune the alignment. Running Scanorama on AnnData objects allows you to configure these parameters for optimal batch correction.

Does this batch correction method handle large-scale single-cell integrations?

Yes, this batch correction method handles large-scale integrations of scRNA-seq data. Scanorama efficiently merges datasets from different batches or technologies, preserving biological variation even with large data volumes.

Why does my merged single-cell dataset still show batch effects after integration?

Residual batch effects after single-cell data integration often indicate parameter misconfiguration or highly disparate batches. Adjusting parameters like k and dimred in Scanorama can improve shared cell type alignment and batch correction.