New insight into the never-ending arms-race between viruses and their hosts
Viruses have been infecting all forms of life – from single-celled bacteria to humans – for as long as there has been life on Earth. Because of this, ancient mechanisms of virus resistance co-exist in our bodies alongside ...