Tumor microenvironment heterogeneity: challenges and opportunities.

Tumor microenvironment heterogeneity: challenges and opportunities.