Introduction

Characterization of tumor microenvironments is of great interest for understanding cancer biology and identifying potential targeted therapies1,2. While flow cytometry, including CyTOF3, allows comprehensive immunoprofiling of cell suspensions, cell-to-cell interactions and other spatial information is lost. Multiparametric tissue imaging, on the other hand, enables characterization of tumor microenvironments with many biomarkers while preserving spatial context4,5,6. Examples of the utility of multiparametric imaging to identify potential targeted disease therapies are multiplying, including CTLA4-blockade for classic Hodgkin lymphoma7 and hypomethylating agents for subsets of diffuse large B-cell lymphoma patients8.

Current multiparametric imaging platforms vary by maximum number of concurrent targets, throughput, and fundamental methodologies. High throughput platforms like the Opal/Vectra Polaris system (Akoya Biosciences) provide the benefit of signal amplification5,9 but are hindered by low multiplexing capacity (generally six or fewer antibodies) and difficulties associated with spectral overlap of the fluorescent molecules used as reporters. More highly multiplexing approaches, including CO-Detection by indEXing (CODEX)10,11, Digital Spatial Profiling12, cyclic immunofluorescence (CycIF)13,14,15,16, Imaging Mass Cytometry (Fluidigm)17, and multiplexed ion beam imaging by time of flight mass spectrometry (MIBI-TOF)18,19, can image more biomarkers but do not allow signal amplification20 and are costly, low-throughput, and technically- and labor-intensive. Ultivue InSituPlex is a highly multiplexable solution that allows signal amplification of DNA-barcoded antibodies through the use of a proprietary method6,21, though the need for primary antibody conjugation to DNA barcodes remains.

Conjugating antibodies to DNA barcodes, necessary for CODEX and other imaging systems, can result in antibody dysfunction. Development of an antibody panel can therefore be very costly and time consuming as trial and error of modified antibodies proceeds. In some cases, a working barcode-conjugated antibody clone might simply not be identified after great time and expense. For example, in a recent report by Phillips et al.22 focused on development of a panel for imaging immunoregulatory proteins by CODEX, a working antibody for CTLA-4 imaging could not be found despite trial of three different clones. Even if a working conjugated antibody is produced, some biomarkers are expressed in such low quantities that the imaging intensity might be insufficient for reliable interpretation. Recently Mistry et al. demonstrated an approach for tyramide signal amplification in CODEX23 with three amplified marker signals (presumably one for each of the available microscope fluorescence channels), and the imaging was performed after completion of the normal CODEX imaging. This approach, while useful, is limited due to the inability to go beyond the number of available fluorescence channels and the need for removing the sample from the imaging system for additional staining and re-imaging.

In this report, we present a generalizable method for CODEX imaging with unmodified primary antibodies and signal amplification that uses novel tyramide-conjugated DNA barcodes (tyramide-barcodes). This allows us to use the benefits of tyramide signal amplification, but image the targets in an indexed way using a commercial CODEX imaging system (now rebranded as PhenoCycler™, Akoya Biosciences). This approach is flexible, and we also demonstrate that it can be used with in situ hybridization probes. In order to make this system workable, we also developed a staining approach that allows us to perform both tyramide-barcode staining and standard CODEX staining using a commercially available automated tissue stainer, made possible using a custom coverslip holder. This drastically reduces the amount of manual labor required for CODEX staining and has the potential to improve staining reproducibility.

Results

Staining automation

In order to integrate tyramide-barcode staining with regular CODEX staining using barcode-conjugated primary antibodies, we determined it was desirable to automate the staining of tissue samples for CODEX imaging. In the commercial version of CODEX, antibody staining is carried out manually using tissue attached to a coverslip. A coverslip is required for the optical imaging, yet commercial automated stainers are generally designed to work with microscope slides. We therefore developed a custom metal coverslip adapter (Supplementary Figs. 13), which enabled us to stain coverslips on a commercial tissue autostainer. We were then able to adapt the manual CODEX staining protocols to the autostainer, with final fixation of antibodies to the tissue performed manually after removal of the coverslip from the autostainer.

Tyramide-barcode staining is compatible with CODEX imaging

In the tyramide-barcode staining approach, primary antibody is incubated with tissue, followed by secondary (or secondary followed by tertiary) antibody that is conjugated to peroxidase. The sample is then incubated with tyramide-conjugated barcodes (tyramide-barcodes). These steps are performed in the autostainer and repeated for additional primary antibodies, after which standard CODEX staining with a cocktail of barcode-conjugated primary antibodies can also be performed (See Fig. 1 and Methods). Acceptable staining is defined as achieving staining that is specific to the intended target (for example, PAX-5 staining demonstrates specific staining in nuclei of B cells) without unacceptably increased background signal or off-target staining.

Fig. 1: Multiparametric imaging with tyramide-barcodes and barcode-conjugated antibodies.
figure 1

The process can be divided into three stages: (1) tissue staining with tyramide-barcodes and barcode-conjugated antibodies, (2) cyclical fluorescence imaging, and (3) image processing and statistical analysis. In stage 1, tissue is cut into thin sections and placed on microscope coverslips. The coverslips are then loaded onto our custom coverslip holders, which allow processing in a tissue autostainer. Paraffin-embedded tissue is deparaffinized, after which antigen retrieval is performed. Cyclical tyramide-barcode staining is then repeated (steps 1a–1d) for as many primary antibodies as desired for signal amplification and/or unmodified primary antibody use. In step 1a, the tissue is incubated with an unmodified primary antibody. In step 1b, the tissue is incubated with peroxidase-conjugated secondary antibodies. In step 1c, the peroxidase (attached to the secondary antibodies) enzymatically activates the tyramide, and tyramide-barcodes bind to the tissue in close proximity to the peroxidase. The peroxidase is then permanently inactivated and/or the antibodies are removed, and the cycle can begin again at step 1a for a different primary antibody, or, if there are no more primary antibodies for signal amplification, staining proceeds to step 1e. In step 1e, the tissue is incubated with a cocktail of many barcode-conjugated primary antibodies. The tissue is lightly fixed to lock antibodies into place, and the process then moves on to stage 2. In step 2a, tissue clearing is performed, in which double-stranded DNA barcodes are dissociated, and the non-covalently attached strands are washed away. In 2b, one to three unique single-stranded DNA barcodes are incubated with the tissue, each one conjugated to one of three different fluorophores and complementary to one of the tissue-attached barcodes. After incubation, the tissue is imaged by fluorescence imaging, step2c. By imaging only a small subset of the barcodes in each cycle, high quality imaging of each target antigen can be achieved without significant spectral overlap of fluorescence signals. Steps 2a–2c are repeated until all of the antigens have been imaged. Stage 3 then commences, comprising post-imaging image alignment, stitching, and segmentation, followed by additional study-specific statistical analyses. Elements of the figure are from Biorender scientific illustration software.

