CXCL12 and cancer: While CXCL12 is mainly secreted by cells associated with the tumor microenvironment, CXCR4 is expressed by ECs, cancer cells and cancer stem cells (Cornelison et al., 2018; Yi et al., 2019).