The tumor microenvironment is an ecosystem sustained by metabolic interactions | Synapse