As proof of principle, we began by imaging one, then two, antigens within a single tissue section (for example, see Supplementary Fig. 4). To evaluate for possible non-specific staining as a result of the introduced barcodes, comparison with tissue stained with tyramide conjugated directly to Cy3 and Cy5 fluorophores instead of barcodes was performed, which demonstrated no noticeable difference in localization or specificity of staining (see Supplementary Fig. 5). We then demonstrated that we could cycle tyramide-barcode fluorescence on and off, with appropriate clearing between imaging cycles, as is required for CODEX imaging. We did this by imaging a single antigen, CD3e in tonsil tissue, stained using a single tyramide-barcode. We imaged the CD3e in two cycles on a CODEX system. In the first cycle, we imaged using complementary strands attached to Cy5 fluorophore. In the next cycle, we imaged using complementary strands attached to Cy3. We saw appropriate clearing and staining for both cycles (see Supplementary Fig. 6). Importantly, we found it necessary to use non-fluorescent tyramide-conjugated DNA barcodes when incubating with peroxidase in the autostainer; otherwise, bright fluorescence would be present throughout imaging, despite tissue clearing. This finding suggested that in fact a significant amount of tyramide-conjugated double-stranded DNA barcode was attached to the tissue in such a way that some of the DNA could not be dissociated and washed away, under the tested conditions.

In order to directly demonstrate amplification of signal by tyramide barcodes in comparison to standard CODEX imaging, we stained tonsil tissue using preconjugated CD3e antibody (clone EP449e, Akoya Biosciences, barcode 45 with Cy5 reporter) and performed standard CODEX imaging with the complementary barcode. We also stained a section of the same tonsil using the same primary antibody but included steps for amplification using tyramide-barcode; imaging was performed using Cy5-conjugated reporter that was complementary to the tyramide barcode. Staining localization was localized to T cells and appropriate for both stained tissue sections, but fluorescence signal intensity was ~4.7× greater for the tyramide-barcode stained tissue (see Supplementary Fig. 7). Image resolution also appeared similar for the two experiments (Supplementary Fig. 7).

Given these successes, we extended the tyramide-barcode staining technique to imaging using in situ hybridization probes for detection of RNA. Epstein-Barr-virus-encoded small RNAs (EBERs) are noncoding RNAs that are expressed abundantly in EBV-infected cells, and in situ hybridization probes are commonly used to detect them in clinical laboratories. The in situ hybridization probes are often conjugated to FITC at one end, and anti-FITC primary antibodies, followed by secondary, then tertiary peroxidase-conjugated antibodies, are used for detection using a chromogenic substrate (catalyzed by peroxidase). We performed tyramide-barcode staining by simply replacing the chromogenic substrate with tyramide-barcode, and we tested the system using a sample of classic Hodgkin lymphoma tissue wherein the Hodgkin cells were known to be infected with EBV. Our system clearly highlighted Hodgkin cells (Supplementary Fig. 8) and was appropriately negative for negative controls. These findings demonstrate the flexibility of the tyramide-barcode approach, beyond just protein detection via primary antibodies, for CODEX imaging.

We then demonstrated tyramide-barcode staining with multiple primary antibodies. This required multiple staining cycles, one for each unique primary antibody, with inactivation of peroxidase prior to incubation with each subsequent primary antibody. Staining lymph node tissue with four primary antibodies (CD3e, CD4, CD10, and ICOS) in this manner demonstrated appropriately localized staining (see Supplementary Fig. 9).

Integration with standard CODEX antibodies

We next incorporated tyramide-barcode staining with multiple primary antibodies into a complete CODEX workflow so that we could stain some markers with tyramide-barcodes and some with commercially available barcode-conjugated primary antibodies. All deparaffinization, antigen retrieval, and staining steps were performed in a Leica BOND RX autostainer using tissue attached to a coverslip and our custom coverslip holder. CD3e and CD20 antigens were stained using commercially available DNA barcode conjugated primary antibodies, and CD4 and CD163 antigens were stained using our tyramide-barcodes staining approach. Example images demonstrating the results of the integrated staining protocol are seen in Fig. 2, which demonstrates appropriately localized staining for each of the target antigens. Since the peroxidase should be removed (e.g., by heat-induced stripping away of tissue-bound antibodies that are conjugated to peroxidase) or inactivated (e.g., by application of a solution containing hydrogen peroxide) before staining with each new tyramide barcode, we attempted combinations of treatment with hydrogen peroxide solution and heat-induced antibody stripping. For this particular experiment, we found that simple peroxidase inactivation with hydrogen peroxide solution produced better signal intensity with adequately reduced off-target staining. The better signal intensity we saw is hypothesized to be due to better preservation of the tissue integrity (since heat-induced antibody stripping was not applied) and/or better maintenance of attachment of tyramide bound to tissue in earlier steps; such protocol optimizations are also commonly necessary for other methods that use multiple rounds of tyramide staining, such as that used in staining for imaging on a Vectra Polaris instrument5. The final protocol for this particular experiment, which is that used to produce the images seen in Fig. 2, is found under “Combined tyramide-barcode and barcode-conjugated primary antibody staining” in the Methods section.

Fig. 2: Combined tyramide-barcode and conjugated primary antibody staining in tonsil.
figure 2

