A century of tumour virology has revealed that seven types of viruses cause 10–15% of all human malignancies 1. Viruses can cause cellular transformation by expression of viral oncogenes, by genomic ...