CXCL12 and cancer: Furthermore, both macrophages and cancer cells were activated upon CXCL12 stimulation in liver biopsies (Figure 1), though we could not conclusively establish whether cancer cells produced their own CXCL12 or merely internalized CXCL12, produced by stromal cells.