GPNMB and cancer: GPNMB is a transmembrane glycoprotein that its role in cancer is complicated; It acts like a tumor suppressor or has a function in the cancer progression.