TNF-α is primarily produced by macrophages, but it can also be produced by a variety of other stromal cells, as well as cancer cells themselves. This evidence concerns the gene TNF and cancer.