Articles

Why barcode in mass cytometry?

Ramji Srinivasan 9/25/24

What are the advantages of barcoding in mass cytometry? In short, time and money for drug developers.

Here’s an example with 120 specimens. Let’s compare what happens without barcoding and with barcoding.

ParameterWithout barcodingWith barcoding
Processing methodIndividual processing per specimenSamples barcoded and pooled
Number of runs120 runs (1 per specimen)6 runs (20 specimens per run)
Data QualityVariableConsistent and reliable; reduced cell loss
Figure 1: Comparison of cytometry with and without barcoding

How does barcoding work? Read on to find out.

Example of barcoding in mass cytometry on 120 specimen project

To illustrate how barcoding works in mass cytometry, let’s consider a simple example on the 120 specimen project using metal isotopes for tagging samples.


Goal: Barcode 20 different samples for simultaneous analysis. Remember, we had a 120 specimen project, with 20 specimens in each of the six runs.

First, the barcode criteria must be established:


Purity: each isotope must be >90% pure
Titration: each isotope is titrated to the concentration that gives the best signal-to-noise ratio. This is similar to what we do with antibodies. We also ensure each isotope produces similar “brightness.”
Combination: after each isotope is titrated, combine three isotopes together into one barcode and test again the optimal concentration to be stained with cells


Second, we pick the barcoding isotopes: We’ll use six palladium isotopes not used in the 40+ marker antibody panel. To construct the actual barcode, we’ll pick three from those six, to avoid signal overlap between the channels.
¹⁰²Pd
¹⁰⁴Pd
¹⁰⁵Pd
106Pd
108Pd
110Pd

Now, the fun part starts.

Third, we build a barcoding scheme:

By using different combinations of these three isotopes, we can create unique barcodes for each sample. Here’s an example:

Mass in Angstroms
Specimen ID102104105106108110
01111000
02110100
03110010
04110001
05101100
06101010
07101001
08100110
09100101
10100011
11011100
12011010
13011001
14010110
15010101
16010011
17001110
18001101
19001011
20000111
Figure 2: Barcodes by Sample

Fourth, onto the actual processing steps in the lab:

  1. Barcode individual samples:
    Each of the 20 samples is incubated separately with a specific combination of the barcoding isotopes from the table above.
    The isotopes bind to proteins uniformly across all cell types in the sample.
  2. Pool samples:
    After barcoding, all 20 samples are combined into a single tube.
    The pooled sample is then stained with a panel of metal-tagged antibodies targeting specific cellular markers (using different isotopes not overlapping with the barcodes).
  3. Acquire the data:
    The pooled, stained sample is run through the mass cytometer.
    The cytometer detects the metal isotopes from both the barcodes and the antibody-bound markers.
  4. Deconvolve the data:
    Specialized software analyzes the data, identifying cells based on the presence of barcoding isotopes.
    Cells are assigned back to their original samples according to the unique combination of isotopes detected.
    For example, a cell positive for 102Pd, 104Pd for 110Pd is assigned to Specimen 04.
  5. And then, analyze!
    Once deconvoluted, each sample’s data can be analyzed individually for immunophenotyping.
    This includes assessing the expression of various markers to characterize cell populations.

So what just happened?

A drug developer who sends 120 specimens, can get them done in 6 runs, not 120. That means lower batch variation, and better quality data for your patients.

Bonus: what if we need more barcodes?

You might have noticed that we used 6 isotopes to generate barcodes, which yields 20 combinations (6 Choose 3). As the number of specimens per run increases, you can add more isotopes to generate higher combinations (i.e. 10 isotopes can generate 120 combinations).