G6PD and cancer: However, the roles of G6PD in cancer development mainly depend on its metabolic function in producing NADPH to reduce ROS.