Virus-like particles in vaccine development | Synapse