Isopeptide Bonds Virus-like particles are self-assembling multiprotein structures that mimic viruses. They actually could be useful as “modular vaccines” if it [MORE]