Abstract
Viruses are among the simplest biological systems and are highly effective vehicles for the delivery of genetic material into susceptible host cells. Artificial viruses can be used as model systems for providing insights into natural viruses and can be considered a testing ground for developing artificial life. Moreover, they are
... read more