CXCL12 and cancer: CXCL12 has an important physiological role in diverse processes including embryonic development, inflammation, organogenesis, immune mediation, and cancer metastasis [6].