The tumor microenvironment is a complex ecosystem surrounding a tumor, composed of cancer cells, stromal tissue (including blood vessels, immune cells, fibroblasts and signaling molecules) and the extracellular matrix. Mutual interaction between cancer cells and the different components of the tumor microenvironment support its growth and...