Some viruses are responsible for cancer in humans. This is due to