G6PD and cancer: Lately, increasing evidences show that high expression of G6PD predicts poor overall survival of patients with numbers of cancers, indicating that G6PD may play important roles in tumorigenesis [1, 2].