G6PD and liver cancer: The glucose-6-phosphate dehydrogenase (G6PDH) is a rate-limiting enzyme in the pentose phosphate pathway (PPP), which has been implicated in the regulation of cell transformation, proliferation, apoptosis and angiogenesis in several kinds of tumors, including liver cancer [29].