KLF5 and cancer: Conversely, KLF5 is a transcription factor that has been implicated in several cancers with opposing roles (tumour suppressor or oncogenic driver) depending on the context59.