Extended Data Fig. 2: Antigenic TAMs-T cell hub as the core of ICB-driven clinical benefit.

a, b, Forest plots showing HR (centre of error bar) with 95%CI (error bar) and two-sided p-values of multivariate [MVA, adjusted for age and IMDC risk group (IMDC adjusted for age only)] Cox proportional hazards models correlating biomarkers with PFS (a) and OS (b) after ICB, with n as indicated on figure for continuous (cont.) and categorical (cat.) variables. P values unadjusted for multiple testing. c, Boxplot comparing expression of biomarkers in responders (R; that is complete/partial response (CR/PR), n = 32 patients) vs. non-responders (NR; that is stable/progressive disease (SD/PD), n = 62 patients), with two-sided P-values from Wilcoxon’s tests (uncorrected for multiple testing). d, Stacked bar chart showing categorical biomarkers by responder status (p value as calculated by two-sided Fisher’s Exact test, n patients as indicated on figure). e, Schematic overview of standard bioinformatics biomarker mining approach (created with Biorender.com). f, g, Forestplots showing HR (centre of error bar) with 95%CI (error bar) and two-sided p-values of UVA Cox proportional hazard regression models correlating deconvoluted immune cell densities (CIBERSORTx) with PFS (f) and OS (g), n = 98 independent patient samples. HRs were log-transformed for visual representation. P values unadjusted for multiple testing. h, Boxplots of deconvoluted immune cell fractions by responder status. Two-sided p-values by Wilcoxon’s test, unadjusted for multiple testing. i, Forestplot displaying HR (centre of error bar), 95% CI (error bar) and two-sided p-values as calculated through MVA Cox proportional hazard regression model including age, sex, IMDC risk groups, ICB treatment, Fuhrman grade and sarcomatoid differentiation. Covariates significantly correlated to OS in this MVA model are highlighted in bold. P values uncorrected for multiple testing. For boxplots in c and h, boxes represent median (centre) and first/third quartile (bottom and top, resp.) values; whiskers show most extreme values within 1,5x interquartile range (IQR). Outliers extending beyond 1.5x IQR above/below the median are plotted individually. Non-significant results are abbreviated as ns.