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.
Prerequisites
Before installing SeuratWrappers, make sure your environment meets the following requirements:- R >= 3.5.0 — check with
R.versionin your R console - Seurat >= 5.0.0 — install from CRAN with
install.packages("Seurat") - remotes — used to install packages from GitHub
SeuratWrappers wraps methods that are distributed separately. The core SeuratWrappers package is lightweight; each wrapped method requires its own package, installed independently.
Install SeuratWrappers
Install SeuratWrappers from GitHub
Install method dependencies
Each wrapper depends on the underlying method’s R package, which must be installed separately. You only need to install the packages for the methods you plan to use.CRAN packages
Some dependencies are available on CRAN and can be installed withinstall.packages():
Bioconductor packages
Several methods are distributed through Bioconductor. Install theBiocManager package first, then use it to install the relevant packages:
GitHub packages
Many wrapped methods are only available from GitHub. Install them withremotes::install_github():
Per-method dependency reference
The table below lists the dependency for each wrapped method, its source, and the install command.| Method | Package | Source | Install command |
|---|---|---|---|
| Harmony | harmony | GitHub | remotes::install_github("immunogenomics/harmony") |
| LIGER | rliger | GitHub | remotes::install_github("welch-lab/liger") |
| Conos | conos | GitHub | remotes::install_github("hms-dbmi/conos") |
| fastMNN | batchelor | Bioconductor | BiocManager::install("batchelor") |
| scVI | Python / reticulate | — | See scVI method page |
| Monocle 3 | monocle3 | GitHub | remotes::install_github("cole-trapnell-lab/monocle3") |
| RNA Velocity | velocyto.R | GitHub | remotes::install_github("velocyto-team/velocyto.R") |
| tricycle | tricycle | Bioconductor | BiocManager::install("tricycle") |
| ALRA | built-in | — | No additional package required |
| GLM-PCA | glmpca | CRAN | install.packages("glmpca") |
| PaCMAP | Python / reticulate | — | See PaCMAP method page |
| BANKSY | Banksy | GitHub | remotes::install_github("prabhakarlab/Banksy") |
| Nebulosa | Nebulosa | GitHub | remotes::install_github("powellgenomicslab/Nebulosa") |
| miQC | miQC | Bioconductor | BiocManager::install("miQC") |
| CoGAPS | CoGAPS | Bioconductor | BiocManager::install("CoGAPS") |
| CIPR | cipr | GitHub | remotes::install_github("atakanekiz/CIPR-Package") |
| Presto | presto | GitHub | remotes::install_github("immunogenomics/presto") |
Verify your installation
After installing, confirm that SeuratWrappers loads correctly and that the dependency for your chosen method is available:Next steps
Introduction
Learn how SeuratWrappers works and which method categories are available.
Harmony
Start with Harmony for fast, scalable single-cell dataset integration.