The protein nanoparticles could help doctors treat cancer and genetic diseases without using modified viruses, which sometimes have harmful side ...