G6PD and hepatocellular carcinoma: These results suggest that G6PD is involved in tumour immunity and contributes to the proliferation, differentiation, metastasis, and immune evasion of HCC tumour cells.