KLF4 and cancer: Krüppel-like factor 4 (KLF4) is a zinc finger transcription factor that exhibits dichotomous activity in a variety of processes during development and cancer.