KLF4 and colorectal cancer: KLF4 is a zinc finger transcription factor that functions as a tumour suppressor (in lung, gastric, and colorectal cancers) or a tumour promoter (in breast ductal carcinoma and oral/skin squamous cell carcinoma), depending on cancer type (41).