As discussed in our overview post, in our TCR Decoderâ„¢ services we bypass the reliance on patient-derived B-lymphoblastoid cell lines (B-LCL) and monocyte-derived dendritic cells (MDDC) by co-expressing the patient’s MHC genes and the antigen genes in cell lines like K562. On a high level, Figure 1 below shows the general idea. We select all or a subset of the patient’s MHC genes of interest to form an MHC mRNA Group. Similarly, we select all or a subset of the antigen of interest for form an Antigen mRNA Group. We then co-electroporate the MHC mRNA Group and the Antigen mRNA Group into a synthetic APC cell line such as the HLA-null K562 line to form a Synthetic APC Prep. We make multiple Synthetic APC Preps to cover all MHCs and all antigens, and mix them to form a Master Synthetic APC Prep, which is co-cultured with TCR-T cells.
Many aspects, such as the molecular designs of the MHC genes and antigen genes, removal of endogenous MHC of the cell line when the cell line is not HLA-null, and how we ensure antigen density, deserve their own posts. In this post, I’d like to focus on another key aspect: how we verify all the Class I and Class II MHCs that we want to express in the Synthetic APC Preps cell are indeed expressed.
Challenges and Opportunities
While our primary motivation of developing this synthetic version of APC is about logistics – bypassing the necessity of B-LCL or MDDC, through the R&D process we discovered that this synthetic approach offers great clarity about the behavior of different MHCs. When we use B-LCL and MDDC, we take it for granted that all six Class I MHCs and all of the 12-ish Class II MHC alleles are expressed and all of the 12-ish Class II MHC heterodimers are formed on the cell surface. However, immunologists rarely examine these cell lines for expression or loss of MHC, especially on the protein level. But that’s ok. These tools have long track records of being useful.
However, when we take things into our own hands and express the recombinant MHCs in cell lines such as K562, it’s up to us to prove all expressible MHCs are indeed expressed. This turns out to be more challenging than one may think. First, not all MHC allele has its own antibody with which you can stain the Synthetic APC Preps to confirm expression. The best tool we have on the protein level are isotype-specific antibodies such as HLA-A-, HLA-B- and HLA-C-specific antibodies. But if we express two HLA alleles (e.g., HLA-A*02:01 and HLA-A*11:01), and stain with this antibody, how do we know which one is expressed? We need a better plan. To be more specific, we need to make sure that the presence of every MHC allele or heterodimer of interest can be examined on the protein level using antibodies.
To better understand this challenge, let’s take a step back and review the genetics of Class I and Class II MHC.
Class I MHC
General Strategy
Class I MHC molecule is formed by the HLA Class I $\alpha$ chain (blue in Figure. 2, left) and the ${\beta}2$-microglobulin (${\beta}2m$) molecule (orange in Figure. 2, left). In human, each individual has 3 Class I MHC loci in the genome: HLA-A, HLA-B and HLA-C, while each locus has 2 alleles. In this post, we refer to these alleles as HLA-A.1, HLA-A.2, HLA-B.1, HLA-B.2, HLA-C.1, HLA-C.2.

