Unlike low tumorigenic bulk tumor cells (non-CSCs), cancer stem cells (CSCs) are a subset of tumor cells that can self-renew and differentiate into different cancer subtypes. CSCs are considered responsible for tumor recurrence, distant metastasis, angiogenesis, and drug or radiation resistance.