henhaobio
Sign in

Nature MethodsGenomicsPeer-reviewed journal article

Single-cell chromatin state analysis with Signac

Tim StuartiD, Avi SrivastavaiD, Shaista MadadiD, Caleb A. LareauiD, Rahul SatijaiD

In-depth summary

Claude Opus 5.5 · max effort · 8 Nov 2026 · from the full text of version 1 (10 Nov 2020) · CC BY 4.0

Signac extends Seurat with a ChromatinAssay for single-cell chromatin and multimodal analysis, adds modified TF-IDF weighting, peak-gene linkage and mitochondrial-variant clonotyping, and scales to 733,526 cells.

Single-cell chromatin assays and co-assays that pair DNA accessibility with mRNA, protein, CRISPR guides, spatial position or mitochondrial genotype need integrative software, yet existing chromatin tools were built for unimodal data. Signac embeds chromatin data structures and methods in Seurat for joint multimodal analysis and modifies a widely used term frequency-inverse document frequency (TF-IDF) weighting that weakens latent semantic indexing (LSI) on low-depth data.

Key results

  1. ShownCorrelating expression with accessibility of peaks within 500 kb of a gene's transcription start site (TSS), relative to matched background peaks, gave mostly positive, often distal links in peripheral blood mononuclear cell (PBMC) multiome data that agreed with fine-mapped eQTL genes above chance.

    37,424 links (one-sided z-test p < 0.05, |r| > 0.05); 89% positively correlated; 58% spanned >100 kb from the TSS; per gene mean 6.37 linked peaks (SD 7.09), per peak mean 1.57 genes (SD 1.26). For linked peaks overlapping GTEx v8 whole-blood CAVIAR-fine-mapped eQTLs, the eQTL gene equaled the linked gene in 52.6% of cases vs 13.4% expected from randomized links. · Analysis of multimodal human PBMC data; Peak-to-gene linkage; Fine-mapped eQTL analysis

  2. ShownA modified TF-IDF for LSI, with IDF = N/ni and TF-IDF = log(1 + TF × IDF × 10^4), kept PBMC cell types separable at 20% of the original counts, whereas the commonly used IDF = log(1 + N/ni) did not.

    Counts per cell downsampled to 80%, 60%, 40% and 20% (DropletUtils); k-nearest-neighbor (KNN) purity (k=100, LSI components 2 to 40, cell types from the RNA assay) declined as counts fell for both methods, more steeply for the original; separation judged from UMAP, with purity values given only graphically. · Comparison of LSI dimension reduction methods; Latent semantic indexing; Count downsampling analysis

  3. ShownQuantification, quality-control and dimension-reduction steps processed the Brain Initiative Cell Census Network (BICCN) adult mouse brain scATAC-seq dataset of 733,526 cells, with runtime and memory growing approximately linearly with cell number.

    Data span 45 brain regions with 315,334 unified Genrich peaks; cells subsampled from 733,526 down to 50,000 and FeatureMatrix, NucleosomeSignal, TSSEnrichment, RunTFIDF and RunSVD timed in triplicate; FeatureMatrix also run on 1, 2, 4 or 8 cores with maximum resident memory via GNU time; absolute values shown only in figures. · Scalable analysis of single-cell chromatin data; Raw data processing; Cell downsampling analysis

  4. ShownCalling peaks separately for each RNA-annotated cell type with MACS2 recovered rare-population peaks lost in whole-dataset calls, and comparison with 10x Cellranger showed many Cellranger peaks spanning multiple distinct MACS2 peaks but never the reverse.

    Reference mapping of the RNA assay annotated 23 PBMC cell types, including gamma delta T cells; 15,777 cases of one Cellranger peak merging multiple MACS2 cell-type-specific peaks, none in the opposite direction; rare-population peak loss shown graphically without counts in text. · Analysis of multimodal human PBMC data; Gene expression data preprocessing and cell…; DNA accessibility data processing

  5. SuggestedMitochondrial variant calling and allele-frequency clustering in a colorectal cancer scATAC-seq sample separated tumor-epithelial clones from clones spread across immune cell types (consistent with a shared hematopoietic progenitor) and enabled clone-resolved differential accessibility.

    Informative variants required variance-mean ratio > 0.01, strand concordance >= 0.65 and detection in >=5 cells; 16147C>T reached nearly 100% allele frequency in tumor epithelial cells; clustering (k=10, cosine distance) gave 10 clones, with clones 1, 2 and 4 epithelial-specific and others dispersed across immune types; data from a single patient. · Joint analysis of DNA accessibility and…; scATAC-seq data processing; Mitochondrial variant detection; Clonal clustering

Methods, data and reproducibility

