Viruses have been engineered for cancer therapy in a variety of ways. Approaches include non-replicating gene therapy vectors, cancer vaccines and oncolytic viruses, but the clinical efficacy of these ...