Tools for Single Cell Genomics

A toolkit for quality control, analysis, and exploration of single cell RNA sequencing data. 'Seurat' aims to enable users to identify and interpret sources of heterogeneity from single cell transcriptomic measurements, and to integrate diverse types of single cell data. See Satija R, Farrell J, Gennert D, et al (2015) , Macosko E, Basu A, Satija R, et al (2015) , Stuart T, Butler A, et al (2019) , and Hao, Hao, et al (2020) for more details.


CRAN Version CRAN Downloads

Seurat v5

Seurat is an R toolkit for single-cell genomics, developed and maintained by the Satija Lab at NYGC.

We are excited to release Seurat v5! This update introduces new functionality for spatial, multimodal, and scalable single-cell analysis.

Seurat v5 is backwards-compatible with previous versions, so that users will continue to be able to re-run existing workflows.

Installation instructions, documentation, and tutorials can be found at:

Seurat can be successfully installed in R on any system (Mac OS X, Linux, Windows).

Improvements and new features are added on a regular basis. For the most up-to-date development version, refer to the main branch. For the most recent version released on CRAN, refer to the cran branch.

Please post under Issues with any bug reports, feature requests, etc., and use Discussions to engage with the wider Seurat community on analysis questions and other topics. PRs are welcome if you would like to contribute.

For a version history/changelog, please see the NEWS file.

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("Seurat")

5.6.0 by Rahul Satija, 20 days ago


https://satijalab.org/seurat, https://github.com/satijalab/seurat


Report a bug at https://github.com/satijalab/seurat/issues


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


Authors: Andrew Butler [ctb] , Saket Choudhary [ctb] , David Collins [ctb] , Charlotte Darby [ctb] , Jeff Farrell [ctb] , Isabella Grabski [ctb] , Christoph Hafemeister [ctb] (ORCID: , Yuhan Hao [ctb] , Austin Hartman [ctb] , Paul Hoffman [ctb] , Jaison Jain [ctb] , Longda Jiang [ctb] , Madeline Kowalski [ctb] (ORCID: , Skylar Li [ctb] , Gesmira Molla [ctb] , Efthymia Papalexi [ctb] (ORCID: , Patrick Roelli [ctb] , Rahul Satija [aut, cre] (ORCID: , Karthik Shekhar [ctb] , Anagha Shenoy [ctb] , Avi Srivastava [ctb] , Tim Stuart [ctb] , Kristof Torkenczy [ctb] (ORCID: , Brian Zhang [ctb] , Shiwei Zheng [ctb] , Satija Lab and Collaborators [fnd]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports cluster, cowplot, fastDummies, fitdistrplus, future, future.apply, generics, ggplot2, ggrepel, ggridges, graphics, grDevices, grid, httr, ica, igraph, irlba, jsonlite, KernSmooth, lifecycle, lmtest, MASS, Matrix, matrixStats, miniUI, patchwork, pbapply, plotly, png, progressr, RANN, RColorBrewer, Rcpp, RcppAnnoy, RcppHNSW, reticulate, rlang, ROCR, RSpectra, Rtsne, scales, scattermore, sctransform, shiny, spatstat.explore, spatstat.geom, stats, tibble, tools, utils, uwot

Depends on methods, SeuratObject

Suggests ape, arrow, base64enc, Biobase, BiocGenerics, BPCells, data.table, DESeq2, DelayedArray, enrichR, GenomicRanges, GenomeInfoDb, glmGamPoi, ggrastr, harmony, hdf5r, IRanges, leidenbase, limma, magrittr, MAST, metap, mixtools, monocle, presto, rsvd, R.utils, Rfast2, rtracklayer, S4Vectors, sf, sp, SingleCellExperiment, SummarizedExperiment, testthat, VGAM

Linking to Rcpp, RcppAnnoy, RcppEigen, RcppProgress, RcppThread, RSpectra

System requirements: GNU make


Imported by APackOfTheClones, AnanseSeurat, CAESAR.Suite, CellDEEP, CellWindX, ClustAssess, ConvergeR, DR.SC, DWLS, FIRM, GeneNMF, HetSeq, PRECAST, PopComm, ProFAST, RepeatedHighDim, SCIntRuler, SPACO, SPECK, STREAK, SeuratExplorer, SignacX, SingleCellComplexHeatMap, SlideCNA, SlimR, SoupX, SpaCCI, XYomics, bbknnR, celliverse, coFAST, dawnn, mixhvg, rPanglaoDB, scDiffCom, scGOclust, scGate, scMappR, scMetaTraj, scPairs, scRNAstat, scStability, scaper, sccca, scperturbR, scpoisson, tidyseurat.

Depended on by scCustomize.

Suggested by CIARA, CRMetrics, Canek, CytoSimplex, DIscBIO, DamageDetective, IOBR, LISTO, PoweREST, RESET, SCpubr, Signac, SuperCell, VAM, bioIOT, cinaR, clustree, combiroc, conos, countland, doubletrs, dyngen, easybio, gedi2, ggmlR, grandR, harmony, immundata, lstar, mLLMCelltype, mascarade, mxfda, myTAI, nebula, nemoR, palettome, presto, rliger, scFlex, sccore, scregclust, treefit.


See at CRAN