How Scanorama integration and batch correction work
masterScanorama is designed for the integration and batch correction of heterogeneous scRNA-seq datasets. It is intended to be used in pipelines after noise-reduction steps (like imputation or highly-variable gene filtering).
There are two main modes of operation:
- Integration: Focuses on finding low-dimensional embeddings (
X_scanorama) that align different datasets, useful for clustering and visualization. - Batch Correction: Transforms the actual cell-by-gene expression matrices (
adata.X) to remove batch effects while preserving biological signals.
For large-scale datasets, Scanorama can be accelerated using geometric sketching (via the geosketch tool) to compactly summarize the transcriptomic landscape.