To be able to examine every Class I MHC of interest, one sensible approach is to send mRNAs encoding in only 1 HLA-A allele, only 1 HLA-B allele, and only 1 HLA-C allele into the Synthetic APC Prep. For example:
| HLA-A | HLA-B | HLA-C | |
|---|---|---|---|
| MHC mRNA Group 1 | HLA-A.1 | HLA-B.1 | HLA-C.1 |
| MHC mRNA Group 2 | HLA-A.2 | HLA-B.2 | HLA-C.2 |
We can then use antibodies against pan-HLA-A, pan-HLA-B and pan-HLA-C to stain the MHCs. If all 3 stains are positive, we know that all of these 3 MHCs are expressed. In practice, this approach encountered 2 limitations. First, not all HLA-A alleles can be stained efficiently by the pan-HLA-A antibody (same for other isotypes). Second, compared to HLA-A, and -B, HLA-C in general has much lower expression level[1], partly due to slower (or more selective) loading of peptide and faster dissociation of ${\beta}2m$[2]. Since the total ${\beta}2m$ pool in a cell is finite, if we express a group of HLA-A, -B, and -C in the same cell, the level of fully assembled HLA-C molecules may be disproportionally low.
Therefore, we revised our approach. First, we incorporated epitope tags (i.e., HA tag and Flag tag) to the N-terminus of the HLA Class I $\alpha$ chain (following the signal peptide sequence). Specifically, all alleles with suffix ‘.1’ are tagged with HA, and all alleles with suffix ‘.2’ are tagged with Flag. Second, we do not mix HLA-C with HLA-A or B. Instead, we create another Synthetic APC Prep, with HLA-C.1 (HA tagged) and HLA-C.2 (Flag tagged):
| HLA-A | HLA-B | HLA-C | Positive Control MHC | |
|---|---|---|---|---|
| MHC mRNA Group 1 | HLA-A.1 (HA tagged) | HLA-B.2 (Flag tagged) | None | HLA-A*02:01 |
| MHC mRNA Group 2 | HLA-A.2 (Flag tagged) | HLA-B.1 (HA tagged) | None | HLA-A*02:01 |
| MHC mRNA Group 3 | None | None | HLA-C.1 (HA tagged) + HLA-C.2 (Flag tagged) | HLA-A*02:01 |
Table 1. Class I MHC mRNA grouping strategy
This way, if both anti-HA antibody and anti-Flag antibody stains each Synthetic APC Prep positive, we know all six Class I alleles are expressed.
On top of this, we also spike in a small amount of HLA-A*02:01 in the MHC mRNA Group and include HLA-A*02:01-restricted WT1 epitope in the Antigen mRNA Group. Therefore, each Synthetic APC Prep is expected to activate WT-1 reactive TCR-T cells. This is an important internal control to ensure that the Antigen mRNA Group is successfully introduced to the synthetic APC, and will be elaborated on in a future post.
Example MHC Staining Data

As shown in Figure 3, both anti-HA and anti-Flag stain positive in all 3 preps, although, as expected, the expression level of the HLA-C alleles still appear somewhat lower than HLA-A and HLA-B. The spike-in HLA-A*02:01 can also be readily detected.
Class II MHC
General Strategy
The monoallelic nature of ${\beta}2m$ makes Class I MHC relative easy to understand and handle. Class II MHC is considerably more complicated, since each Class II MHC molecule is a heterodimer formed by an HLA Class II $\alpha$ chain and an HLA Class II $\beta$ chain, each of which are polymorphic. The HLA Class II $\alpha$ chain is encoded by 3 loci: HLA-DRA, HLA-DQA1, HLA-DPA1. Similarly, the HLA Class II $\beta$ chain is encoded by 3 loci: HLA-DRB1, HLA-DQB1, HLA-DPB1. As before, we use the suffix ‘.1’ and ‘.2’ to distinguish two alleles of the same gene. For any isotype (DR, DQ or DP), either $\alpha$ chain may form a dimer with either $\beta$ chain. For example, any of the 4 heterodimers may be present on a patient’s cell surface:
- HLA-DQA1.1 + HLA-DQB1.1
- HLA-DQA1.1 + HLA-DQB1.2
- HLA-DQA1.2 + HLA-DQB1.1
- HLA-DQA1.2 + HLA-DQB1.2
We took a similar approach as Class I: we make sure there is only 1 HLA-DR heterodimer, 1 HLA-DQ heterodimer, and 1 HLA-DP heterodimer in a Synthetic APC Prep, and if the anti-HLA-DR, anti-HLA-DQ, and anti-HLA-DP antibodies all stain positive, we know all three heterodimers are expressed in this prep.
The table below describes a typical grouping strategy.
| DPA1 | DPB1 | DQA1 | DQB1 | DRA | DRB | |
|---|---|---|---|---|---|---|
| MHC mRNA Group 1 | DPA1.1 | DPA1.1 | DQA1.1 | DQA1.1 | DRA | DRB1.1 |
| MHC mRNA Group 2 | DPA1.1 | DPA1.2 | DQA1.1 | DQA1.2 | DRA | DRB1.2 |
| MHC mRNA Group 3 | DPA1.2 | DPA1.1 | DQA1.2 | DQA1.1 | DRA | DRBn.1* |
| MHC mRNA Group 4 | DPA1.2 | DPA1.2 | DQA1.2 | DQA1.2 | DRA | DRBn.2* |
* Since some individuals have additional DRB genes in addition to DRB1, they can be added in Group 3 and Group 4, and named DRBn.1 and DRBn.2 here.
One caveat we have to live with is that, as is the case for Class I, the anti-HLA-DP antibody does not stain all allelic combinations between DPA1 and DPB1. Anti-HLA-DQ and anti-HLA-DR antibodies have the same issue. However, our data show that introducing epitope tags such as HA and Flag does not work as universally as in Class I. So in our standard workflow, the Class II HLA genes remain untagged. If, for example, the anti-HLA-DP antibody doesn’t stain the synthetic APC electroporated with a mRNA group that contains a particular DPA1 and DPB1 combination, we will conduct a separate troubleshooting experiment where we only send in this combination to the K562 cell, and use anti-Class-II-MHC antibody to assess whether this combination expresses at all, although we still cannot distinguish these two possibilities for the Synthetic mRNA Prep containing multiple isotypes: (1) this combination is not expressed in the fully loaded K562 cell, and (2) this combination is expressed in the fully loaded K562 cell, but the antibody doesn’t stain it.
Similar to the WT-1-based positive control for the Class I MHC and antigens, for Class II, we use a DRA*01:01/DRB1*07:01-restricted neoantigen as a positive control. We include this antigen in each Antigen mRNA Group as well (to be discussed in detail in a future post). To distinguish this positive-control HLA-DR and patient-derived HLA-DR, this positive-control DRA*01:01 is tagged with HA, and this positive-control DRB1*07:01 is tagged with Flag. (Although these tags do not work universally, they do work for this heterodimer.)
Example MHC Staining Data
Let’s use a real case to describe the grouping strategy and troubleshooting process. Here’s the Class II HLA type of a patient:
| Assigned Name | HLA Allele |
|---|---|
| DPA1.1 | DPA1*01:03 |
| DPA1.2 | DPA1*02:01 |
| DPB1.1 | DPB1*04:02 |
| DPB1.2 | DPB1*11:01 |
| DQA1.1 | DQA1*02:01 |
| DQA1.2 | DQA1*05:05 |
| DQB1.1 | DQB1*02:02 |
| DQB1.2 | DQB1*03:01 |
| DRA | DRA*01:01 |
| DRB1.1 | DRB1*07:01 |
| DRB1.2 | DRB1*11:04 |
Here’s the composition of each MHC mRNA Group:
| HLA-DP | HLA-DQ | HLA-DR | Positive Control MHC | |
|---|---|---|---|---|
| MHC mRNA Group 1 | DPA1.1 + DPB1.1 | DQA1.1 + DQB1.1 | DRA + DRB1.1 | None |
| MHC mRNA Group 2 | DPA1.1 + DPB1.2 | DQA1.1 + DQB1.2 | DRA + DRB1.2 | DRA*01:01 (HA) + DRB1*07:01 (Flag) |
| MHC mRNA Group 3 | DPA1.2 + DPB1.1 | DQA1.2 + DQB1.1 | DRA + DRB1.1 | None |
| MHC mRNA Group 4 | DPA1.2 + DPB1.2 | DQA1.2 + DQB1.2 | DRA + DRB1.2 | DRA*01:01 (HA) + DRB1*07:01 (Flag) |
Table 2. Class II MHC mRNA grouping strategy

