Cancer heterogeneity explored through immune cell deconvolution of the tumor microenvironment | Synapse