As the rate-limit enzyme of the pentose phosphate pathway, glucose-6-phosphate dehydrogenase (G6PD) plays important roles in tumour progression, but the exact mechanism through which G6PD controls cancer metastasis remains unclear. The gene discussed is G6PD; the disease is cancer.