The dual role of CXCL9/SPP1 polarized tumor-associated macrophages in modulating anti-tumor immunity in hepatocellular carcinoma. Here, CXCL9 is linked to hepatocellular carcinoma.