Macrophages are known to produce OPN, however, silencing in cancer cells was sufficient to give a strong retardation of tumor growth. Here, SPP1 is linked to cancer.