One fifth of all cancers worldwide are caused by a chronic infection, for example human papillomavirus (HPV) causes cervical cancer and hepatitis B virus (HBV) causes liver cancer.