Inferensys

Glossary

Index Hopping

A sequencing artifact where sample barcodes are misassigned due to index-switching during cluster amplification, causing sample cross-contamination that must be computationally mitigated.
ML engineer managing model training cluster on laptop, GPU utilization visible, technical deep learning setup.
SAMPLE CROSS-TALK

What is Index Hopping?

Index hopping is a sequencing artifact where sample-specific barcodes are misassigned during cluster amplification, causing read misallocation and sample cross-contamination that must be computationally mitigated.

Index hopping, also known as index switching or sample cross-talk, occurs when free-floating index primers in a multiplexed sequencing pool anneal to the wrong template during cluster amplification on patterned flow cells. This causes a DNA fragment from Sample A to acquire the index sequence assigned to Sample B, leading to the downstream bioinformatic misassignment of that read to the wrong sample. The phenomenon is primarily driven by residual, unincorporated index primers from the library preparation process that persist into the clustering step.

The rate of index hopping is exacerbated by the use of single-indexing strategies and specific library preparation chemistries, particularly those involving ExAmp (Exclusion Amplification) on Illumina NovaSeq platforms. Computational mitigation relies on unique dual indexing (UDI), where each sample is tagged with a distinct pair of forward and reverse indices, allowing misassigned reads to be identified and filtered because the observed index pair does not match any expected combination in the sample sheet.

SEQUENCING ARTIFACT

Key Characteristics of Index Hopping

Index hopping is a pervasive sequencing artifact where sample-specific barcodes are misassigned during cluster amplification, leading to sample cross-contamination that must be computationally mitigated.

01

Mechanism of Misassignment

Index hopping occurs primarily on patterned flow cells using ExAmp chemistry (Illumina). During cluster generation, unincorporated adapter oligos containing free index sequences can prime a neighboring cluster, causing the original sample index to be replaced by a different one. This results in a read that is correctly mapped to the genome but assigned to the wrong sample in the final demultiplexed output.

  • Primary cause: Free-floating index primers in the library pool
  • Rate: Typically 0.1% to 2% of reads, but can exceed 10% in multiplexed single-cell or low-input libraries
  • Exacerbated by: High multiplexing, degraded samples, and over-amplification
0.1–2%
Typical Hopping Rate
02

Impact on Liquid Biopsy Sensitivity

Index hopping is a critical confounder in liquid biopsy applications where the biological signal is inherently low. A single hopped read carrying a mutant allele from a high-VAF sample can be misassigned to a negative control or a low-burden sample, generating a false-positive variant call.

  • Minimal Residual Disease (MRD): A hopped read at 0.01% VAF can mimic a true relapse signal
  • ctDNA monitoring: Contamination distorts longitudinal allele frequency trends
  • Single-cell: Hopping between multiplexed cells creates phantom doublets
  • Mitigation: Unique dual indices (UDIs) and computational index filtering are mandatory
< 0.01%
VAF at Risk
03

Unique Dual Indexing (UDI) Strategy

The primary wet-lab defense against index hopping is the use of Unique Dual Indexing (UDI). Unlike combinatorial dual indexing, where the same i7 and i5 combination may appear in multiple wells, UDI ensures that each sample has a unique, pre-defined pair of i7 and i5 indices.

  • Detection: A read with an index pair not in the UDI manifest is flagged as hopped and discarded
  • Design: Indices are typically 8 or 10 nucleotides with a minimum edit distance of 3 to prevent misreading
  • Limitation: UDIs prevent misassignment but do not recover the lost read; they simply filter the contamination
04

Computational Decontamination

Bioinformatic methods can rescue data from libraries prepared without UDIs or estimate residual contamination. These tools model the expected cross-contamination rate and probabilistically reassign or down-weight reads.

  • DecontX (Celda): Uses a Bayesian hierarchical model to estimate contamination fractions per sample
  • Souporcell: Leverages genetic variation to cluster cells and identify cross-sample doublets in single-cell data
  • Index-switching filter in Mutect2: Flags read pairs where the molecular barcode suggests a different sample origin
  • Post-hoc correction: Subtracts expected hopped allele counts from observed counts using a contamination matrix
05

Experimental Design Mitigations

Beyond indexing chemistry, careful experimental design minimizes the opportunity for index hopping to confound results. These practices are essential for CLIA-certified liquid biopsy workflows.

  • Physical separation: Do not multiplex high-input tumor samples with low-input cfDNA samples on the same flow cell
  • Index balancing: Ensure equal representation of all indices to prevent free-adapter excess
  • Library quantification: Accurate molarity normalization prevents over-amplification of individual libraries
  • Negative controls: Include a no-template control (NTC) in every run to empirically measure the hopping background
  • Fresh reagents: Oxidized or aged ExAmp reagents increase the hopping rate
06

Quantifying the Hopping Rate

Accurate estimation of the index hopping rate is required for assay validation and regulatory submissions. The rate is calculated by comparing observed cross-contamination between samples with known, orthogonal genotypes.

  • PhiX spike-in: Hopping from PhiX into sample libraries is measured by the presence of PhiX reads in sample-demultiplexed FASTQs
  • Genotype concordance: Comparing homozygous SNP calls between samples; a heterozygous call in a sample homozygous for the alternate allele indicates hopping
  • UMI collision: In UMI-based assays, a UMI family with mixed indices is a direct readout of hopping
  • Formula: Hopping Rate = (Misassigned Reads) / (Total Reads Assigned to Recipient Sample)
PhiX
Standard Control
INDEX HOPPING CLARIFIED

Frequently Asked Questions

Addressing the most common technical questions about sample index misassignment, its root causes during sequencing, and the computational strategies required to salvage contaminated data.

Index hopping is a sequencing artifact where a library molecule is assigned an incorrect sample barcode during demultiplexing due to index-switching during cluster amplification. The mechanism occurs on patterned flow cells using Exclusion Amplification (ExAmp) chemistry. During cluster generation, unincorporated adapter dimers and free-floating index primers present in the reagent mix can prime a nascent cluster, causing the synthesized strand to acquire a different index than the original template. This results in a read that maps to the reference genome correctly but is misassigned to the wrong sample, creating false-positive variant calls in the contaminated sample and false-negatives in the source sample. The rate is typically 0.1-1.0% on Illumina platforms without unique dual indexing.

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.