Hypoxanthine-guanine phosphoribosyltransferase (HGPRT) is an enzyme that plays a critical role in the purine salvage pathway, which recycles purines to generate nucleotides for DNA and RNA synthesis. It catalyzes the transfer of a phosphoribosyl group from 5-phosphoribosyl-1-pyrophosphate (PRPP) to hypoxanthine or guanine, converting them into inosine monophosphate (IMP) and guanosine monophosphate (GMP), respectively. This process helps to maintain adequate levels of purines in cells, preventing the need for de novo synthesis, which can be energetically expensive.