CXCL16 and cancer: However, the role of CXCL16 in cancer is ambiguous.