THBS1 and cancer: Thrombospondin (TSP) is a multi-functional protein that appears to have dual roles in cancer, that is, either as a promoter or a suppressor.