Inferensys

Glossary

Strand Cross-Correlation

A quality control metric for ChIP-seq that measures the Pearson correlation between read densities on the positive and negative strands at varying shift distances to estimate the predominant fragment length and signal-to-noise ratio.
Stylish WeWork-like workspace with hot desks and document wall, professional searching through enterprise knowledge base on a mounted ultrawide display, warm industrial pendants overhead.
CHIP-SEQ QUALITY CONTROL

What is Strand Cross-Correlation?

A fundamental diagnostic metric for assessing the signal-to-noise ratio and fragment length in ChIP-seq experiments.

Strand cross-correlation is a quality control metric for ChIP-seq data that calculates the Pearson correlation between read densities mapped to the positive and negative strands at varying shift distances. By identifying the distance at which correlation peaks, it estimates the predominant fragment length and distinguishes robust enrichment signal from background noise.

The analysis generates a cross-correlation profile where the peak at the true fragment length (the 'phantom peak') is compared to a background peak at the read length. The Normalized Strand Coefficient (NSC) and Relative Strand Correlation (RSC) ratios derived from these peaks provide a quantitative measure of signal-to-noise ratio, indicating whether an experiment has sufficient enrichment for reliable peak calling.

CHIP-SEQ QUALITY CONTROL

Key Metrics Derived from Strand Cross-Correlation

Strand cross-correlation analysis generates a characteristic profile from which several quantitative metrics are extracted to assess ChIP-seq library complexity, signal-to-noise ratio, and fragment length estimation.

01

Normalized Strand Coefficient (NSC)

The ratio of the cross-correlation value at the estimated fragment length peak to the cross-correlation value at the background minimum. NSC quantifies the enrichment of signal at the fragment length relative to the noise floor.

  • Calculation: NSC = CC(fragment_length) / CC(minimum)
  • Interpretation: Higher values indicate stronger ChIP enrichment
  • Quality Threshold: NSC > 1.05 typically indicates successful enrichment
  • Failure Mode: NSC ≈ 1.0 suggests no detectable binding signal, often due to poor antibody quality or insufficient sequencing depth
> 1.05
Minimum Quality Threshold
02

Relative Strand Cross-Correlation (RSC)

The ratio of the fragment-length cross-correlation to the read-length cross-correlation peak. RSC specifically measures the signal attributable to true ChIP enrichment versus the artificial peak caused by the read length itself.

  • Calculation: RSC = CC(fragment_length) / CC(read_length)
  • Read-Length Peak: An artifact at exactly the sequencing read length caused by single reads spanning both strands of a short fragment
  • Interpretation: RSC > 0.8 indicates strong signal-to-noise ratio
  • ENCODE Standard: RSC > 1.0 for point-source factors (e.g., transcription factors); RSC > 0.8 for broad marks (e.g., histone modifications)
> 0.8
ENCODE Broad Mark Threshold
> 1.0
ENCODE Point-Source Threshold
03

Fragment Length Estimate

The shift distance at which the cross-correlation profile reaches its maximum value after excluding the read-length artifact. This distance corresponds to the predominant fragment length in the ChIP-seq library.

  • Derivation: argmax(CC(shift)) for shift > read_length
  • Typical Range: 100–300 base pairs for standard ChIP-seq
  • Utility: Used to shift reads during peak calling for strand-specific alignment correction
  • Diagnostic Value: Unexpectedly short estimates (< 80 bp) may indicate over-sonication; unexpectedly long estimates (> 500 bp) suggest incomplete fragmentation
100–300 bp
Typical Fragment Length
04

Phantom Peak Ratio

The ratio of the cross-correlation value at the read-length peak to the value at the background minimum. This metric quantifies the severity of the read-length artifact and is used to diagnose library preparation issues.

  • Cause: Arises when a single sequencing read spans an entire short fragment, generating apparent strand overlap at exactly the read length
  • Interpretation: Excessively high phantom peaks indicate a high proportion of ultra-short fragments
  • Mitigation: Size selection during library preparation to remove adapter-dimers and sub-nucleosomal fragments
  • Relationship to RSC: RSC = NSC / Phantom Peak Ratio
NSC / RSC
Phantom Peak Ratio Formula
05

Cross-Correlation at Background Minimum

The lowest cross-correlation value observed in the profile, typically occurring at shift distances between the read-length peak and the fragment-length peak. This value represents the baseline noise level of the library.

  • Location: Usually found at shift distances of 1.5× to 2× the read length
  • Interpretation: High background minima indicate elevated non-specific binding or poor library complexity
  • Use as Denominator: Serves as the normalization factor for NSC calculation
  • Diagnostic: Abnormally high background suggests excessive PCR duplication or insufficient washing during immunoprecipitation
06

Library Complexity Metrics from Cross-Correlation

The shape and amplitude of the cross-correlation profile provide indirect measures of library complexity—the number of unique, non-duplicate fragments in the sequencing library.

  • Peak Sharpness: A narrow, well-defined fragment-length peak indicates a tight fragment size distribution and high library quality
  • Peak Amplitude: Higher absolute cross-correlation values at the fragment length correlate with greater unique fragment diversity
  • Non-Redundant Fraction (NRF): While not directly derived from cross-correlation, NRF is often reported alongside NSC and RSC in ENCODE quality reports
  • PCR Bottleneck Detection: Broad, low-amplitude peaks with high background suggest low complexity libraries dominated by PCR duplicates
STRAND CROSS-CORRELATION

Frequently Asked Questions

Clear, technical answers to the most common questions about strand cross-correlation analysis for ChIP-seq quality control.

Strand cross-correlation is a quality control metric for ChIP-seq data that measures the Pearson correlation between read densities on the positive and negative strands at varying shift distances. The algorithm systematically shifts the Crick strand relative to the Watson strand by a range of base-pair distances, computing the correlation coefficient at each step. At the true fragment length, reads from opposing strands overlap maximally, producing a distinct peak in the cross-correlation profile. A second peak typically appears at the read length, reflecting the artifact caused by the sequencing of both ends of a single fragment. The relative heights of these two peaks—the fragment-length peak and the read-length peak—provide a quantitative measure of signal-to-noise ratio known as the Normalized Strand Coefficient (NSC).

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.