Cancer stem cells (CSCs, also called tumor initiating cells) are a rare population of cells present in many tumors. CSCs have the capacity to asymmetrically divide giving rise to nonstem cancer cells (nonCSCs) and mo