Towards a novel influenza vaccine: engineering of hemagglutinin on a platform of adenovirus dodecahedron.

Towards a novel influenza vaccine: engineering of hemagglutinin on a platform of adenovirus dodecahedron.