Cancer is often described as a heterogeneous disease, meaning it exhibits a high degree of variability. This variability can occur at multiple levels, including molecular, cellular, and clinical. Heterogeneity in cancer makes it challenging to treat, as different cells within the same tumor or between tumors in the same patient can respond differently to the same treatment.