Cancer stem cells are a small subpopulation of cells within a tumor that possess the unique ability to self-renew and differentiate into the diverse cell types that comprise the tumor. These cells are thought to be responsible for tumor initiation, progression, and resistance to treatment.