HSF1 and cancer: Due to its complex mechanism, HSF1 plays different roles in various cancer types.