From Figure 4 it can be seen that most staining results are as expected. However, the anti-HLA-DQ antibody fails to detect the DQ heterodimer in Groups 1 and 3, illustrating the antibody coverage limitation discussed above.
Example Troubleshooting Experiment
The two heterodimers that failed to be stained are DQA1*02:01/DQB1*02:02 and DQA1*05:05/DQB1*02:02. To study whether the negative staining is due to lack of heterodimers on the cell surface or inability of the anti-HLA-DQ-antibody does not stain these heterodimers, we electroporated each combination into K562 cells, and stained with anti-pan-Class-II MHC antibody.

As can be seen on Figure 5, when a single heterodimer is introduced to K562 cells, the anti-pan-Class-II MHC antibody readily stains the cells, indicating that these heterodimers do express, but the anti-HLA-DQ antibody failed to stain them.
Conclusion
We have developed a systematic methodology to ensure that we can confirm the expression (on the protein level) of each Class I and Class II MHC molecules on the surface of the synthetic APC. This fully synthetic system not only make the logistics much easier (no need to produce and ship B-LCLs and MDDCs), but also provides great details about the expression level of each MHC alone and in combination. This system also make identification of MHC restriction straightforward, which we will discuss in detail in a future post.
References
- Apps R, et al. (2015). Relative Expression Levels of the HLA Class-I Proteins in Normal and HIV-Infected Cells. The Journal of Immunology 194(8):3594-3600. doi:10.4049/jimmunol.1403234
- Sibilio L, et al. (2008). A Single Bottleneck in HLA-C Assembly. Journal of Biological Chemistry 283(3):1267-1274. doi:10.1074/jbc.m708068200
– Xi Chen