The VLPs were characterized as previously described27 (link),28 (link),29 (link). The VLP concentration was determined using a Pierce BCA assay kit (Thermo Fisher Scientific). To confirm hybrid QβS100A9 assembly and peptide display, 10 μg of QβS100A9 particles was analyzed by SDS-PAGE under reducing conditions on NuPAGE 12% Bis-Tris protein gels (Thermo Fisher Scientific) stained with GelCode Blue Safe protein stain (Thermo Fisher Scientific). The gel images were acquired using the ProteinSimple FluorChem R imaging system, and densitometry was used to determine the number of peptides displayed per hybrid QβS100A9 VLP. The integrity of VLPs was confirmed by TEM using a FEI Tecnai Spirit G2 BioTWIN instrument to examine samples stained with 2% uranyl acetate. FPLC was carried out using an AKTA-FPLC 900 system fitted with Superose 6 Increase 10/300 GL columns (GE Healthcare) using PBS as the mobile phase. Particle size was confirmed by DLS using a Malvern Instruments Zetasizer Nano at 25 °C and plastic disposable cuvettes.