Method Article
* These authors contributed equally
This protocol provides a step-by-step guide for designing a multiplex immunofluorescence antibody panel for DNA-barcode-based imaging of murine FFPE melanoma tissues. We also describe an image analysis pipeline using open-source tools for generating spatial proteomics insights into the murine melanoma tumor immune microenvironment.
Presented here is an emerging DNA-barcode-based multiplex imaging technique based on Co-Detection-by-indEXing that analyzes the spatial proteomics of tissue microenvironments. Successful imaging requires a repertoire of well-designed and properly validated antibody panels, but very few currently exist for formalin-fixed paraffin-embedded (FFPE) samples. FFPE offers several advantages over fresh-frozen specimens, such as widespread availability, ease of handling and storage, and the ability to make tissue microarrays (TMAs). Here, we present a protocol to develop an antibody panel for visualizing and analyzing FFPE tissues from a murine melanoma model treated with nanoparticles, which deliver plasmid DNA encoding immunologic signals for tumor microenvironment reprogramming. We also describe an image analysis pipeline using open-source computational tools for annotating tissues, segmenting cells, processing proteomics data, phenotyping cell populations, and quantifying spatial metrics. The protocol offers applications for designing antibody panels in murine FFPE and generating novel insights into the spatial proteomics of complex tissue microenvironments.
Cutaneous melanoma is the most common skin cancer, with varying disease and mortality rates across the globe depending on the time of diagnosis and primary care1. Over the last decade, an increased biological understanding of melanoma has helped propel the development of new cancer models to treat solid tumors2. The recent rise of immunotherapy has led to a revolutionary concept of cancer treatment based on activating the endogenous immune system3,4.
The tumor microenvironment (TME) is highly complex, consisting of diverse immune cells, cancer-associated fibroblasts, pericytes, endothelial cells, and various tissue-resident cells5. Several techniques have been applied in the past to study the TME, such as flow cytometry and single-cell sequencing, which compromise spatial context as they are required to destroy the tumor tissue. Traditional microscope imaging, such as immunofluorescence (IF) and immunohistochemistry (IHC), allows the visualization of protein biomarkers without destroying sample tissues. However, these approaches are limited to two or three biomarkers and are unable to provide a full understanding of spatial and structural relationships within the complex TME 6.
To address this problem, several multiplex imaging techniques have been developed to visualize the complex TME spatially7,8,9,10. One of these is CoDetection-by-inDEXing, renamed as the PhenoCycler system, based on DNA oligonucleotide-conjugated antibodies11. The system can provide single-cell imaging and analysis of over 100 biomarkers for human specimens. However, very few inventoried antibodies are available to visualize and analyze murine specimens, particularly Formalin-Fixed Paraffin-Embedded (FFPE) samples12. FFPE offers several advantages over Fresh Frozen (FF) preservation, such as ease of handling and storage, well-preserved morphology over time, and, most importantly, the ability to prepare tissue/tumor microarrays (TMA) that allow for visualization of several specimens on a single slide. We recently designed and developed a murine FFPE CODEX/PhenoCycler antibody panel and successfully applied it to visualize and analyze the spatial proteomics of genetically reprogrammed murine melanoma specimens13.
The overall goal of this protocol is to provide a step-by-step guide for designing a murine FFPE antibody panel and describe the process of antibody-barcode conjugation, tissue staining, and imaging. Additionally, we present a detailed image analysis pipeline utilizing open-source tools such as QuPath and R packages. After following this protocol, researchers will learn how to design a custom-conjugated antibody panel, perform multiplex imaging using a Phenocycler-Fusion device, and gain new insights into the spatial proteomics of the melanoma TME. Furthermore, this protocol can be adapted to study various tumor immune microenvironments and combined with existing spatial transcriptomics techniques.
All animal work was performed in accordance with the guidelines set by the Johns Hopkins Animal Care and Use Committee, using the approved protocol numbers MO18M388 and MO21M384.
1. Antibody selection
2. Antibody conjugation and confirmation
3. Murine FFPE specimen preparation
4. FFPE tissue staining and imaging
5. Tissue annotation and cell segmentation
6. Proteomics data preprocessing and normalization
7. Clustering and phenotyping
8. Remapping phenotype classifications and performing quality control
9. Density quantification and spatial analysis
Here, we present a protocol for designing an antibody panel for murine FFPE tissue, performing multiplex immunofluorescence imaging, and analyzing images for proteomics quantification and spatial relationships. The validated panel contains 27 antibodies that provide markers for visualizing melanoma cells (SOX10), leukocytes (CD45), T cells (CD3, CD4, CD8, FOXP3), B cells (CD20), macrophages and subtypes (F4/80, CD68, CD86, CD163, CD206), dendritic cells (CD11c), NK cells (NK1.1), and endothelial cells (CD31). The full panel also contains markers for other immune populations (CD11b, CD38), proliferation activity (Ki67), T cell functionality (T-bet, Eomesodermin, granzyme B), antigen presentation (LMP2, beta-2 microglobulin, MHC II), and checkpoint expression (TIM3, LAG3, PD-L1)12. A representative gel electrophoresis image confirms the successful conjugation of DNA oligonucleotide barcodes to the carrier-free antibodies, as shown in Figure 4. This step only confirms the chemical reaction, and image confirmation can only be done after checking these antibodies with the multiplex imaging device on the tissue of interest. See the following reference to view validated images of all 27 markers in the panel13. A fusion image of key lineage markers staining three murine melanoma tissue sections treated with intratumoral 4-1BBL/IL-12 nanoparticle injections and systemic anti-PD1 is presented in Figure 5. These sections were used for subsequent image analysis in this protocol.
After tissue annotation, cell segmentation, and proteomics data pre-processing, we present a comparison between two clustering algorithms that have previously been applied for single-cell transcriptomic and/or proteomic analysis17,18. Expression profiles for phenotyped populations are presented in Figure 6 for both approaches. We show that FlowSOM offers a wider range of intensity values (~0.7 vs ~0.5) for discerning differences between similar cell populations, such as macrophage subtypes. Seurat applied the Louvain algorithm during clustering and generated 29 clusters (Supplementary Figure 1). In comparison, FlowSOM applied self-organizing maps and can generate 100 clusters (Supplementary Figure 2). A larger number of clusters translates to more time required for phenotyping, but this latter FlowSOM approach also offers more nuance when classifying similar cell populations. Qualitatively, we see that FlowSOM was able to classify more intratumoral macrophages as either an M1 or M2 subtype when compared to Seurat phenotyping in the same field of view (Figure 7). The same result is seen when we quantify macrophage densities, with FlowSOM capturing a higher density of both M1 and M2 macrophages in comparison to Seurat (Figure 8A-B) and subsequently a significantly lower density of other/unclassified macrophages (p = 0.0028; Figure 8C). Nevertheless, the two analysis approaches also generated similar results when describing other cell population densities, such as CD4 T cells, CD8 T cells, and endothelial cells (Figure 8D-F).
We also present the downstream spatial analysis findings after clustering and phenotyping. Figure 9 demonstrates some of the spatial metrics that can be generated using this protocol. Relative to all phenotyped populations, M2 macrophages and NK cells had the highest AMDs following treatment with 4-1BBL/IL-12 nanoparticles and anti-PD1 (Figure 9A). Similarly, NMS between intratumoral CD8 T cells and M1 macrophages was much higher than between CD8 T cells and M2 macrophages (Figure 9B). Furthermore, M2 macrophages contributed ~1% in the 100 μm neighborhood surrounding intratumoral CD8 T cells, whereas M1 macrophages made up 9%-13% of these neighborhoods (Figure 9C). Taken together, these results suggest that the 4-1BBL/IL-12 treatment regimen polarized tumor-associated macrophages towards an M1 subtype and excluded M2 macrophages from the tumor immune microenvironment.
Figure 1: Summary of the FFPE tissue staining and imaging workflow. Murine FFPE tissues were processed using pre-staining procedures that started with baking the tissue overnight before starting the two-day pre-staining (day 1) and post-staining (day 2) processes. Finally, the reporter plate was prepared before imaging with the device. Please click here to view a larger version of this figure.
Figure 2: Screenshot of tissue annotation in open-access digital pathology software QuPath. Full tissue annotation was drawn (green), duplicated, and minimized down to define the intratumoral compartment according to the distribution of SOX10+ melanocytes at the tumor boundary (red). Please click here to view a larger version of this figure.
Figure 3: Cell segmentation using StarDist algorithm in QuPath and quality control process for reviewing phenotype classifications. (A) Navigate to the Image tab to determine the pixel width and height of the multiplex immunofluorescence image. (B) After remapping classifications, double click on any cell (becomes highlighted in yellow) to see its cluster assignment and phenotype. Toggle on/off panel markers to determine if this classification approach is accurate. Please click here to view a larger version of this figure.
Figure 4: Representative gel image of antibody-DNA barcode conjugation confirmation. Protein gel electrophoresis confirms antibody conjugation with DNA oligonucleotide barcodes, observed by additional bands at the heavy chain site. Please click here to view a larger version of this figure.
Figure 5: DNA-barcode-based multiplex imaging of B16F10 flank tumors treated with intratumoral injections of 4-1BBL/IL-12 nanoparticles with systemic anti-PD1. Markers in our panel not shown:CD11b, CD20, CD38, TIM3, LAG3, T-bet, Eomesodermin, granzyme B, Ki67, LMP2, beta-2 microglobulin, MHC II, PD-L1. Please click here to view a larger version of this figure.
Figure 6: Proteomics expression heatmaps of phenotyped cell populations. (A) Seurat clustering and phenotyping approach generates a slightly smaller range of marker expression values compared to (B) FlowSOM clustering and phenotyping. Please click here to view a larger version of this figure.
Figure 7: FlowSOM phenotyping identifies a greater range of different macrophage subtypes. Top panel shows Seurat (left) and FlowSOM (right) macrophage phenotyping for the same field of view. Bottom panel shows multiplex immunofluorescence images of key macrophage lineage markers in the same field of view. All scale bars are 20 μm. Please click here to view a larger version of this figure.
Figure 8: Comparing intratumoral densities of different cell populations after clustering/phenotyping. Density comparisons are shown for intratumoral (A) M1 macrophages, (B) M2 macrophages, (C) other macrophages, (D) CD4 T cells, (E) CD8 T cells, and (F) endothelial cells. Error bars are standard errors of the mean (SEM), and significance was tested using unpaired t-tests (**p ≤ 0.01). Please click here to view a larger version of this figure.
Figure 9: Profiling intratumoral spatial metrics for three flank tumors treated with 4-1BBL/IL-12 intratumoral nanoparticle injections and systemic anti-PD1. (A) Heatmap of average minimum distances between intratumoral phenotyped populations. Measurements are in μm. (B) Normalized mixing scores between key intratumoral phenotype pairs. (C) Breakdown of neighborhood compositions in a 100 μm radius around intratumoral CD8 T cell populations. Please click here to view a larger version of this figure.
Antibody | Dilution | Exposure time (ms) |
SOX-10 | 50 | 450 |
CD8 | 100 | 450 |
CD3 | 100 | 450 |
FoxP3 | 50 | 350 |
CD4 | 50 | 450 |
MHC-II | 100 | 450 |
PDL1 | 50 | 450 |
CD45 | 100 | 450 |
Ki-67 | 100 | 300 |
F4/80 | 100 | 150 |
CD20 | 100 | 450 |
NK1.1/CD161 | 50 | 450 |
CD206 | 100 | 450 |
CD68 | 100 | 450 |
Granzyme-B | 50 | 450 |
CD86 | 100 | 150 |
CD31 | 100 | 450 |
CD11C | 50 | 450 |
CD11b | 50 | 450 |
EOMES | 50 | 450 |
TIM-3 | 50 | 300 |
CD38 | 50 | 200 |
LAG3 | 50 | 450 |
CD163 | 50 | 200 |
T-bet | 50 | 300 |
LMP2 | 100 | 100 |
Beta2 MG | 200 | 50 |
Table 1: Antibody dilution and exposure time settings.
Supplementary Figure 1: Initial proteomics expression heatmap generated after Seurat clustering. Please click here to download this figure.
Supplementary Figure 2: Initial proteomics expression heatmap generated after FlowSOM clustering. Please click here to download this figure.
The success of imaging depends on a well-designed and validated antibody panel. Multiplex immunofluorescence imaging of FFPE samples presents challenges due to high autofluorescence and the difficulty of retrieving epitopes masked by paraffin embedding. However, given that FFPE offers several advantages compared to FF specimens, it is essential to design and validate FFPE antibody panels. Finalizing the antibody clones that show positive signals during immunofluorescence (IF) imaging is the first step; subsequently, it is important to carefully conjugate them with DNA barcodes. Antibody conjugation requires partial reduction of the antibody to create SH bonds, which are utilized during the maleimide group reaction with a barcode. Not every antibody clone can withstand this step, and some reactions can cause irreversible damage to the antibody, resulting in imaging failure despite successful conjugation. For this reason, even though some antibodies may show positive signals during conventional IF validation, to assess the final success of the antibody conjugation, it is important to validate each antibody on the actual tissue of interest and record the desired exposure times for that tissue. In future applications, this technique can be combined with existing spatial transcriptomics analysis on consecutive slides/the same slide to generate additional insights. One of the limitations of this method is that it requires careful selection and validation of each antibody in the panel based on the target and the type of tissue.
With regards to image analysis, QuPath offers a valuable open-access tool with high-quality visualization of proteomics markers, wide functionality for exporting intensity measurements and performing quality control for phenotype classifications, and good flexibility for user-generated scripts. Online forums such as https://forum.image.sc/ are an additional resource for discussing how to accomplish specific analysis tasks and for sharing scripts with other users. In this protocol, we compare two clustering and phenotyping approaches using Seurat and FlowSOM. While FlowSOM may be preferred for its ability to generate more granular insights into immune cell subpopulations of the TME, the time required for proteomics analysis must also be taken into consideration. Generating 100 clusters may be unnecessary if a user only needs to phenotype cells within one or two tissue samples. In these situations, Seurat may offer a faster and more efficient pipeline for image analysis. In contrast, analyzing a TMA with upwards of 40 or 50 tissue sections is more likely to produce a larger number of cell clusters in both analysis approaches, and FlowSOM may be the preferred methodology for generating more nuanced phenotype classifications.
Cell clustering/phenotyping and all subsequent image analysis steps are largely dependent on cell segmentation. Our current work has explored cell segmentation in HALO (Indica Labs) and StarDist algorithms, and we have found that both approaches tend to over-segment cells based on nuclear DAPI signals. Many alternative segmentation algorithms are also available, such as Mesmer19 and InstanSeg20. This is a growing field of computational research that requires further exploration and optimization.
J.C.S. acknowledges financial support from Emerson Collective LLC and the National Institutes of Health. J.J.G. also acknowledges funding from the National Institutes of Health. J.C.S. has a relationship with Palleon Pharmaceuticals Inc., which involves funding grants. S.Y.T. and J.J.G. have a relationship with OncoSwitch Therapeutics that involves equity or stocks. S.Y.T., J.J.G., J.C.S., and K.M.L. have a pending patent. All other authors state that they have no known competing financial interests or personal relationships that could be perceived as influencing the research presented in this paper.
J.C.S. acknowledges the Dermatology Foundation and the Dermatopathology Career Development Award for advancing the Author's career. The authors thank Hsin-Pei Lee at the National Cancer Institute's Cancer Data Science Laboratory for assistance with computational analysis techniques. This research received funding from the Emerson Collective and the National Institutes of Health (R37CA246699, P41EB028239, and R01CA228133). Additionally, the Johns Hopkins Oncology Tissue Services (OTS) core is supported by the National Institutes of Health (P30CA006973).
Name | Company | Catalog Number | Comments |
16% paraformaldehyde (PFA) | Electron Microscopy Sciences | PN# 15710 | Required during tissue staining process |
50kDa MWCO filter | Millipore | UFC505096 | 25 kDa and 100 kDa result in failure |
Akoya barcodes and reporters | Akoya Biosciences | Varied | Each barcode can be used to conjugate 50 ug of carrier free antibody and comes with two vials of reporters |
Antibody conjugation kit | Akoya Biosciences | 7000009 | A conjugation kit is used to create custom barcode-conjugated antibodies. Each kit contains sufficient reagents for ten conjugations. The kit consists of one subkit box stored at 4 °C and one subkit box stored at -20 °C. The 4 °C subkit includes Filter Blocking Solution, Reduction Solution 2, Conjugation Solution, Purification Solution, and Antibody Storage Solution. The -20 °C subkit includes Reduction Solution 1. |
Beta2MG | Abcam | ab214769 | |
CD11b | CST | #41028 | |
CD11C | CST | #39143SF | |
CD163 | CST | #68922BF | |
CD20 | CST | #45839 | |
CD206 | CST | #87887 | |
CD3 | CST | #24581 | |
CD31 | CST | #92841 | |
CD38 | CST | #68336BF | |
CD4 | Abcam | ab271945 | |
CD45 | CST | #98819 | |
CD68 | CST | #29176 | |
CD8 | Invitrogen | #14-0808-82 | |
CD86 | CST | #20018 | |
Dimethyl sulfoxide | Avantor/VWR | BDH1115-4LP | |
EOMES | Abcam | ab222226 | |
Eppendorf PCR tubes | Eppendorf | E0030124286 | Required store 5 μL conjugated antibody for conjugation confirmation by gel electrophoresis |
Ethanol 200 proof | |||
F4/80 | CST | # 25514 | |
FoxP3 | CST | #72338 | |
Gran-B | CST | #79903SF | |
Heating oven | |||
Hybridization chamber | Used to stain tissue with antibody cocktail | ||
Hydrogen peroxide | Sigma | #216763 | Required for preparing bleaching solution |
Instant pot pressure cooker or Decloaking Chamber ARC | Instant pot or Biocare Medical | ||
Ki-67 | Akoya Biosciences | ||
LAG3 | CST | #80282BF | |
LMP2 | Abcam | ab243556 | |
Methanol | |||
MHC-II | eBioscience | #14-5321-82 | |
NK1.1 | CST | #24395SF | |
Nuclear Stain | Akoya Biosciences | 7000003 | |
PDL1 | CST | #85095 | |
Salmon Sperm DNA, sheared (10 mg/mL) | Invitrogen | AM9680 | Can be used as an alternative to assay reagent (Akoya) during reporter plate preparation step. |
SOX-10 | Abcam | ab245760 | |
Staining kit for PhenoCycler-Fusion | Akoya Biosciences | 7000017 | The PhenoCycler-Fusion Sample Kit includes the buffers and reagents necessary for tissue staining using antibodies conjugated with PhenoCycler barcodes, along with flow cells for whole-slide imaging. Each kit is sufficient for 10 PhenoCycler-Fusion experiments. It consists of one subkit stored at 4 °C, another at -20 °C, and a package of 10 flow cells kept at room temperature. The subkit stored at 4 °C contains Hydration Buffer, Staining Buffer, Storage Buffer, N Blocker, and J Blocker. The subkit stored at -20 °C contains G Blocker, S Blocker, and Fixative Reagent. |
T-bet | CST | #53753 | |
TIM-3 | CST | #72911 | |
UltraPure DNase/RNase-free distilled water | Invitrogen | 10977015 | Required to dissolve barcodes during antibody conjugation |
Request permission to reuse the text or figures of this JoVE article
Request PermissionThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. All rights reserved