Self-assembling protein nanoparticles: a promising tool against lethal influenza?

Self-assembling protein nanoparticles: a promising tool against lethal influenza?