THBS2 and cancer: THBS2, secreted by not only cancer cells but also endothelial cells and immune cells [48], plays an important role in cancer progression, though serving as either a tumour-suppressor or tumour-promoter remains controversial [49].