THBS1 and neoplasm: TSP1 can be secreted by multiple types of blood cells, fibroblasts, endothelial cells and even tumor cells [18].