Cancer is a major killer threatening modern human health and a leading cause of death worldwide. Due to the heterogeneity and complexity of cancer, traditional treatments have limited effectiveness.