CD3e (1:100 dilution) and CD20 (1:200 dilution) were stained using commercial barcode-conjugated primary antibodies (Akoya Biosciences), and staining of CD4 and CD163 was performed using tyramide-barcodes with mouse anti-CD4 (1:100 dilution, clone 4B12, Leica Biosystems) and mouse anti-CD163 (ready-to-use format, clone 10D6, Leica Biosystems) primary antibodies. The composite image is colored as follows: DAPI = blue, CD20 = red, CD4 = yellow, CD3e = green, and CD163 = magenta. The Keyence BZ-X800 microscope used 100% excitation intensity, High Resolution imaging mode, and a Nikon 20x PlanApo lambda 0.75 NA objective. Background subtraction and image stitching were performed using Akoya’s CODEX Processor software.

Rapid antibody panel development for classic Hodgkin lymphoma

As an additional example of the use of the full method, we imaged classic Hodgkin lymphoma using a custom CODEX antibody panel that was comprised of seven commercially available barcode-conjugated primary antibodies, and also included antibodies for two additional markers, CD30 and MUM1, for which commercial CODEX barcode-conjugated antibodies were not available. MUM1 is a protein that is very frequently positive in the nuclei of Hodgkin/Reed-Sternberg cells. CD30 staining is routinely used in diagnostic clinical practice to identify Hodgkin/Reed-Sternberg cells, and thus comparison with tissue that is already stained for CD30 expression by immunohistochemistry is readily available. Furthermore, as it is quite specific for the Hodgkin cell membranes with respect to the surrounding cell milieu, it has the potential to be very useful for simplifying cell image segmentation (though we do not report this approach here). Prior experience at the time in attempting to create a barcode-conjugated CD30 antibody demonstrated little to no staining after conjugation, despite trying two antibody clones (Ber-H2, BioLegend, cat. no. 333902; Ber-H8, BioRad, cat. no. MCA6134). Therefore, we decided CD30 would be a particularly good target for using tyramide-barcode staining for imaging by CODEX.

Staining was performed as detailed in the Methods section. As a notable difference in the staining protocol of this experiment compared to that of the prior section, we opted to incubate the sample with preconjugated antibodies overnight at 4 °C and found specific staining with less volume of antibody solution required (the former protocol required two 90 min incubations with antibodies to avoid the sample becoming dried out in the autostainer, which increased the volume of antibody needed; autostainers also have a dead volume which requires the use of more conjugated antibody solution, which is an expensive component of these experiments). By staining CD30 and MUM1 antigens using tyramide-barcodes, we were able to image all the antigens on a CODEX system with no custom antibody conjugation and thus very little panel development effort. DAPI and eosin fluorescence imaging was performed using the CODEX instrument at the end of the imaging run to perform virtual H&E imaging24 for morphologic comparison with CODEX images in the same tissue section. The staining thus achieved demonstrated that the imaged markers were appropriately localized, with strong staining of CD30 and MUM1 seen in the cell membranes and nuclei, respectively, of Hodgkin/Reed-Sternberg cells (see Figs. 36 and additional images in Supplementary Figs. 1012). The localization of the fluorescence staining also correlated well with the morphology seen by virtual H&E staining, as assessed by two board-certified hematopathologists. While not the focus of this paper, we also performed image segmentation and spatial analysis (Figs. 5, 6, and Supplementary Figs. 11, 12) to review the localization and interaction of various cell types using CODEX analysis software (Akoya Biosciences). This analysis highlighted the strong staining seen by the tyramide-barcodes approach and compatibility with existing software.

Fig. 3: Classic Hodgkin lymphoma stained using a combination of tyramide-barcodes and barcode-conjugated primary antibodies.
figure 3

a CD30 (1:50 dilution, mouse host, clone Ber-H2, Invitrogen) and MUM1 (1:100 dilution, mouse host, clone MUM1p, Agilent Dako Products) staining was performed using the tyramide-barcodes, which stains the cell membranes and nuclei of Hodgkin cells, respectively (scattered T cells also express MUM1). Other antigens were stained using commercially available barcode-conjugated primary antibodies (Akoya Biosciences, 1:200 dilutions except for CD3e, which was 1:100 dilution). DAPI = blue, CD30 = magenta, MUM1 = yellow, CD68 = red, CD3e = cyan. Staining for CD4, CD8, CD11c, CD20, CD45RO, CD107a, and Ki67 is shown in Fig. 4. b Virtual H&E staining was generated using DAPI and eosin fluorescence images collected after the regular CODEX imaging24. Circles help to identify Hodgkin/Reed-Sternberg cells seen in the fluorescence image and corresponding virtual H&E image.

Fig. 4: Additional images of classic Hodgkin lymphoma demonstrating the various stains performed.
figure 4

a CD30 = magenta, MUM1 = yellow, DAPI = blue, CD3e = cyan, CD68 = red. b CD30 = white, CD3 = yellow, CD20 = blue. c CD30 = white, CD8 = yellow, CD4 = red, CD20 = blue. d CD30 = white, CD107a = yellow, CD45RO = magenta. e CD30 = white, CD68 = magenta, CD107a = yellow, CD8 = cyan. CD107a is seen variably expressed in CD68+ histiocytes. CD107a puncta are also seen in association with CD8+ cells, though some other puncta are also seen which are of uncertain significance and might indicate non-specific staining. f CD30 = white, CD3e = yellow, CD20 = blue, Ki67 = red. g CD30 = white, CD68 = magenta, CD11c = yellow. CD11c expression is distributed in a patchy manner in the imaged tissue and primarily found in region 2 (compare with Supplementary Fig. 10; a CD11c rich area is shown here) and associated more frequently with helper T cells and histiocytes. Images were created using the Akoya CODEX MAV plugin for ImageJ.

Fig. 5: Box plot presentation of staining intensities for cell types in tissue involved by classic Hodgkin lymphoma.
figure 5

Of note are the very strong relative intensities of the CD30+ Hodgkin cells and MUM1+ cells (Hodgkin cells and some lymphocytes), attributed to tyramide signal amplification. Boxes indicate upper and lower quartiles; lines extending beyond the boxes (whiskers) demonstrate additional variability above and below the upper and lower quartiles. See also Fig. 3 and Supplementary Figs. 10, 13.

