KLF4 and cancer: KLF4 is a transcription factor that acts as a tumour suppressor in some cancers, and as an oncogene in other cancers [200].