SeuratWrappers provides two fastMNN integration functions:Documentation Index
Fetch the complete documentation index at: https://mintlify.com/satijalab/seurat-wrappers/llms.txt
Use this file to discover all available pages before exploring further.
RunFastMNN()— For Seurat v4-style workflows using a list of Seurat objectsFastMNNIntegration()— For Seurat v5-style workflows usingIntegrateLayers()
RunFastMNN()
Syntax
Parameters
A list of two or more Seurat objects to integrate.
Assay to use for integration. Defaults to the active default assay of the first object.
If an integer, selects that many integration features via
SelectIntegrationFeatures(). If a character vector, uses those specific features.Name for the MNN-corrected embedding stored as a DimReduc object.
Column name prefix for the MNN embedding dimensions.
Name of the assay storing the batch-corrected gene expression matrix.
Print progress messages.
Additional parameters passed to
batchelor::fastMNN() (e.g., k for number of nearest neighbors).Returns
A merged Seurat object with:- A DimReduc under
reduction.namecontaining MNN-corrected embeddings - A new assay under
reconstructed.assaywith batch-corrected expression values - Integration metadata stored in the
Toolslot
FastMNNIntegration()
For use with Seurat v5’sIntegrateLayers() function.
Syntax
Parameters
A Seurat v5 object with split layers (one per batch).
Number of integration features or a character vector of specific features.
Name for the integrated reduction.
Prefix for embedding dimension names.