Tumors are heterogenous masses of cells that rapidly divide. Many cells have different mutations, functions, and ways to avoid immune cell detection and drive tumor progression. The heterogeneity of tumors is a major obstacle to complete cancer eradication….