ArchR: An integrative and scalable software package for single-cell chromatin accessibility analysis
Jeffrey M. GranjaiD, M. Ryan CorcesiD, Sarah E. PierceiD, S. Tansu BagdatliiD, Hani ChoudhryiD, Howard Y. ChangiD, William James GreenleafiD
Abstract
The advent of large-scale single-cell chromatin accessibility profiling has accelerated our ability to map gene regulatory landscapes, but has outpaced the development of robust, scalable software to rapidly extract biological meaning from these data. Here we present a software suite for single-cell analysis of regulatory chromatin in R (ArchR; www.ArchRProject.com) that enables fast and comprehensive analysis of single-cell chromatin accessibility data. ArchR provides an intuitive, user-focused interface for complex single-cell analyses including doublet removal, single-cell clustering and cell type identification, robust peak set generation, cellular trajectory identification, DNA element to gene linkage, transcription factor footprinting, mRNA expression level prediction from chromatin accessibility, and multi-omic integration with scRNA-seq. Enabling the analysis of over 1.2 million single cells within 8 hours on a standard Unix laptop, ArchR is a comprehensive analytical suite for end-to-end analysis of single-cell chromatin accessibility data that will accelerate the understanding of gene regulation at the resolution of individual cells.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1,393
- FWCI
- 61.74
- Field percentile
- top 1%
- Organism
- Assay
- Research Focus
- Approach
In-depth summary
Claude Opus 5.5 · max effort · 8 Nov 2026 · from the full text (28 Apr 2020) · CC BY 4.0
ArchR, an HDF5-backed R suite for end-to-end scATAC-seq analysis, outpaces SnapATAC and Signac and processes over 1.2 million simulated cells within 8 h on a laptop.
Single-cell chromatin accessibility sequencing (scATAC-seq) now lets one laboratory generate data on hundreds of thousands of cells within weeks, yet many analysis tools cover only parts of the workflow or cannot handle datasets above 80,000 cells. ArchR offers a single benchmarked R framework, from quality control to scRNA-seq integration, that keeps data in compact on-disk Arrow files so large analyses fit in laptop-class memory.
Key results
ShownArchR was faster and leaner in memory than SnapATAC and Signac in every benchmark comparison, and completed import, dimensionality reduction and clustering of ~220,000 real and over 1.2 million simulated cells on eight-core, 32 GB hardware.
70,000-cell datasets finished in under an hour with 32 GB RAM and eight cores (n = 3 runs). At ~70,000 peripheral blood mononuclear cells (PBMCs), SnapATAC ran out of memory with 128 GB/20 cores, and both SnapATAC and Signac did so at 32 GB/eight cores. Runs took less than 3 h for ~220,000 cells and under 8 h for over 1.2 million simulated PBMCs split into 200 samples. · ArchR enables efficient and comprehensive…; ArchR enables comprehensive analysis of…; Figure legends
ShownProjecting synthetic doublets into the low-dimensional embedding let ArchR flag genotype-confirmed doublets accurately, modestly beating Scrublet on scATAC-seq and agreeing with RNA-based doublet calls on paired Multiome cells.
On 38,072 cells from ten pooled human cell lines with demuxlet genotypes as ground truth, ArchR reached ROC AUC 0.918 versus 0.641 for total fragment count; 27,220 cells remained after doublet removal. On 10x Multiome PBMCs, high-confidence ArchR calls agreed with Scrublet's scRNA-seq-based calls (AUC = 0.921). · ArchR identifies putative doublets in scATAC-seq…; Figure legends
ShownOf 56 gene-score models tested against matched scRNA-seq, models combining gene-body signal with distance-weighted distal elements bounded by neighboring genes predicted expression best; model 42 ranked top in both PBMC and bone marrow data and was adopted in ArchR.
Pearson r between gene scores and expression linked via Seurat canonical correlation analysis, per gene and per 100-cell group (500 groups), for top 1,000 differentially expressed and 2,000 variable genes. Model 42 adds bidirectional exponential decay from the transcription start site (TSS; extended 5 kb upstream) and gene end; bulk and Multiome data confirmed this class. · Improved inference of gene scores enables…; Figure legends
SuggestedArchR's iterative latent semantic indexing (LSI) clustered simulated single cells by cell type, whereas SnapATAC and Signac split them by sample, and landmark-based estimated LSI preserved data structure from very small subsets.
Bulk hematopoietic ATAC-seq (14 cell types, on average five replicates) was downsampled to 1,000 ± 500, 5,000 ± 1,000 and 10,000 ± 2,500 fragments per cell; ArchR gave a higher adjusted Rand index at each depth. Estimated LSI recovered clusters with as few as 50 landmark cells in PBMC (n = 27,845) and bone marrow (n = 26,748) data. · ArchR provides high-resolution and efficient…; Figure legends
ShownOn a ~220,000-cell multi-laboratory hematopoiesis compendium, ArchR resolved 21 clusters including rare plasma cells, built reproducible peak and peak-to-gene link sets, and traced B cell regulatory dynamics; on a subset, its trajectories agreed with Slingshot and Monocle 3.
49 samples; plasma cells ~0.1% (265 cells); 396,642 reproducible peaks, 215,916 differentially accessible; scRNA-seq alignment in less than 1 h; 70,239 peak-to-gene links (R > 0.45, FDR < 0.1). On a 10,251-cell subset, B cell and monocyte trajectories matched Slingshot and Monocle 3 (r^2 > 0.96); the full data gave 11,999 B cell trajectory peak-to-gene links (r > 0.5). · ArchR enables comprehensive analysis of…; ArchR enables integration of matched scRNA-seq…; Figure legends
Methods, data and reproducibility
ArchR stores BAM- or fragment-derived data in on-disk HDF5 'Arrow' files and runs TSS-enrichment QC, synthetic-doublet projection, iterative LSI on 500-bp tiles, distance-weighted gene scores, pseudo-bulk peak calling, chromVAR, Tn5-corrected footprinting, Seurat-based scRNA-seq integration and trajectory analysis; SnapATAC and Signac serve as comparators.
- Pooled scATAC-seq of ten cell lines (e.g., K562, GM12878, HeLa, MCF7; 10x v1, two replicates) plus per-line bulk ATAC-seq for demuxlet genotypes · human · n = 38,072 cells (15,345 and 22,727 per replicate) · GSE162690
- Public PBMC scATAC-seq with matched scRNA-seq; runtime benchmarks used ~10,000 to ~70,000 PBMCs · human (aligned to hg19) · n = 27,845 cells (clustering, gene-score tests)
- Public bone marrow scATAC-seq (CD34+ progenitors and unfractionated cells) with matched scRNA-seq · human (aligned to hg19) · n = 26,748 cells (~30,000 in runtime benchmarks)
- Public sci-ATAC-seq mouse atlas spanning diverse organ systems, used for BAM-input and runtime benchmarks · mouse (aligned to mm9) · n = 64,286 cells across 13 tissues
- Compendium of published hematopoietic scATAC-seq (10x Chromium and Fluidigm C1) from multiple laboratories · human (aligned to hg19) · n = 49 samples, ~220,000 cells (215,031 in embedding)
- Simulated PBMC scATAC-seq set for scaling tests · human (simulated PBMCs, hg19) · n = over 1.2 million cells in 200 samples
- Bulk hematopoietic ATAC-seq downsampled to single-cell depth (clustering tests) plus matched bulk RNA-seq (gene-score validation) · human (aligned to hg19) · n = 14 cell types; 7,200 downsampled cells
- 10x Genomics Multiome PBMCs with paired scATAC-seq and scRNA-seq from the same cells · human (aligned to hg19) · n = 10,887 cells; 9,702 after ArchR doublet removal
- Methods & tools
- ArchR (R package built on HDF5 Arrow files), SnapATAC (landmark diffusion maps, 5-kb tile matrix; comparator), Signac (LSI on a predetermined peak set; comparator), Seurat canonical correlation analysis integration, demuxlet (genotype-based doublet ground truth), Scrublet (doublet detection comparator), chromVAR (scalable reimplementation for transcription factor motif deviations), Slingshot and Monocle 3 (trajectory inference), 10x Genomics cellranger-atac 1.0.0 (mkfastq, count), PEPATAC, MACS2 and bedtools 2.26.0 (bulk ATAC-seq processing), SAMtools 1.5 and VarScan 2.4.3 (cell-line genotyping), BSgenome and TxDb UCSC hg19/mm9 annotation packages; UMAP
- Code
- https://github.com/GreenleafLab/ArchRhttps://github.com/GreenleafLab/ArchR_2020https://www.archrproject.com/http://code.databio.org/PEPATAC/
- Data & accessions
- https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE162690https://github.com/GreenleafLab/ArchR_2020https://support.10xgenomics.com/single-cell-atac/software/downloads/latest
- Reagents & environment
- R on Unix-based systems; BSgenome/TxDb UCSC knownGene for hg19 (mm9 for mouse atlas); cellranger-atac 1.0.0; bedtools 2.26.0; SAMtools 1.5; VarScan 2.4.3; cell lines from ATCC, GM12878 from Coriell, frozen in BAMBANKER (Wako 302-14681).
- Assay conditions & compute
- Benchmarks at 32 GB RAM/eight cores and 128 GB RAM/20 cores; scaling runs on a MacBook Pro (eight cores, 32 GB, USB drive) and a server with HP Lustre storage; scATAC-seq on NovaSeq 6000 S4 (paired-end 99-bp), bulk ATAC-seq on HiSeq 4000 (paired-end 75-bp).
- Reproducibility gaps
- Released code reproduces the majority, not all, of the analyses; public inputs are referenced via Supplementary Table 1 without accessions in the text; versions of ArchR, SnapATAC and Signac used in benchmarks are not printed in the text.
Limitations (5)
- Benchmarks against SnapATAC and Signac used particular releases of tools still in active development, so the reported speed, memory and feature gaps may shift as those packages evolve. · stated by the authors
- ArchR missed some demuxlet-called doublets that sat inside clusters rather than between them; the authors propose these are imbalanced doublets whose signal derives mostly from one cell. · stated by the authors
- Integrating scRNA-seq with the ~220,000-cell hematopoiesis compendium is flagged as not ideal for high-resolution alignment, since heterogeneity across laboratories and platforms degrades cross-platform accuracy. · stated by the authors
- The 1.2-million-cell scaling test used simulated PBMCs, and beyond 200,000 cells on 32 GB/eight cores ArchR relies on landmark-based estimated LSI, whose fidelity at that scale was judged by UMAP inspection rather than a quantitative metric. · noted in this summary
- The clustering advantage rests on adjusted Rand index scores from bulk profiles downsampled to single-cell depth, which lack droplet artifacts such as doublets; no index values appear in the text, and real PBMC and bone marrow comparisons are described qualitatively. · noted in this summary
Who should read:Read this if you analyze scATAC-seq data at scale and want a benchmarked R workflow, runnable on a laptop, covering doublet removal, clustering, gene scores, peaks, footprints and scRNA-seq integration.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Regulatory element modules as universal features for single-cell chromatin analysis
Chrysania Lim, Javen Tan Yih Ruay, Tim Stuart·bioRxiv·Dec 12, 2025
- ShinyArchR.UiO: User-friendly, integrative and open-source tool for visualisation of single-cell ATAC-seq data using ArchR
Ankush Sharma, Akshay Akshay, … Ragnhild Eskeland·BioinformaticsPeer-reviewed·Sep 24, 2021
- Global Prediction of Chromatin Accessibility Using RNA-seq from Small Number of Cells
Weiqiang Zhou, Zhicheng Ji, Hongkai Ji·bioRxiv·Jan 3, 2016
- Chromap Suite: an open-source single-binary platform for agentic multiomic RNA + ATAC profiling
Ling‐Hong Hung, Ka Yee Yeung·bioRxiv·Jun 6, 2026
- XChrom: a cross-cell chromatin accessibility prediction model integrating genomic sequence and cellular context
Yuanyuan Miao, Xuan Liang, … Zhen Wang·Advanced SciencePeer-reviewed·Oct 28, 2026
- Flexible and high-throughput simultaneous profiling of gene expression and chromatin accessibility in single cells
Volker Soltys, Moritz A Peters, … Yingguang Frank Chan·eLifePeer-reviewed·Jul 20, 2026