Fig. 6: Circos plot of spatial analysis of nearby cells in the example case of classic Hodgkin lymphoma.
figure 6

The Circos plot was created using the CODEX MAV plugin (Akoya Biosciences) for ImageJ, using both of the imaged regions. DAPI-02 refers to DAPI signal in the second CODEX imaging cycle. The five markers with highest median expressions is somewhat misleading since the scale of the intensities of the various markers differ significantly (compare with Fig. 5).

Discussion

Standard CODEX imaging makes use of primary antibodies conjugated with DNA oligomers (barcodes), which are in turn hybridized with complementary fluorophore-conjugated DNA strands11. Fluorescence imaging is performed in cycles, with only a few complementary strands imaged per cycle so as to avoid the problem of spectral overlap that would be had if many fluorophores were used10,11. Cycling continues until all of the antigen types, indexed by barcodes, have been imaged (see stage 2 in Fig. 1). In the normal situation, there is no signal amplification since the number of barcodes is proportional to the number of bound primary antibodies. Thus, this approach is limited.

In this work, we have developed tyramide-conjugated DNA barcodes that can be used to stain tissue using unmodified primary antibodies and achieve signal amplification. Tyramide-barcodes are flexible and can in theory be used in any peroxidase-based signal amplification system, including in in situ hybridization imaging approaches (see Supplementary Fig. 8). Use of barcodes means that in theory a large number of signals can be amplified, including when using primary antibodies from the same host species, assuming appropriate blocking/removal of peroxidase can be achieved between staining cycles similar to that required for such systems as the Vectra Polaris.

Besides signal amplification, perhaps the greatest benefit of this approach is the lack of need for primary antibody conjugation with DNA barcodes. This approach is compatible with any primary antibody, including those supplied in solutions with carrier protein (e.g., bovine serum albumin), which normally must be absent when conjugating antibodies to DNA barcodes or lanthanide metals (for Imaging Mass Cytometry). Thus, it is possible to use virtually all commercially available antibodies used for immunohistochemistry, with no need for additional purification. Moreover, primary antibodies previously validated by a given lab should be compatible, obviating the need to purchase new reagents and enabling the lab members to capitalize on their prior expertise with a given antibody clone. That experience can help direct optimization of the staining protocol, which is in fact useful given that the staining conditions (time, concentration, etc.) can be customized for each antibody. In our own experience, development of a custom CODEX antibody panel can be very hindered by just a few troublesome biomarkers for which a working barcode-conjugated antibody clone is difficult to find. By instead using the tyramide-barcode staining approach, as we did for CD30 staining in classic Hodgkin lymphoma, experiments can go forward without an inordinate amount of time and money spent on the few troublesome biomarkers. The net result is increased efficiency at a reduced cost.

There are limitations to the tyramide-barcode staining approach. One potential limitation could be steric blocking by tyramide-barcodes of antibodies to antigens in later staining steps. For example, in T cells, if CD3e staining signal is amplified in an early staining step, it is possible that CD4 staining in a later step would be reduced due to the CD3-associated barcodes blocking the binding of the CD4 antibodies. We note, however, that in Vectra Polaris imaging, this potential steric hindrance is not generally observed to be an obstacle. Another potential limitation is that the ability to reliably quantify the amount of antigen present is reduced since the amplified signal is not necessarily linearly proportional to the amount of bound primary antibody (similar limitations exist for other tissue signal amplification staining methods, such as immunohistochemistry). The approach is also limited by the amount of time the staining takes to complete since for each additional primary antibody used for amplification, the process can take an additional 1–2 h to complete (hence, we normally perform the automated tissue staining overnight). Excessive peroxidase blocking and/or removal of antibodies between tyramide-barcode amplification cycles could also lead to increased tissue deterioration for downstream biomarker staining. Hence, limiting the number of amplified biomarker signals is still considered advantageous in that it saves staining time and reduces possible tissue deterioration. Finally, the achievable image resolution is expected to be reduced due to tyramide binding at sites distant from the primary antibody. The decrease in resolution is unlikely to be noticeable in most imaging applications (and was not noticeable in our experiments; see also Supplementary Fig. 7) but should be noticeable in super-resolution imaging.

In summary, we have developed tyramide-conjugated DNA barcodes that can be used with unmodified primary antibodies in a CODEX imaging system. These enable amplification of the staining signal and imaging of biomarkers for which barcode-conjugated primary antibodies are difficult to generate. We have developed a custom coverslip holder and associated automated CODEX staining workflow, which also allows combining both tyramide-conjugated barcodes and standard barcode-conjugated primary antibodies in a single workflow. Future work will include further expansion and refinement of the staining protocols, use of additional fluorophores, and further incorporation of in situ hybridization probes. We will apply the approach to many more imaging applications as we seek to further understand cellular microenvironments and their potential utility for predicting clinical outcomes and response to therapy.

Methods

Institutional oversight

