cellranger count; this is its chromatin twincellranger-atac count and read its parametersfragments.tsv.gzcellranger-arc)| Step | scRNA-seq | scATAC-seq |
|---|---|---|
| Library | polyA mRNA | Tn5-cut DNA fragments |
| Per-cell unit | UMI per gene | Fragment per peak |
| Reference | Transcriptome | Whole genome + motifs |
| Per-cell QC | nUMI, nFeature, % mito | nFrag, TSS enr., nucleosome signal |
| Cell calling | Knee on barcode rank | Signal-vs-background |
count output |
matrix + BAM | fragments.tsv.gz + peaks.bed |
fragments.tsv.gzchrom start end barcode duplicate-countfragments.tsv.gz.tbi — never lose it in transit--reference, not --transcriptome — the flag name differs from RNA--create-bam flag here; a position-sorted BAM is written by default--localcores / --localmem discipline as RNA (budget below SLURM --mem)--time accordingly (6–10 h is typical)refdata-gex-GRCh38-... — RNA only. Do not pass this to cellranger-atacrefdata-cellranger-arc-GRCh38-2020-A-2.0.0 — the current ATAC / multiome referencerefdata-cellranger-atac-GRCh37-1.2.0 — older hg19, for matching EnsDb.Hsapiens.v75 in Module 15fasta/ and genes/ folders but have different indexes and annotations| Metric | Worry threshold |
|---|---|
| Estimated number of cells | Off your target |
| Median fragments per cell | < 5,000 → undersequenced |
| TSS enrichment | < 4 → poor signal-to-noise |
| Fraction fragments in peaks (FRiP) | < 0.4 → poor capture / wrong ref |
| Fraction in blacklist | > 0.05 → repetitive-region artefacts |
| Fraction nucleosome-free | < 0.3 → Tn5 over-tagmentation |
cellranger-atac produces exactly what Module 15 loads — no reformatting neededRead10X_h5() + CreateChromatinAssay().tbi index must travel with fragments.tsv.gz or Signac can’t read itsamples.txt.tbi breaks Signac silently downstreamEnsDb.Hsapiens.v75cellranger-atac against refdata-cellranger-arc-GRCh38-2020-A-2.0.0 (hg38), use EnsDb.Hsapiens.v86 in Signac — chromosome coordinate offsets between hg19 and hg38 are large; mixing them produces bizarre errorsEnsDb version accordinglyrtracklayer::liftOver() with a UCSC chain file (hg19ToHg38 or vice versa) — covered in the Signac tutorialcellranger-arc count (not -atac) — it produces both a counts matrix and a fragments filecellranger-atac count with --reference, the arc (not gex) referencefragments.tsv.gz (+ .tbi) is the hand-off to Module 15 (Signac)cellranger-arcSingle Cell RNA-seq Workshop · Lecture 12 — Raw scATAC-seq with cellranger-atac