Inferensys

Glossary

ATAC-seq Peak Calling

The computational process of identifying genomic regions of open chromatin from ATAC-seq sequencing data, indicating active regulatory elements.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
COMPUTATIONAL GENOMICS

What is ATAC-seq Peak Calling?

ATAC-seq peak calling is the computational process of identifying genomic regions of open, accessible chromatin from sequencing data, pinpointing active regulatory elements like promoters and enhancers.

ATAC-seq peak calling is the algorithmic identification of statistically significant enrichment of sequencing reads over background, corresponding to nucleosome-free regions of open chromatin. The process analyzes transposase-accessible chromatin sequencing data to map genome-wide chromatin accessibility, revealing where transcription factors and other regulatory proteins can bind to DNA.

Peak callers like MACS2 and Genrich model the fragment size distribution characteristic of open chromatin, distinguishing true signal from Tn5 transposase insertion bias and background noise. The resulting peaks represent candidate cis-regulatory elements, including active promoters, enhancers, and insulators, forming the foundation for downstream differential accessibility analysis.

CORE COMPONENTS

Key Features of a Peak Caller

An ATAC-seq peak caller is a computational algorithm designed to identify regions of open chromatin from sequencing data. These tools must distinguish true biological signal from background noise, account for the Tn5 transposase binding bias, and provide statistically rigorous enrichment scores.

01

Fragment Size Distribution Analysis

A critical pre-processing step that leverages the biological signature of nucleosome-free and nucleosome-bound regions. True open chromatin signal is enriched for sub-nucleosomal fragments (<100 bp), while nucleosome-protected regions generate longer fragments (~200 bp). Peak callers analyze this bimodal distribution to filter out background noise and focus on high-confidence regulatory elements.

02

Tn5 Bias Correction

The Tn5 transposase exhibits an inherent sequence insertion bias, preferentially cutting at specific nucleotide motifs. Failure to correct for this bias leads to false-positive peaks at intrinsically favorable sequences. Advanced peak callers incorporate bias models trained on genomic DNA controls or use k-mer-based correction algorithms to normalize the signal and ensure peaks reflect true chromatin accessibility rather than enzymatic preference.

03

Statistical Enrichment Testing

Peak callers employ rigorous statistical frameworks to distinguish signal from background. Common approaches include:

  • Poisson distribution models for count-based enrichment
  • Negative binomial models to account for overdispersion in biological replicates
  • Hidden Markov Models for segmenting the genome into accessible and inaccessible states
  • Permutation-based FDR control to establish genome-wide significance thresholds
04

Replicate Concordance and IDR

The Irreproducible Discovery Rate framework is the gold standard for assessing peak reproducibility across biological replicates. It evaluates the consistency of peak rankings between replicate pairs, retaining only peaks that appear in both datasets with high confidence. This approach directly addresses the false discovery problem inherent in high-throughput genomic assays and is required by ENCODE consortium standards.

05

Peak Shape and Footprinting

Beyond simple peak detection, sophisticated callers analyze the local read density profile around binding sites. Transcription factor footprints appear as narrow regions of depleted signal flanked by accessible chromatin, revealing the precise location of protein-DNA binding. This sub-peak analysis transforms a binary accessibility map into a high-resolution view of regulatory complex occupancy.

06

Blacklist and Mappability Filtering

Reference genome artifacts, such as high-mappability regions and segmental duplications, generate spurious signal that mimics true peaks. Production-grade peak callers integrate empirically derived blacklists that flag problematic genomic intervals. These regions are excluded from downstream analysis to prevent false-positive regulatory annotations that would mislead functional interpretation.

ATAC-SEQ PEAK CALLING

Frequently Asked Questions

Clear, technically precise answers to the most common questions about identifying open chromatin regions from ATAC-seq data.

ATAC-seq peak calling is the computational process of identifying genomic regions of open, accessible chromatin from sequencing data generated by the Assay for Transposase-Accessible Chromatin using sequencing (ATAC-seq). The process works by detecting local enrichment of sequencing read fragments, which occur because the hyperactive Tn5 transposase preferentially inserts sequencing adapters into nucleosome-free DNA. A peak caller algorithm scans the genome in sliding windows, comparing the density of mapped read start sites against a background model of random distribution. Regions where fragment accumulation statistically exceeds the expected background are identified as peaks, representing putative regulatory elements such as promoters, enhancers, and insulators. The core statistical challenge is distinguishing true biological signal from technical artifacts like mitochondrial DNA contamination and PCR duplication.

ATAC-SEQ ANALYSIS

Comparison of Peak Calling Algorithms

A feature-level comparison of widely used algorithms for identifying open chromatin regions from ATAC-seq data, highlighting algorithmic approach, fragment handling, and output characteristics.

FeatureMACS2HMMRATACGenrich

Algorithmic Approach

Poisson distribution with local bias correction

Hidden Markov Model with semi-supervised learning

Statistical model with multiple testing correction

Nucleosome Fragment Handling

Shifts reads by Tn5 insertion offset

Models fragment length distribution directly

Removes PCR duplicates and filters by MAPQ

Paired-End Support

Single-End Support

Broad Peak Detection

ATAC-seq Specific Optimization

Peak Significance Metric

q-value (Benjamini-Hochberg)

Posterior probability

p-value with multiple testing correction

Runtime (50M reads)

< 5 min

30-60 min

< 3 min

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.