Function
Locations
Salvages adenine to AMP. In humans, deficiency diverts adenine to XDH-mediated oxidation, forming insoluble 2,8-dihydroxyadenine (2,8-DHA nephrolithiasis).
The cytosolic handling of purine bases and nucleosides released by nucleic-acid and nucleotide turnover or taken up from outside the cell. A salvage arm recycles them into nucleotides, sparing costly de novo synthesis: phosphoribosyltransferases transfer the phosphoribosyl group of PRPP to adenine (adenine phosphoribosyltransferase, giving AMP), to hypoxanthine and guanine (hypoxanthine-guanine phosphoribosyltransferase, giving IMP and GMP) and, in fungi and bacteria, to xanthine (xanthine phosphoribosyltransferase, giving XMP); adenosine kinase phosphorylates adenosine to AMP. Interconverting deaminations and phosphorolysis route bases between these entry points: adenosine deaminase (animals) or adenine deaminase (fungi, bacteria) converts the adenine moiety to the hypoxanthine level, purine nucleoside phosphorylase releases hypoxanthine and guanine from inosine and guanosine, and guanine deaminase converts guanine to xanthine. An optional catabolic arm oxidises hypoxanthine and xanthine to urate, by molybdenum-dependent xanthine oxidoreductase in animals, plants and many bacteria, or, for xanthine, by an alpha-ketoglutarate-dependent xanthine dioxygenase found only in fungi. Some organisms lack the catabolic arm entirely: budding yeast has no xanthine oxidoreductase, xanthine dioxygenase or urate oxidase and only salvages purine bases. In humans, inherited defects define classic disorders: complete HPRT1 deficiency causes Lesch-Nyhan syndrome and partial deficiency gout/hyperuricemia; APRT deficiency causes 2,8-dihydroxyadenine nephrolithiasis; ADA and PNP deficiencies cause immunodeficiency through lymphotoxic deoxynucleotide accumulation; and XDH deficiency causes xanthinuria type I (XDH is the target of allopurinol and febuxostat).
All recommended fields populated.
✗ none found
No MODULE:purine_salvage_and_catabolism deep-research report alongside the module YAML.
✓ every leaf node grounds to a representative protein.
✓ every declared conforms_to bundle matches its template motif.
21 gene-function check(s) reflected in core functions · 0 conflict(s) · 4 evidence or coverage gap(s) (44 comparison(s))
Retained noncore functions are reported separately; they do not require promotion to core functions. Support from representative genes does not establish conservation across the whole family. Missing reviews or identifiers leave a claim unverified.
| Annoton | Participant | Function | Assessment |
|---|---|---|---|
| aprt_activity | APRT (human) UniProtKB:P07741 Family Representative |
adenine phosphoribosyltransferase activity GO:0003999 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| aprt_activity | APT1 (Saccharomyces cerevisiae) UniProtKB:P49435 Family Representative |
adenine phosphoribosyltransferase activity GO:0003999 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| aprt_activity | apt1 (Schizosaccharomyces pombe) UniProtKB:O42842 Family Representative |
adenine phosphoribosyltransferase activity GO:0003999 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| hprt1_activity | HPRT1 (human) UniProtKB:P00492 Family Representative |
hypoxanthine phosphoribosyltransferase activity GO:0004422 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| hprt1_activity | HPT1 (Saccharomyces cerevisiae) UniProtKB:Q04178 Family Representative |
hypoxanthine phosphoribosyltransferase activity GO:0004422 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| hprt1_activity | hpt1 (Schizosaccharomyces pombe) UniProtKB:O13917 Family Representative |
hypoxanthine phosphoribosyltransferase activity GO:0004422 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| hprt1_activity | hpt (Escherichia coli K-12) UniProtKB:P0A9M2 Family Representative |
hypoxanthine phosphoribosyltransferase activity GO:0004422 |
Review Missing
No ai-review exists for this protein; its function and core-function coverage cannot yet be checked. |
| guanine_prt_activity | HPRT1 (human) UniProtKB:P00492 Family Representative |
guanine phosphoribosyltransferase activity GO:0052657 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| guanine_prt_activity | HPT1 (Saccharomyces cerevisiae) UniProtKB:Q04178 Family Representative |
guanine phosphoribosyltransferase activity GO:0052657 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| guanine_prt_activity | hpt1 (Schizosaccharomyces pombe) UniProtKB:O13917 Family Representative |
guanine phosphoribosyltransferase activity GO:0052657 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| xprt_activity | XPT1 (Saccharomyces cerevisiae) UniProtKB:P47165 Family Representative |
xanthine phosphoribosyltransferase activity GO:0000310 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| xprt_activity | gpt (Escherichia coli K-12) UniProtKB:P0A9M5 Family Representative |
xanthine phosphoribosyltransferase activity GO:0000310 |
Review Missing
No ai-review exists for this protein; its function and core-function coverage cannot yet be checked. |
| adenosine_kinase_activity | ADO1 (Saccharomyces cerevisiae) UniProtKB:P47143 Family Representative |
adenosine kinase activity GO:0004001 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| adenosine_kinase_activity | ADK (human) UniProtKB:P55263 Family Representative |
adenosine kinase activity GO:0004001 |
Review Missing
No ai-review exists for this protein; its function and core-function coverage cannot yet be checked. |
| adenine_deaminase_activity | AAH1 (Saccharomyces cerevisiae) UniProtKB:P53909 Family Representative |
adenine deaminase activity GO:0000034 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| adenine_deaminase_activity | dea2 (Schizosaccharomyces pombe) UniProtKB:Q9P6I7 Family Representative |
adenine deaminase activity GO:0000034 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| ada_activity | ADA (human) UniProtKB:P00813 Family Representative |
adenosine deaminase activity GO:0004000 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| pnp_activity | PNP (human) UniProtKB:P00491 Family Representative |
purine-nucleoside phosphorylase activity GO:0004731 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| pnp_activity | PNP1 (Saccharomyces cerevisiae) UniProtKB:Q05788 Family Representative |
purine-nucleoside phosphorylase activity GO:0004731 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| guanine_deaminase_activity | GUD1 (Saccharomyces cerevisiae) UniProtKB:Q07729 Family Representative |
guanine deaminase activity GO:0008892 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| guanine_deaminase_activity | gud1 (Schizosaccharomyces pombe) UniProtKB:O14057 Family Representative |
guanine deaminase activity GO:0008892 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| guanine_deaminase_activity | GDA (human) UniProtKB:Q9Y2T3 Family Representative |
guanine deaminase activity GO:0008892 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| xdh_activity | XDH (human) UniProtKB:P47989 Family Representative |
xanthine dehydrogenase activity GO:0004854 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| xanthine_dioxygenase_activity | xan1 (Schizosaccharomyces pombe) UniProtKB:O74885 Family Representative |
alpha-ketoglutarate-dependent xanthine dioxygenase activity GO:0097641 |
Core Supported
The GO molecular function is reflected in core_functions (exact term or a reviewed subclass). |
| aprt_activity | Adenine phosphoribosyltransferase family (APRT/Apt) PANTHER:PTHR32315:SF3 Family |
adenine phosphoribosyltransferase activity GO:0003999 |
Family Supported
Family review supports GO:0003999 for PANTHER:PTHR32315:SF3. APRT (SF3); purine_salvage_and_catabolism selects the base family, which also takes in Upp. |
| hprt1_activity | Hypoxanthine-guanine phosphoribosyltransferases PANTHER:PTHR43340:SF6 Family |
hypoxanthine phosphoribosyltransferase activity GO:0004422 |
Family Supported
Family review supports GO:0004422 for PANTHER:PTHR43340:SF6. Asserted by purine_salvage_and_catabolism; accepted by HPRT1. |
| hprt1_activity | Hypoxanthine-guanine phosphoribosyltransferases PANTHER:PTHR43340:SF11 Family |
hypoxanthine phosphoribosyltransferase activity GO:0004422 |
Family Supported
Family review supports GO:0004422 for PANTHER:PTHR43340:SF11. Asserted by purine_salvage_and_catabolism; accepted by HPRT1. |
| hprt1_activity | Hypoxanthine-guanine phosphoribosyltransferases PANTHER:PTHR43340:SF1 Family |
hypoxanthine phosphoribosyltransferase activity GO:0004422 |
Family Supported
Family review supports GO:0004422 for PANTHER:PTHR43340:SF1. Asserted by purine_salvage_and_catabolism; accepted by HPRT1. |
| hprt1_activity | Hypoxanthine-guanine phosphoribosyltransferases PANTHER:PTHR43363:SF1 Family |
hypoxanthine phosphoribosyltransferase activity GO:0004422 |
Family Supported
Family review supports GO:0004422 for PANTHER:PTHR43363:SF1. HGPRT in SF1, as purine_salvage_and_catabolism selects; accepted by HPT1 and hpt1. XPT1 (SF4) keeps a low, ancestral HPRT activity, seen when overexpressed. |
| guanine_prt_activity | Hypoxanthine-guanine phosphoribosyltransferases PANTHER:PTHR43340:SF6 Family |
guanine phosphoribosyltransferase activity GO:0052657 |
Family Supported
Family review supports GO:0052657 for PANTHER:PTHR43340:SF6. Guanine phosphoribosyltransferase for HGPRT (HPRT1), as purine_salvage_and_catabolism selects. |
| guanine_prt_activity | Hypoxanthine-guanine phosphoribosyltransferases PANTHER:PTHR43340:SF11 Family |
guanine phosphoribosyltransferase activity GO:0052657 |
Family Supported
Family review supports GO:0052657 for PANTHER:PTHR43340:SF11. Guanine phosphoribosyltransferase for HGPRT (HPRT1), as purine_salvage_and_catabolism selects. |
| guanine_prt_activity | Hypoxanthine-guanine phosphoribosyltransferases PANTHER:PTHR43363:SF1 Family |
guanine phosphoribosyltransferase activity GO:0052657 |
Family Supported
Family review supports GO:0052657 for PANTHER:PTHR43363:SF1. Fungal HGPRT (SF1: S. cerevisiae HPT1, S. pombe hpt1), as purine_salvage_and_catabolism selects. |
| xprt_activity | xanthine phosphoribosyltransferases (fungal Xpt1 and bacterial Gpt types) PANTHER:PTHR43363:SF4 Family |
xanthine phosphoribosyltransferase activity GO:0000310 |
Family Supported
Family review supports GO:0000310 for PANTHER:PTHR43363:SF4. Xanthine phosphoribosyltransferase for XPT1 (SF4) and for S. pombe hpt1 (SF1), where one enzyme carries all three base activities. S. cerevisiae HPT1 does not use xanthine. |
| xprt_activity | xanthine phosphoribosyltransferases (fungal Xpt1 and bacterial Gpt types) PANTHER:PTHR39563 Family |
xanthine phosphoribosyltransferase activity GO:0000310 |
Family Supported
Family review supports GO:0000310 FAMILY_WIDE. The defining Gpt activity; no member gene review exists. |
| adenosine_kinase_activity | adenosine kinases PANTHER:PTHR45769 Family |
adenosine kinase activity GO:0004001 |
Family Supported
Family review supports GO:0004001 FAMILY_WIDE. Asserted by purine_salvage_and_catabolism; accepted by ADO1. |
| adenine_deaminase_activity | fungal adenine deaminases (adenosine deaminase fold) PANTHER:PTHR43114:SF6 Family |
adenine deaminase activity GO:0000034 |
Family Supported
Family review supports GO:0000034 for PANTHER:PTHR43114:SF6. Asserted by purine_salvage_and_catabolism; accepted by AAH1 and dea2 in SF6. |
| ada_activity | Adenosine/AMP deaminase family (ADA) PANTHER:PTHR11409:SF43 Family |
adenosine deaminase activity GO:0004000 |
Family Supported
Family review supports GO:0004000 for PANTHER:PTHR11409:SF43. ADA and ADA2 subfamilies; both modules select the base family, which also takes in ADAL/MAPDA. |
| ada_activity | Adenosine/AMP deaminase family (ADA) PANTHER:PTHR11409:SF49 Family |
adenosine deaminase activity GO:0004000 |
Family Supported
Family review supports GO:0004000 for PANTHER:PTHR11409:SF49. ADA and ADA2 subfamilies; both modules select the base family, which also takes in ADAL/MAPDA. |
| ada_activity | Adenosine/AMP deaminase family (ADA) PANTHER:PTHR11409:SF39 Family |
adenosine deaminase activity GO:0004000 |
Family Supported
Family review supports GO:0004000 for PANTHER:PTHR11409:SF39. ADA and ADA2 subfamilies; both modules select the base family, which also takes in ADAL/MAPDA. |
| ada_activity | Adenosine/AMP deaminase family (ADA) PANTHER:PTHR11409:SF45 Family |
adenosine deaminase activity GO:0004000 |
Family Supported
Family review supports GO:0004000 for PANTHER:PTHR11409:SF45. ADA and ADA2 subfamilies; both modules select the base family, which also takes in ADAL/MAPDA. |
| pnp_activity | Purine nucleoside phosphorylase / MTAP family (PNP) PANTHER:PTHR11904 Family |
purine-nucleoside phosphorylase activity GO:0004731 |
Family Supported
Family review supports GO:0004731 FAMILY_WIDE. Asserted by nad_de_novo_and_salvage_fungal, purine_nucleotide_catabolism and purine_salvage_and_catabolism; accepted by PNP1, SPAC1805.16c and PNP. |
| guanine_deaminase_activity | guanine deaminases PANTHER:PTHR11271:SF6 Family |
guanine deaminase activity GO:0008892 |
Family Supported
Family review supports GO:0008892 for PANTHER:PTHR11271:SF6. SF6, as bacterial_purine_base_oxidation_to_urate and purine_salvage_and_catabolism select; purine_nucleotide_catabolism uses the base family, which also takes in HutF. |
| xdh_activity | Xanthine dehydrogenase/oxidase (molybdo-flavoenzyme) family (XDH) Family |
xanthine dehydrogenase activity GO:0004854 |
Family Id Missing
The family has no identifier linking it to a curated family review. |
| xanthine_dioxygenase_activity | fungal alpha-ketoglutarate-dependent xanthine dioxygenases PANTHER:PTHR43779:SF2 Family |
alpha-ketoglutarate-dependent xanthine dioxygenase activity GO:0097641 |
Family Supported
Family review supports GO:0097641 for PANTHER:PTHR43779:SF2. Asserted by purine_salvage_and_catabolism; accepted by xan1. |
17 complete review(s) · 7 with deep research · 3 missing review · 11 reviewed but lacking deep research
| Gene | Review | Complete | Deep research |
|---|---|---|---|
| AAH1 P53909 | ✓ | ✓ | ✓ |
| ADA P00813 | ✓ | 66/69 | ✗ |
| ADO1 P47143 | ✓ | ✓ | ✓ |
| APRT P07741 | ✓ | ✓ | ✗ |
| apt1 O42842 | ✓ | ✓ | ✗ |
| APT1 P49435 | ✓ | ✓ | ✓ |
| dea2 Q9P6I7 | ✓ | ✓ | ✗ |
| GDA Q9Y2T3 | ✓ | ✓ | ✗ |
| GUD1 Q07729 | ✓ | ✓ | ✓ |
| HPRT1 P00492 | ✓ | ✓ | ✗ |
| hpt1 O13917 | ✓ | ✓ | ✗ |
| HPT1 Q04178 | ✓ | ✓ | ✓ |
| hpt (Escherichia coli K-12) P0A9M2 | ✗ | — | — |
| gpt (Escherichia coli K-12) P0A9M5 | ✗ | — | — |
| ADK (human) P55263 | ✗ | — | — |
| PNP P00491 | ✓ | ✓ | ✗ |
| PNP1 Q05788 | ✓ | ✓ | ✓ |
| SPCC1672.03c O14057 | ✓ | ✓ | ✗ |
| xan1 O74885 | ✓ | ✓ | ✗ |
| XDH P47989 | ✓ | ✓ | ✗ |
| XPT1 P47165 | ✓ | ✓ | ✓ |
GENERALIZE from the earlier human-only module (HPRT1 P00492, APRT P07741, ADA P00813, PNP P00491, XDH P47989; GO terms from human GOA; Reactome reactions verified against the local cache), now species-neutral with fungal exemplars from the YeastPathways crosswalk (PWY3O-1, PWY3O-2220, PWY3O-743, PWY3O-285) and the PomBase model 680ad14200001682. Added parts: XPRT (optional; fungi and bacteria; XPT1), adenosine kinase (ADO1), an adenine-moiety deamination variant set (fungal/bacterial adenine deaminase AAH1/dea2 versus animal adenosine deaminase ADA; neither S. cerevisiae nor S. pombe encodes adenosine deaminase), guanine deaminase (GUD1/gud1/GDA) and a separate guanine PRTase annoton for HGPRT. The oxidation to urate is now optional with two enzyme variants (XDH and the fungal Xan1/XanA dioxygenase) because S. cerevisiae has neither: its realisation of this module is salvage-only (no S288C protein in UniProt carries EC 1.17.1.4, 1.17.3.2, 1.14.11.48 or 1.7.3.3; checked 2026-10-06), whereas S. pombe oxidises xanthine with xan1 but has no xanthine dehydrogenase. YeastCyc corrections: APT2 is listed as an APRT in PWY3O-1/PWY3O-2220 but is a pseudogene without activity (PMID:9864350) and is not used as an exemplar; AMD1 AMP deaminase is placed in the salvage frames but is modelled in purine_nucleotide_interconversion; ISN1 IMP 5'-nucleotidase (PWY3O-285) belongs to purine_nucleotide_catabolism; the superpathway's de novo, interconversion and RNR reactions belong to de_novo_purine_synthesis, purine_nucleotide_interconversion and dntp_de_novo_synthesis. GO-CAM disagreements: YeastPathways uses GO:0004422 for both the hypoxanthine and guanine HPT1 reactions (the guanine reaction is GO:0052657) and lists APT2 as an enabler; the PomBase model gives S. pombe hpt1 xanthine PRTase activity, and assigns adenine deaminase activity also to SPBC1683.02 (UniProt Q9P6J8, an uncharacterised PTHR43114:SF7 deaminase), which is not used as an exemplar here. PomBase also models plasma-membrane nucleobase transporters and urate oxidase (uro1), which are outside the enzymatic core (uptake; ureide catabolism). Nucleotide-level catabolism (5'-nucleotidases, AMP deaminase) is in purine_nucleotide_catabolism and purine_nucleotide_interconversion; ecto-ADA/CD26 signalling is captured non-core in the ADA gene review.
Salvages adenine to AMP. In humans, deficiency diverts adenine to XDH-mediated oxidation, forming insoluble 2,8-dihydroxyadenine (2,8-DHA nephrolithiasis).
Salvages hypoxanthine to IMP. Complete human HPRT1 deficiency causes Lesch-Nyhan syndrome; partial deficiency causes gout/hyperuricemia (Kelley-Seegmiller).
Salvages guanine to GMP. The yeast enzyme is feedback-inhibited by GMP, and deregulated mutants accumulate toxic guanylic nucleotides (PMID:18245832).
Returns xanthine (from guanine deamination) to the nucleotide pool as XMP, which GMP synthase converts to GMP. Mammals lack a dedicated XPRT, so the step is optional.
Recycles adenosine released by S-adenosylhomocysteine hydrolysis (methyl cycle) to AMP.
Converts adenine to hypoxanthine, which HGPRT salvages to IMP; with APRT this is one of the two entry routes for exogenous adenine in yeast, and Aah1 also supplies nitrogen (PMID:1577682).
Zinc metalloenzyme deaminating (deoxy)adenosine; essential in lymphocytes (deficiency -> toxic dATP -> ADA-SCID). Also acts as ecto-ADA at the cell surface with CD26/DPP4 (non-core role). Absent from S. cerevisiae and S. pombe, which deaminate the free base instead.
Releases hypoxanthine/guanine (salvaged by HGPRT or, where the catabolic arm exists, oxidised) and ribose 1-phosphate, whose carbon is recycled through the pentose phosphate pathway during starvation (PMID:23670538). Specific for 6-oxopurine nucleosides (not adenosine). Human deficiency causes a T-cell immunodeficiency (toxic dGTP).
Converts guanine to xanthine, which is either salvaged by XPRT (fungi, bacteria) or oxidised to urate.
Absent from Saccharomyces cerevisiae, which encodes no xanthine oxidoreductase, xanthine dioxygenase or urate oxidase.
Fungi such as Aspergillus nidulans have both xanthine dehydrogenase and XanA (PMID:15948966).
Molybdopterin/FAD/Fe-S oxidoreductase carrying out the last two purine- catabolic steps (hypoxanthine -> xanthine -> urate, the terminal human catabolite; humans lack uricase). Interconverts between an NAD+-linked dehydrogenase (XDH) and an O2-linked, ROS-generating oxidase (XO) form. Deficiency causes xanthinuria type I; the drug target of allopurinol.
Molybdenum-independent xanthine oxidation that evolved only in fungi; in S. pombe it supports use of xanthine as a nitrogen source, with urate then degraded by urate oxidase (uro1; downstream ureide catabolism).