G6PD and G6PD deficiency: G6PD deficiency is caused by G6PD gene mutation, resulting in varying degrees of enzyme deficiency and protein variation, which is related to various clinical subtypes.