KLF4 and cancer: KLF4 plays a complex role in human cancers, acting as both a tumor suppressor and oncogene depending on the tissue type21.