CXCL5 and liver cancer: CXCL5 is known to be secreted by stroma and cancer cells and via autocrine and paracrine pathways to modulate tumorigenesis in prostate and liver cancers [21,48]; however, only a few reports have discovered the function of CXCL5 in prostate stroma cells.