111714 ⎘
ssRNA viruses positive-sense; Details; Tombusviridae Virus like particles [VLP]
Viral nanoparticle cell-targeted delivery platform