Fig. 7

a–c Heatmap illustrating the distributions of 24 immune cell subsets, fibroblasts, stromal and immune scores assessed via ssGSEA, MCP-counter, EPIC and ESTIMATE algorithms in a TCGA COAD/READ, b GSE39582 and c GSE17536 cohort. (d-f) Wilcoxon analysis of the differing TME subtype distributions (z-score standardized) between high- and low-CAF risk groups in d TCGA COAD/READ, e GSE39582 and f GSE17536 cohort (* P < 0.05, ** P < 0.01, *** P < 0.001)