IFNG and cancer: IFN-γ is secreted by T helper (Th) 1 cells, CD8+ cytotoxic T cells, macrophages, NK cells and mucosal epithelial cells, playing versatile anti-tumor roles on cancer cells.