Viruses as Controllable Nanodevices
Viruses are Nature’s delivery vehicles. Millions of years of evolution have molded them into remarkable machines capable of performing a monumental task vital to their survival: the delivery of genetic material into other organisms. Viruses are shells made up of proteins and sometimes lipids that carry genetic information into cells. The type of genetic [...]









