Cancer stem cells (CSCs) are a small cell subpopulation in many cancer types and are involved in various processes of tumor progression, such as initiation, metastasis and recurrence. The distinguished features of CSCs include a variety of biological propertie... ...