Virus-based nanoparticles (VNPs): platform technologies for diagnostic imaging.

Virus-based nanoparticles (VNPs): platform technologies for diagnostic imaging.