All protocols were carried out in accordance with relevant guidelines, regulations, and approval by the institutional review board at Weill Cornell Medicine (IRB #0107004999).

Construction of tyramide-barcodes

DNA barcode sequences were selected from a list of oligomers that were previously reported as successfully used in CODEX imaging11. For one construct, we created the following custom-conjugated oligomer (5’ to 3’, custom orders to Gene Link, Elmsford, New York): /tyramide/C10/CAAGGAACTACCGA where C10 is a linker consisting of a chain of 10 carbon atoms. Tyramide was attached to the linker via an NHS ester linkage. Complementary DNA oligomers were also made, with and without attached fluorophores at the 5’ end. Stock solutions were made by diluting oligomer to 1 mg/ml in TE pH 8.0 buffer and stored at 4 °C or less.

Autostainer coverslip holders

The coverslip holder was designed using FreeCAD software (see Supplementary Fig. 1) and manufactured using CNC machining using 6061-T651 aluminum (ProtoLabs, Maple Plain, Minnesota). The long edges were outlined by a hydrophobic pen (Hydrophobic Barrier PAP Pen, Vector Laboratories) to reduce the chances of leakage in the instrument, though overt leakage has not yet been observed. Before placing a coverslip on the coverslip holder, a small droplet of PBS buffer is placed to help the coverslip adhere. The coverslip holder is washed with water and ethanol between uses.

Validation of custom coverslip holders

Staining of tonsil tissue on microscope slides and coverslips was performed for comparison using standard immunohistochemistry for CD163 as follows. Coverslips were charged by coating with poly-L-lysine per instructions for CODEX imaging (Akoya Biosciences CODEX Manual, revision C). 4-micron-thick sections of tonsil were then cut and placed on the charged coverslips or on charged microscope slides. The tissue sections were stained using immunohistochemistry with CD163 (clone 10D6, cat. no. PA0090) antibody in a Leica BOND RX tissue staining instrument using standard immunohistochemical staining protocols outlined as follows: 1. Tissue was deparaffinized and rehydrated using ethanol washes. 2. Antigen retrieval was performed using an EDTA solution (Leica ER2 solution) at pH 9.0 at 95 °C for 20 min. 3. Peroxidase activity was blocked with 3-4% hydrogen peroxide solution (Leica) for 5 min. 4. Tissue was stained with CD3e antibody (1:100 dilution, SP7 clone, Sigma, cat. no. SAB5500058) for 30 min at room temperature. 5. Secondary antibody staining using goat anti-rabbit antibodies conjugated to peroxidase (Leica) was performed (8 min, room temperature). 6. Incubation with DAB was performed to develop color. 7. Counterstaining was performed using hematoxylin. The resulting immunohistochemical staining highlighted cells consistent with histiocytes, as expected for CD163 staining. No qualitative difference in images obtained from tissue on coverslips or microscope slides was observed (see Supplementary Fig. 2).

We next compared tonsil tissue stained on coverslips with tonsil tissue stained on microscope slides using tyramide-barcode staining and fluorescent complementary DNA oligomers (for protocol, see “Tyramide-barcode staining with a single antibody” below). We used CD3e primary antibody (clone SP7, 1:100 dilution, Sigma, cat. no. SAB5500058) for comparison between the two. Again, we saw no qualitative difference in staining quality for sections of tonsil placed on coverslips (using the custom coverslip holder for staining in a Leica BOND RX stainer) and microscope slides (see Supplementary Fig. 3).

Of note, since the currently available commercial CODEX instrument does not allow the use of microscope slides, direct comparison between stained coverslips and stained microscope slides by CODEX imaging to evaluate the impact of the custom coverslip holder is not currently possible since, in the currently available instrument, microscope slides cannot be used.

Combined tyramide-barcode and barcode-conjugated primary antibody staining

For the imaging seen in Fig. 2, de-identified tonsil tissue was cut into 4-micron-thick sections and placed on charged coverslips. Using a Leica BOND RX automated stainer and our custom coverslip holder, the tissue was deparaffinized, followed by antigen retrieval (Leica ER2 solution, 20 min). The protocol then proceeded as follows with BOND Wash Solution (Leica) used for washing: Leica peroxidase blocking solution (5 min), wash 3×, mouse anti-CD4 primary antibody (clone 4B12, Leica Biosystems, catalog number NCL-L-CD4-368) diluted 1:100 in Abcam antibody diluent (30 min), wash 3× for 2 min each, Leica rabbit anti-mouse antibody (8 min), wash 3× for 2 min each, Leica anti-rabbit antibody conjugated with HRP (8 min), wash 3× for 2 min each, double-stranded tyramide-barcode #7611 (30 min), wash (5 min), Leica peroxidase blocking solution (5 min), wash 3×, mouse anti-CD163 (clone 10D6, Leica Biosystems, catalog number PA0090) ready-to-use solution (30 min), wash 3× for 2 min each, Leica rabbit anti-mouse antibody (8 min), wash 3× for 2 min each, Leica anti-rabbit antibody conjugated with HRP (8 min), wash 3× for 2 min each, double-stranded tyramide-barcode #7911 (30 min), de-ionized water 2× for 10 min each, Akoya hydration buffer 2× for 2 min each, Akoya staining buffer (25 min), conjugated primary antibodies cocktail (Akoya CD3e 1:100 and Akoya CD20 1:200 in Abcam Antibody Diluent) 2× for 90 min each, wash.

The coverslip was then washed 2× with Akoya Staining Buffer for 2 min each before being placed in 1.6% formalin in Akoya Staining Buffer for 10 min. The coverslip was then washed 3× in PBS before being placed in cold methanol for 5 min. The coverslip was then washed 3× in PBS before being placed briefly in Akoya Storage Buffer. Imaging then proceeded as usual for CODEX imaging using the protocols outlined in the Akoya CODEX manual (revision C), but with solutions of 400 nM Cy5-conjugated complementary barcode used as appropriate for the tyramide-barcode stained markers (CD4 and CD163). At the conclusion of CODEX imaging, we used a weak solution of DAPI and eosin to acquire fluorescence images to generate virtual H&E images24.

Antibody staining of classic Hodgkin lymphoma

Staining of classic Hodgkin lymphoma (Supplementary Fig. 3) proceeded as outlined in the section above, with a tyramide-barcode staining cycle performed for mouse anti-CD30 primary antibody (1:50 dilution, clone Ber-H2, Invitrogen, catalog number MA5-13219), and a tyramide-barcode staining cycle performed for mouse anti-MUM1 primary antibody (1:100 dilution, clone MUM1p, Agilent Dako Products, catalog number GA64461-2). However, in this case the tissue was incubated with the barcode-conjugated primary antibodies cocktail in a hydration chamber at 4 °C overnight rather than inside the autostainer at room temperature for two 90 min cycles. The barcode-conjugated primary antibodies included CD68, CD3e, CD4, CD8, CD11c, CD20, CD45RO, CD107a, and Ki67 (Akoya Biosciences, 1:200 dilution each, except CD3e which was 1:100 dilution).

Imaging

A commercial Akoya CODEX instrument and a Keyence BZ-X800 microscope with a 20× Nikon PlanApo NA 0.75 objective were used to clear tissue and stain with complementary fluorescent barcodes. The standard Akoya CODEX protocols were followed (Akoya CODEX manual, revision C). For tyramide-barcode staining, we replaced the Akoya barcodes in the reporter plate solutions with our custom complementary barcodes, with a final concentration of 400 nM for each. Post-acquisition image processing was performed using the Akoya CODEX Processor software, and inspection of results was performed using ImageJ with the Akoya CODEX MAV plugin.

Tyramide-barcode staining with a single antibody

De-identified tonsil tissue was cut into 4-micron-thick sections and placed on charged coverslips or glass slides. The basic staining protocol for a single antibody using a Leica BOND RX autostainer is as follows, with Leica BOND Wash solution (Leica AR9590) used for washing where not otherwise stated: deparaffinization (Leica deparaffinization solution, cat. no. AR9222), washing (100% ethanol ×3, BOND Wash solution ×3), antigen retrieval (Leica ER2 solution for 20 min or ER1 solution for 30 min at 95 °C), washing 5×, peroxide block (Leica peroxide block solution consisting of 3-4% hydrogen peroxide, 5 min), washing 3×, staining with primary antibody (30 min), washing 3×, staining with species-specific secondary antibody conjugated to peroxidase (8 min), washing 3×, incubating with 400 nM double-stranded tyramide-barcode conjugate in TE buffer (30 min), DAPI solution (Akoya Nuclear Stain, cat. no. FP1490, diluted 3 drops into 1 ml of 1× TBS) incubation for 5 min, washing 3×, and subsequent imaging on a CODEX instrument with appropriate single-stranded fluorescent complementary barcodes used for staining after tissue clearing (see Supplementary Figs. 1315). If cyclical imaging on a CODEX instrument was not to be used, the peroxidase was incubated with double-stranded barcode with attached fluorophore rather than non-fluorescent double-stranded tyramide-barcode conjugate. Single-stranded DNA barcodes can also be used (see below).

Proof of principle using PAX-5 and CD19 co-staining in tonsil

De-identified tonsil tissue was cut into 4-micron-thick sections and placed on charged slides. Using a Leica BOND RX automated stainer and our custom coverslip holder, the tissue was deparaffinized, followed by rehydration with ethanol washes and antigen retrieval (Leica ER2 solution, 20 min, 95 °C). The protocol then proceeded as follows with BOND Wash Solution (Leica) used for washing: Leica 3-4% hydrogen peroxide peroxidase blocking solution (5 min), wash 3×, mouse PAX-5 antibody (clone 24/PAX-5, BD Transduction Laboratories, cat. no. 610863) diluted 1:50 in Abcam antibody diluent (Abcam, cat. no. ab64211) for 30 min, wash 3× for 2 min each, Leica rabbit anti-mouse antibody (Leica) for 8 min, wash 3× (2 min each), Leica anti-rabbit antibody conjugated with HRP (8 min), wash 3× for 2 min each, 500 nM double-stranded tyramide-barcode (designated #79) with Cy3 on the reporter strand in TE buffer (30 min), wash (5 min), Leica 3-4% hydrogen peroxide peroxidase blocking solution (5 min), wash 3×, CD19 (BT51E, Leica cat.no. PA0843) ready-to-use antibody solution (30 min), wash 3× for 2 min each, Leica rabbit anti-mouse antibody (8 min), wash 3× for 2 min each, Leica anti-rabbit antibody conjugated with HRP (8 min), wash 3× for 2 min each, 500 nM double-stranded tyramide-barcode (designated #77; for corresponding DNA sequence, see Schurch et al.1) with Cy5 on the reporter strand in TE buffer (30 min), and de-ionized water 2× for 10 min each. Images were captured with a Keyence BZ-X800 microscope with 20× Nikon PlanApo 0.75 NA objective and “high resolution” camera settings with ATTO550/Cy3 and Cy5 filter sets.

Results demonstrated that both PAX-5 and CD19 antibodies appropriately stained cells consistent with B cells, with PAX-5 antibody staining B cell nuclei and CD19 antibody staining B cell membranes (see Supplementary Fig. 4).

Comparison of tyramide-barcodes and tyramide-fluorophores via PAX-5 and CD19 co-staining in tonsil

For comparison to verify consistent fluorophore localization and to rule out unforeseeable effects due to the DNA barcodes, side-by-side staining with tyramide-barcodes with attached fluorescent complementary reporter strands versus tyramide conjugated directly to fluorophores, a well established technique, was performed.

Staining was performed as follows in a Leica BOND RX autostainer: Deparaffinize tonsil tissue placed on charged slides, wash (100% ethanol ×3, BOND Wash solution ×3), antigen retrieval using Leica ER2 solution for 20 min at 95 °C, Leica 3-4% hydrogen peroxide peroxidase blocking solution (5 min), wash 3× with Leica BOND Wash solution (0 min per wash), mouse PAX-5 antibody (clone 24/PAX-5, BD Transduction Laboratories, cat. no. 610863) diluted 1:50 in Abcam antibody diluent (Abcam, cat. no. ab64211) for 30 min, wash 3× with Leica BOND Wash solution (2 min per wash), Leica rabbit anti-mouse secondary antibody ready-to-use solution (Leica, 8 min), wash 3× with Leica BOND Wash solution (2 min per wash), Leica anti-rabbit tertiary antibody HRP conjugate ready-to-use solution (8 min), wash 3× with Leica BOND Wash solution (2 min per wash), 500 nM double-stranded tyramide-barcode79 with Cy3 on the reporter strand in TE buffer (30 min) or 500 nM tyramide-Cy3 (R&D Systems, cat. no. 6457/1, diluted to 10 mM stock solution in DMSO followed by final dilution to 500 nM in TE buffer) for 30 min, wash with Leica BOND Wash solution (5 min), incubate with Leica 3-4% hydrogen peroxide peroxidase blocking solution (5 min), wash 3× with Leica BOND Wash solution (2 min per wash), incubate with CD19 (clone BT51E, Leica cat. no. PA0843) ready-to-use solution for 30 min, wash 3× with Leica BOND Wash solution (2 min per wash), incubate with Leica rabbit anti-mouse secondary antibody ready-to-use solution (8 min), wash 3× with Leica BOND Wash solution (2 min per wash), incubate with Leica anti-rabbit tertiary antibody HRP conjugate solution (8 min), wash 3× with Leica BOND Wash solution (2 min per wash), incubate with 500 nM double-stranded tyramide-barcode77 with Cy5 on the reporter strand in TE buffer or 500 nM tyramide-Cy5 (R&D Systems, cat. no. 6458/1, diluted to 10 mM stock solution in DMSO followed by final dilution to 500 nM in TE buffer) for 30 min, wash 3× with Leica BOND Wash solution, DAPI solution (Akoya Nuclear Stain, 3 drops per mL) incubation for 5 min, wash 3× with Leica BOND Wash solution.

Images were captured with a Keyence BZ-X800 microscope with 20× Nikon PlanApo 0.75 NA objective and “high resolution” camera settings with DAPI, ATTO550/Cy3, and Cy5 filter sets. No significant difference in distribution of staining was seen when compared using PAX-5 and CD19 primary antibodies, which stain B cells (see Supplementary Fig. 5).

Comparison of staining intensity by barcode-conjugated primary antibodies and tyramide-barcodes

In brief, two tonsil tissue sections were stained by barcode-conjugated antibodies. One was further stained with tyramide barcodes. Both tissue sections were imaged using CODEX imaging, using Cy5-conjugated complementary oligomers appropriate to each.

In more detail, the CODEX staining using standard barcode-conjugated primary antibodies was performed as follows: In a Leica BOND RX autostainer, deparaffinize tonsil tissue that is placed on a charged coverslip, wash (100% ethanol ×3, Leica BOND Wash solution ×3), antigen retrieval (Leica ER2 solution, EDTA pH 9.0) for 20 min at 95 °C, wash (Leica BOND Wash solution), Akoya hydration buffer (2 min. ×2), Akoya Staining Buffer (20 min), and staining with CD3e (1:200 dilution, Akoya, cat. no. 4450030) primary antibody diluted in Abcam antibody dilution solution (Abcam, cat. no. ab64211) for 90 min ×2. Remove sample from autostainer. Incubate the coverslip in Akoya Staining Buffer (in a well of a tissue culture plate) for 2 min, incubate the coverslip in Akoya Staining Buffer (a second well of a tissue culture plate) for 2 min, incubate the coverslip in the post-staining fixation solution (0.5 ml 16% paraformaldehyde [PFA, Alfa Aesar, cat. No 43368] in 4.5 ml Akoya Staining Buffer) for 10 min, wash 3× with PBS, incubate the coverslip in ice cold methanol for 5 min, and wash 3× with PBS. Image using an Akoya CODEX instrument paired with a Keyence BZ-X800 fluorescence microscope with 20× Nikon PlanApo lambda objective per Akoya CODEX Manual (revision C), using Cy5-conjugated complementary barcode strands and 500 ms acquisition time.

Staining using tyramide-barcodes was performed as follows: In a Leica BOND RX autostainer, deparaffinize tonsil tissue that is placed on a charged coverslip, wash (100% ethanol ×3, Leica BOND Wash solution ×3), antigen retrieval (Leica ER2 solution, EDTA pH 9.0) for 20 min at 95 °C, wash (Leica BOND Wash solution), Akoya hydration buffer (2 min. ×2), Akoya Staining Buffer (20 min), staining with CD3e (1:200 dilution, Akoya, cat. no. 4450030) primary antibody diluted in Abcam antibody dilution solution (Abcam, cat. no. ab64211) for 90 min ×2, Leica 3-4% hydrogen peroxide peroxidase blocking solution (5 min), wash 3× with Leica BOND Wash solution (2 min per wash), goat anti-rabbit secondary antibody HRP conjugate ready-to-use solution (Leica) (8 min), wash 3× with Leica BOND Wash solution (2 min per wash), and incubation with 500 nM tyramide-barcode (designated #77) and non-fluorescent complementary strand in TE buffer pH 8.0 (15 min). Remove sample from autostainer. Incubate the coverslip in Akoya Staining Buffer (in a well of a tissue culture plate) for 2 min, incubate the coverslip in Akoya Staining Buffer (a second well of a tissue culture plate) for 2 min, incubate the coverslip in the post-staining fixation solution (0.5 ml 16% PFA [Alfa Aesar, cat. No 43368] in 4.5 ml Akoya Staining Buffer) for 10 min, wash 3× with PBS, incubate the coverslip in ice cold methanol for 5 min, and wash 3× with PBS. Image using an Akoya CODEX instrument paired with a Keyence BZ-X800 fluorescence microscope with 20× Nikon PlanApo lambda 0.75 NA objective per Akoya CODEX Manual (revision C), using 400 nM Cy5-conjugated complementary barcode strands in reporter buffer (see Akoya CODEX Manual, revision C) and 500 ms acquisition time.

Comparison of the staining intensities was performed using acquired raw TIFF files (not modified by post-imaging processing) using ImageJ. Histograms of the pixel intensity values were calculated for similar appearing tonsil tissue. Approximate modal values and half-modal values for non-background pixels (background pixels form a sharp peak in both histograms near zero) were calculated for both experiments, with the tyramide-barcodes experiment having ~4.7× greater modal and half-modal intensity values (see Supplementary Fig. 7).

Comparison of staining using single-stranded versus double-stranded tyramide barcodes

Early failed experiments suggested that staining with single-stranded tyramide-barcodes was inferior to staining using double-stranded tyramide-barcodes. The reason is unclear as we were later unable to reproduce the failed experiment, but considerations include human error and possible contamination of solutions with DNAse. However, later experiments using single-stranded tyramide barcodes demonstrated consistent staining similar to that of double-stranded tyramide-barcode staining (see Supplementary Figs. 1315). The protocols used for comparing single-stranded tyramide-barcodes and double-stranded tyramide-barcodes are as follows:

Single-stranded tyramide-barcodes

In a Leica BOND RX autostainer, deparaffinize tonsil tissue that is placed on a charged coverslip, wash (100% ethanol ×3, Leica BOND Wash solution ×3), perform antigen retrieval (Leica ER2 solution, EDTA pH 9.0) for 20 min at 95 °C, wash 5× with Leica BOND Wash solution, incubate with Leica 3-4% hydrogen peroxide peroxidase blocking solution (5 min), wash 3× with Leica BOND Wash solution (0 min per wash), stain with CD3e (1;200 dilution, clone, Abcam, cat. no. ab52959) primary antibody diluted in Abcam antibody diluent (Abcam, cat. no. ab64211) for 30 min, wash 3× with Leica BOND Wash solution (2 min per wash), incubate with goat anti-rabbit secondary antibody HRP conjugate ready-to-use solution (Leica, cat. no. PV6119) (8 min), wash 3× with Leica BOND Wash solution (2 min per wash), incubate with 500 nM tyramide-barcode in TE buffer pH 8.0 (15 min), wash 3× with Leica BOND Wash solution (2 min per wash), incubate with 500 nM complementary barcode conjugated to Cy5 in TE buffer pH 8.0 (15 min), wash 3× with Leica BOND Wash solution (2 min per wash), incubate in DAPI solution (Akoya, cat. no. FP1490) diluted 3 drops per 1 mL of TBS pH 8.0 for 5 min, wash 1× with Leica BOND Wash solution (2 min per wash), collect images.

Double-stranded tyramide-barcodes

In a Leica BOND RX autostainer, deparaffinize tonsil tissue that is placed on a charged coverslip, wash (100% ethanol ×3, Leica BOND Wash solution ×3), antigen retrieval (Leica ER2 solution, EDTA pH 9.0) for 20 min at 95 °C, wash 5× with Leica BOND Wash solution, Leica 3-4% hydrogen peroxide peroxidase blocking solution (5 min), wash 3× with Leica BOND Wash solution (0 min per wash), staining with CD3e (1;200 dilution, clone, Abcam, cat. no. ab52959) primary antibody diluted in Abcam antibody diluent (Abcam, cat. no. ab64211) for 30 min, wash 3× with Leica BOND Wash solution (2 min per wash), incubate with goat anti-rabbit secondary antibody HRP conjugate ready-to-use solution (Leica, cat. no. PV6119) (8 min), wash 3× with Leica BOND Wash solution (2 min per wash), incubation with 500 nM tyramide-barcode and 500 nM tyramide-barcode in TE buffer pH 8.0 (15 min), incubation in DAPI solution (Akoya, cat. no. FP1490) diluted 3 drops per 1 mL of TBS pH 8.0 for 5 min, wash 1× with Leica BOND Wash solution (2 min per wash), collect images.

Imaging

Image on Keyence BZ-X800 fluorescence microscope (“high-resolution” mode) with 20x Nikon PlanApo lambda objective and Cy5 filter set, 0.5 s acquisition times.

EBER in situ hybridization staining using tyramide-barcodes

4-micron-thick sections of EBV+ classic Hodgkin lymphoma tissue are placed on charged coverslips or glass slides. The staining protocol is as follows: deparaffinization (30 min at 72°), 100% ethanol wash ×3, proteinase K enzyme digestion (13 min at 37 °C), washing 4×, incubate with FITC-conjugated EBER probe for 60 min, wash 15×, incubate with Leica ready-to-use mouse anti-FITC antibody (15 min), wash 3×, incubate with Leica ready-to-use rabbit anti-mouse antibody (10 min), wash 3× (2 min per wash), incubate with Leica ready-to-use peroxidase-conjugated anti-rabbit antibody (15 min), wash x9, incubate with ~0.1 mg/mL double-stranded tyramide-barcode conjugate in TE buffer (20 min), wash, incubate in DAPI solution (Akoya, cat. no. FP1490) diluted 3 drops per 1 mL of TBS, wash ×3.

Multiplexed tyramide-barcode staining with cyclical imaging

Tissue sections were placed on charged coverslips and stained using the custom coverslip holder described above. After deparaffinization, antigen retrieval (within the Leica BOND RX autostainer), and washing, as described for protocols above, an antibody staining cycle was performed for each one of the antibodies used.

For mouse primary antibodies, the staining cycle protocol consisted of washing (with Leica BOND Wash solution unless stated otherwise), peroxidase block in Leica 3-4% hydrogen peroxide solution (5 min), washing 3×, incubation with primary antibody (30 min), washing 2× (2 min each), incubation with Leica rabbit anti-mouse antibody ready-to-use solution (8 min, Leica), washing 3× (2 min each), incubation with Leica ready-to-use peroxidase-conjugated anti-rabbit antibody (8 min, Leica), washing 3× (2 min each), incubation with 1 mg/15 ml double-stranded tyramide barcode in TE solution (30 min), washing at 95 °C for 5 min, washing 2×, incubation with Leica BOND Wash at 95 °C for 20 min, and washing.

For rabbit primary antibodies, the staining cycle protocol consisted of washing, peroxidase block in Leica 3-4% hydrogen peroxide solution (5 min), washing 3×, incubation with primary antibody (30 min), washing 3× (2 min each), incubation with Leica anti-rabbit antibody ready-to-use solution (8 min, Leica), washing 3× (2 min each), 1 mg/15 ml double-stranded tyramide barcode (30 min), washing at 95 °C for 5 min, washing 2×, washing at 95 °C for 20 min, and washing.

After all antibody staining cycles were complete, the ending protocol consisted of washing at 95 °C for 5 min, incubation in DAPI solution (Akoya, cat. no. FP1490) diluted 3 drops per 1 mL of TBS, and washing again at 95 °C for 5 min.

Statistics and reproducibility

ImageJ (freely available) was used for image evaluation, and the CODEX MAV plugin (Akoya Bioscences) was also used for examining collected CODEX images. Multiple experiments were performed to establish reproducibility, as described throughout this paper and demonstrated in Supplementary Figures.

Reporting summary

Further information on research design is available in the Nature Research Reporting Summary linked to this article.