CXCL9 and cancer: Role of CXCL9 might be dependent on the cancer immune stage, as discussed by Cancer Immunoediting theory that immunity efficacy was different at different stages 114.