KLF4 and cancer: KLF4 also contributes to cell fate reprogramming and stem cell self-renewal and is considered essential to maintaining cancer stem cells [4].