mnnCorrect
mnnCorrect is an algorithm designed to correct batch effects in gene expression data, with a focus on single-cell RNA sequencing. It implements the mutual nearest neighbors (MNN) approach, which aligns cells across batches by identifying corresponding cell states and removing technical variation while preserving biological signals.
The method works by comparing batches in a reduced expression space. After normalizing and log-transforming the
mnnCorrect can be used to merge two batches or multiple batches, either sequentially or in a multi-batch
Limitations and considerations include the requirement that batches share overlapping cell states; if biology and batch