Inferensys

Glossary

Cell Hashing

A multiplexing technique that labels cells from different samples with distinct oligonucleotide-tagged antibodies, enabling sample pooling and computational demultiplexing.
Cinematic overhead of a WeWork creative suite room with multiple curved monitors showing AI decision dashboards, executives in casual attire reviewing data, dramatic pendant lighting.
SAMPLE MULTIPLEXING

What is Cell Hashing?

Cell hashing is a multiplexing technique that uses oligonucleotide-tagged antibodies to label cells from different samples, enabling pooled processing and computational demultiplexing.

Cell hashing is a sample multiplexing method where cells from distinct biological samples are incubated with antibodies conjugated to unique, sample-specific oligonucleotide barcodes (hashtag oligos, HTOs). These labeled cells are then pooled into a single compartment for downstream processing, such as single-cell RNA sequencing. The HTO counts are sequenced alongside the transcriptome, allowing computational assignment of each cell to its original sample of origin based on the detected barcode.

This technique directly addresses batch effects by ensuring all samples are exposed to identical experimental conditions during library preparation and sequencing. Beyond demultiplexing, the HTO signal enables robust detection of doublets—droplets containing cells with two different hashtags—and facilitates the identification of empty droplets and ambient background. The result is improved data quality and significant cost reduction by parallelizing sample processing.

MULTIPLEXING MECHANISM

Key Features of Cell Hashing

Cell hashing leverages oligonucleotide-tagged antibodies to label sample-specific barcodes on cell surfaces, enabling pooled processing and computational demultiplexing.

01

Oligo-Tagged Antibody Conjugation

Cell hashing relies on antibodies conjugated to oligonucleotide barcodes rather than fluorophores. These antibodies target ubiquitously expressed surface proteins—typically CD45 for immune cells or CD298 (β2-microglobulin) for broader cell types. Each sample receives a distinct barcode sequence, allowing up to 12 or more samples to be pooled into a single single-cell sequencing run. The oligo tag contains a PCR handle for amplification, a unique barcode for sample identification, and a poly-A tail for capture on droplet-based platforms.

02

Sample Multiplexing and Pooling

After labeling, cells from different samples are pooled into a single tube for downstream processing. This multiplexing strategy dramatically reduces technical batch effects because all samples experience identical reagent exposure, droplet encapsulation, and sequencing conditions. Key advantages include:

  • Cost reduction: Up to 8-12x fewer sequencing lanes required
  • Throughput increase: Process dozens of samples simultaneously
  • Batch effect elimination: No need for post-hoc data integration
  • Doublet detection enhancement: Cross-sample doublets are immediately identifiable
03

Computational Demultiplexing

After sequencing, cells are assigned back to their sample of origin using HTO (Hashtag Oligo) counts. The demultiplexing algorithm evaluates the relative abundance of each barcode per cell barcode. A cell is classified as a singlet when one HTO signal dominates, a doublet when two HTOs show strong signal, and negative when no HTO is detected. Tools like Seurat's HTODemux and CiteFuse use Gaussian mixture models or k-medoids clustering on HTO count distributions to make these assignments with high confidence.

04

Enhanced Doublet Detection

A critical advantage of cell hashing is its ability to identify cross-sample doublets—droplets containing cells from two different samples. These are trivially detected because they exhibit strong signal for two distinct HTO barcodes. This complements traditional doublet detection methods that rely on gene expression features alone. The combination provides:

  • Higher sensitivity for heterotypic doublets
  • Ground truth validation for computational doublet callers like Scrublet or DoubletFinder
  • Cleaner cell-type clusters after doublet removal
  • Reduced false discoveries in differential expression testing
05

Integration with Multimodal Assays

Cell hashing is frequently combined with CITE-seq or TotalSeq workflows, where cells are simultaneously labeled with HTO antibodies and ADT (Antibody-Derived Tag) antibodies targeting specific surface proteins. This enables:

  • Sample multiplexing via HTOs
  • Surface protein quantification via ADTs
  • Transcriptome profiling via mRNA capture All three modalities are captured in a single sequencing run, providing a rich multimodal dataset. The Seurat v5 framework natively supports joint analysis of RNA, HTO, and ADT assays through its multi-assay data structure.
06

Quality Control and Filtering

Cell hashing introduces specific QC metrics beyond standard scRNA-seq parameters. Analysts must evaluate:

  • HTO signal-to-noise ratio: The enrichment of HTO counts over ambient background
  • Singlet purity: The confidence score of sample assignment
  • Cross-contamination rate: The fraction of cells with ambiguous HTO profiles
  • Negative cell percentage: Cells with insufficient HTO signal, often dead or damaged Cells failing these metrics are filtered before downstream analysis. Ambient HTO contamination, analogous to ambient RNA, can be corrected using algorithms like HTODemux's negative binomial model or SoupX adapted for HTO counts.
CELL HASHING EXPLAINED

Frequently Asked Questions

Clear, technical answers to the most common questions about oligonucleotide-based sample multiplexing for single-cell genomics.

Cell hashing is a sample multiplexing technique that labels cells from different biological samples with distinct, antibody-derived oligonucleotide tags (HTOs) prior to pooling. Each sample is incubated with a unique hashtag antibody conjugate that binds ubiquitously expressed surface proteins, such as CD45 or β2-microglobulin. After staining, cells are pooled into a single tube and loaded onto a single-cell platform. During library preparation, both the endogenous transcriptome and the HTO barcodes are captured and sequenced. Computational demultiplexing then assigns each cell to its sample of origin based on the relative abundance of each HTO in the cell's barcode-associated reads. This allows multiple samples to be processed simultaneously in one lane or chip, dramatically reducing technical batch effects and reagent costs while enabling robust identification of multiplets—droplets containing cells from different samples.

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.