A
cancer vaccine is a
vaccine that either treats existing
cancer or prevents development of a cancer. Vaccines that treat existing cancer are known as
therapeutic cancer vaccines. There are currently no vaccines able to prevent all cancers, however vaccines against some oncoviruses have proven extremely effective.