Signac, an R package, subclasses the Seurat Assay as a ChromatinAssay holding genomic ranges, annotations, motifs and tabix-indexed fragment files, adding quality control, per-group peak calling, modified TF-IDF LSI, motif enrichment, footprinting, peak-gene linkage and mitochondrial clonotyping; shown on PBMC multiome, colorectal tumor and mouse brain data.

  • 10x Genomics Multiome (ATAC + RNA) PBMC dataset (pbmc_granulocyte_sorted_10k), nuclei profiled jointly for gene expression and DNA accessibility · human
  • Publicly available annotated multimodal PBMC reference used for RNA-based label transfer (Seurat v4, precomputed spca reduction)
  • Colorectal cancer tumor scATAC-seq with mitochondrial genome co-assay: fragment file, processed counts and mgatk variant calls · human (patient-derived) · n = a single patient · GEO GSE148509; Zenodo record 3977808
  • BICCN adult mouse brain scATAC-seq, raw FASTQ from NeMO, 45 brain regions, aligned to mm10 with 315,334 unified peaks · mouse · n = 733,526 cells after quality filtering
  • GTEx v8 whole-blood eQTLs fine-mapped with CAVIAR, used to assess peak-gene link accuracy · human (GTEx)
Methods & tools
Signac 1.1.0 (ChromatinAssay, CallPeaks, FeatureMatrix, RunTFIDF, LinkPeaks, FindClonotypes), Seurat v3.2.0 and v4 (SCTransform, label transfer, weighted nearest neighbor graphs, FindMarkers), MACS2 (per-cell-type peak calling), 10x Genomics Cellranger (comparison peak set), Genrich (per-region peak calling for BICCN), Sinto (Python; BAM to fragment file) with tabix, BWA-MEM (alignment to mm10), mgatk (upstream mitochondrial variant processing, read via ReadMGATK), JASPAR human motifs via motifmatchr; chromVAR deviations, irlba (truncated SVD), uwot (UMAP), RANN (nearest neighbors), GenomicRanges, Biostrings, BSgenome (hg38), EnsDb.Mmusculus.v79, DropletUtils (downsampling), future (parallelization), Rcpp, ggplot2
Software & environment
Signac 1.1.0 with R 4.0.3 (standard BLAS/LAPACK) on Ubuntu 18.04.4 LTS; Seurat v3.2.0 and v4; Sinto (PyPI) for fragment files; hg38 and mm10 genome builds; JASPAR human motifs (species code 9606).
Assay conditions & compute
Intel Xeon W-2135 CPUs at 3.70GHz; per-step runtimes recorded in triplicate for 50,000 to 733,526 cells; FeatureMatrix also run on 1, 2, 4 or 8 cores with maximum resident memory measured by GNU time.
Reproducibility gaps
No container, lockfile or random seeds reported beyond stated R/Signac/Seurat versions; the multimodal PBMC reference has no accession or URL in text, BICCN data point only to the NeMO homepage, and scaling runtimes/memory appear only graphically.
Limitations (6)
  • Motif enrichment alone could not pinpoint the regulator of CD8+ effector-specific peaks: EOMES, TBX21 and TBX2 motifs are nearly identical and share accessibility patterns, so paired RNA expression was needed to deprioritize TBX2. · stated by the authors
  • Results depend heavily on peak calling; calling peaks on all cells pooled often missed peaks unique to rare populations, motivating per-cell-type peak calling. · stated by the authors
  • The first LSI component largely tracks sequencing depth and correlates strongly with total counts per cell, so it was dropped when computing UMAP embeddings and PBMC clustering and neighbor purity. · stated by the authors
  • RNA-based label transfer wrongly called some nuclei erythrocytes, which are anucleate, so these cells were reassigned to the majority prediction among their 20 nearest neighbors. · stated by the authors
  • TF-IDF variants were compared on a single PBMC dataset using one neighborhood-purity metric (k=100) and one prior formulation; Jaccard-based embeddings and other single-cell chromatin tools were not benchmarked. · noted in this summary
  • Peak-gene links are correlational and were validated only against GTEx whole-blood eQTLs in one PBMC dataset, without perturbation; the mitochondrial clonal analysis likewise rests on a single colorectal cancer patient. · noted in this summary

Read this if you analyze scATAC-seq or 10x multiome data in R and want a Seurat-compatible workflow for peak calling, LSI, motif analysis, peak-gene linkage, or mitochondrial clone detection at atlas scale.

Citations
1,770
FWCI
67.15
Field percentile
top 1%

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.

Similarity Map
SelectedSame fieldCross-field
THISLee '22Kleshchevni '22Yu '20Sexton '24Vu '22Yu '20
54% semantic matchBioinformatics
Lindsay Lee, Miao Yu, Xiaoqi Li+6 more·bioRxiv·Aug 5, 2022· 2 citations