TGFB1 and cancer: TGF-β is produced by the cancer cells themselves, macrophages and mesenchymal cells.