Viruses as nanoparticles: structure versus collective dynamics.

Viruses as nanoparticles: structure versus collective dynamics.