SPP1 and cancer: Additionally, OPN is produced not only by cancer cells but also by stroma and infiltrating inflammatory cells, and is reported to have multiple effects in the specific steps of metastatic cascade [204,205].