KLF4 and colorectal cancer: KLF4 is an epithelial transcription factor that might be played the role of a tumour suppressor or an oncogene depending on the context of tumours and is downregulated in many colorectal cancers [35, 36].