THBS1 and cancer: The effects of TSP-1 on cancer cells are sometimes inconsistent with its anti-angiogenic and anti-cancer effects observed in in vivo studies.