TNF and cancer: TNF-α, a pro-inflammatory cytokine produced by immune cells and tumor cells [220], exerts a double-edged sword role in cancer.