Cell hashing is a computational and experimental strategy that assigns a unique, sample-specific oligonucleotide barcode to each biological specimen via antibody staining, enabling distinct samples to be pooled into a single single-cell sequencing run. By demultiplexing cells based on their hashtag oligonucleotide (HTO) counts during analysis, the technique accurately identifies the sample origin of each cell while simultaneously enabling the detection and removal of doublets—erroneous profiles formed by two cells from different samples.
Glossary
Cell Hashing

What is Cell Hashing?
Cell hashing is a sample multiplexing technique that uses oligonucleotide-conjugated antibodies targeting ubiquitously expressed cell surface proteins to label cells with sample-specific barcodes before pooling.
This method significantly reduces technical batch effects by exposing all samples to identical processing conditions and lowers per-cell sequencing costs by maximizing lane capacity. The computational workflow involves clustering cells by their HTO read counts to assign sample identities and flag cross-sample multiplets as negative events, integrating seamlessly with standard single-cell analysis frameworks like Seurat.
Key Features of Cell Hashing
Cell hashing leverages oligonucleotide-conjugated antibodies to label cells with sample-specific barcodes, enabling cost-effective multiplexing and robust multiplet identification.
Sample Multiplexing
By labeling cells from different samples with distinct hashtag oligonucleotides (HTOs) , all samples can be pooled into a single droplet-based run. This eliminates technical variation between samples, reduces reagent costs, and dramatically increases throughput by processing multiple conditions simultaneously.
Computational Demultiplexing
After sequencing, cells are assigned back to their sample of origin based on HTO read counts. Algorithms fit negative binomial distributions or use k-medoids clustering on HTO count matrices to classify cells. This replaces error-prone physical sorting with precise, probabilistic assignment.
Multiplet Detection
Cells with high counts for two or more distinct HTOs are flagged as doublets or multiplets—two cells encapsulated in one droplet. This provides a direct, antibody-based measurement of cross-sample multiplets that is orthogonal to transcriptome-based doublet detection, enabling high-confidence removal.
Antibody-Oligonucleotide Conjugates
The core reagent is a monoclonal antibody targeting a ubiquitously expressed surface protein (e.g., CD45, CD298, or β2-microglobulin), covalently attached to a DNA barcode flanked by PCR handles. This ensures every cell in a sample receives the same identifying tag regardless of cell type.
Integration with CITE-seq
Cell hashing can be combined with CITE-seq in a single workflow. Hashtag antibodies label sample origin, while a separate panel of oligonucleotide-conjugated antibodies quantifies surface protein expression. This yields multimodal data—transcriptome, protein, and sample identity—from each cell.
Cost Reduction
Pooling samples reduces per-cell library preparation and sequencing costs. Instead of running 8 separate 10x Genomics channels, a single channel processes all 8 hashed samples. This makes large-scale perturbation screens, patient cohort studies, and time-course experiments economically feasible.
Frequently Asked Questions
Clear, technical answers to the most common questions about oligonucleotide-based sample multiplexing for single-cell genomics. Each answer is structured to provide a precise definition first, followed by mechanistic detail and practical context.
Cell hashing is a sample multiplexing technique that labels individual cells with unique, sample-specific oligonucleotide barcodes conjugated to monoclonal antibodies before pooling and single-cell sequencing. The mechanism relies on antibodies targeting ubiquitously expressed surface proteins—such as CD45 (immune cells) or β2-microglobulin—that are conjugated to a short, known DNA sequence (the hashtag oligonucleotide, or HTO). After staining, cells from multiple samples are pooled into a single droplet-based microfluidic run. During library preparation, both the endogenous transcriptome and the HTO barcodes are amplified and sequenced. Computational demultiplexing then assigns each cell to its sample of origin based on the dominant HTO signal, while cells with multiple strong HTO signals are flagged as multiplets (two or more cells in one droplet). This approach, first described by Stoeckius et al. in Genome Biology (2018), dramatically reduces per-sample costs and eliminates batch effects by processing all samples in one reaction.
Cell Hashing vs. Other Multiplexing Methods
Comparison of single-cell sample multiplexing strategies for cost reduction, doublet detection, and experimental scalability
| Feature | Cell Hashing | Genetic Demultiplexing | Lipid-Based Multiplexing |
|---|---|---|---|
Barcoding modality | Oligo-conjugated antibodies targeting surface proteins | Natural genetic variation (SNPs) between individuals | Lipid-tagged oligonucleotides inserting into cell membranes |
Sample preparation complexity | Simple antibody staining protocol | No additional wet-lab steps required | Requires lipid-oligo conjugation and optimization |
Doublet detection accuracy | High; computational removal via barcode collision | Moderate; relies on heterozygous SNP density | Moderate; depends on labeling efficiency |
Species compatibility | Human and mouse (species-specific antibodies) | Any species with characterized SNPs | Universal; lipid insertion is species-agnostic |
Surface protein requirement | |||
Per-cell barcoding cost | $0.05–0.15 | $0.00 (no reagent cost) | $0.10–0.30 |
Multiplet detection rate |
| 70–90% | 80–95% |
Compatible with fixed samples |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Cell hashing is part of a broader ecosystem of single-cell multiplexing and data cleaning techniques. These related terms cover the computational and experimental methods that complement or provide alternatives to antibody-based hashing.
Doublet Detection
The algorithmic identification of erroneous profiles from two or more cells encapsulated in a single droplet. Cell hashing provides a direct experimental method for doublet detection: droplets containing cells with different hashtag oligonucleotides are flagged as multiplets. Computational methods like Scrublet and DoubletFinder offer complementary approaches when hashing is not used.
Data Integration
The computational alignment of multiple single-cell datasets into a shared latent space. While cell hashing eliminates batch effects by processing samples together physically, data integration methods like Harmony and scVI correct for technical variation when samples must be processed separately. Hashing and integration are often used together in large-scale atlas projects.
Batch Effect Correction
A computational process that removes technical variation introduced by different experimental batches. Cell hashing minimizes batch effects at the source by enabling all samples to be processed in a single tube. When hashing is not feasible, methods like ComBat and MNN Correct adjust expression values post hoc to align distributions across separately processed samples.
Label Transfer
A supervised approach that projects cell-type annotations from a reference atlas onto a query dataset. After demultiplexing hashed samples and clustering cells, label transfer accelerates annotation by mapping clusters to known identities. Tools like Seurat's FindTransferAnchors and SingleR automate this process, reducing manual marker gene curation.
Count Matrix Normalization
A preprocessing step that adjusts raw gene expression counts for sequencing depth and capture efficiency. After demultiplexing hashed samples, each sample's count matrix must be normalized before comparison. Methods include library-size normalization, SCTransform (regularized negative binomial regression), and scran pooling-based size factor estimation.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us