Fast, Sensitive, and Accurate Integration of Single Cell Data

Implementation of the Harmony algorithm for single cell integration, described in Patikas, Yao, et al. . Package includes a standalone Harmony function and interfaces to external frameworks.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("harmony")

2.0.5 by Ilya Korsunsky, 4 months ago


https://github.com/immunogenomics/harmony, https://pati-ni.github.io/harmony/


Browse source code at https://github.com/cran/harmony


Authors: Nikolaos Patikas [aut, ctb] (ORCID: , Hongcheng Yao [aut, ctb] (ORCID: , Ilya Korsunsky [cre, aut] (ORCID: , Martin Hemberg [aut] , Nghia Millard [aut] , Jean Fan [aut, ctb] , Kamil Slowikowski [aut, ctb] (ORCID: , Miles Smith [ctb] , Soumya Raychaudhuri [aut] (ORCID:


Documentation:   PDF Manual  


GPL-3 license


Imports dplyr, cowplot, ggplot2, Matrix, methods, tibble, rlang, RhpcBLASctl, cli

Depends on Rcpp

Suggests SingleCellExperiment, Seurat, testthat, knitr, rmarkdown, ggthemes, ggrepel, patchwork, tidyverse, tidyr, data.table

Linking to Rcpp, RcppArmadillo, RcppProgress


Imported by RaceID, SCIntRuler.

Suggested by ProFAST, Seurat.


See at CRAN