YeastPathways to Modules
This project turns SGD's YeastPathways (the YeastCyc Pathway Tools database for
Saccharomyces cerevisiae) into reusable biological modules. It is a critical
re-curation, not a translation. Each pathway frame was read against the primary
literature, the enzyme assignments were checked, and the pathway was generalised
to the level at which the biology is shared. Fungal exemplars are grounded in
both budding yeast and, where PomBase has a metabolic GO-CAM, fission yeast.
Every exemplar gene, and every PANTHER family used as a role family, is to be
reviewed so that modules, gene reviews and family reviews agree.
Sources
- YeastPathways BioPAX. The original BioPAX Level 3 export for each of the
220 pathway frames was fetched from
https://pathway.yeastgenome.org/YEAST/pathway-biopax?type=3&object=<frame>
byfetch_yeastpathways_biopax.py
(BioPAX files are cached locally and git-ignored). Catalysts were resolved to
UniProt either via the YeastCyc<ORF>-MONOMERframe or, forMONOMER3O-*
frames that carry no ORF, by exact sequence match against the reviewed
S. cerevisiae proteome. The distilled reactions, EC numbers, Rhea ids,
catalysts and citations are in
data/yeastpathways_summary.yaml. - GO-CAMs. The 189
gomodel:YeastPathways_*models (SGD's automatic
conversion, GO_REF:0000123) and the PomBase S. pombe metabolic GO-CAMs, all
cached undergocams/. The PomBase models are hand-curated and were used as
the second exemplar species and as a check on the SGD conversion.
Method
- Crosswalk. All 220 frames were grouped into 81 module-yielding decisions
and eight non-module decisions in
crosswalk.yaml: 32 NEW modules, 35 ALIGN
(an existing module was revised and grounded in yeast), 14 GENERALIZE (an
existing module was widened beyond its original lineage), 2 FOLD and 6 NOTE.
Superpathway and variant frames were merged into their component modules
rather than modelled again. Single-enzyme frames (sucrose hydrolysis,
periplasmic NAD degradation, serine/threonine deamination) and grab-bag
frames (phospholipid degradation, which lumps unrelated phospholipases) were
not made into modules; they are covered in gene reviews or in a neighbouring
module's notes. - Module curation, following
module_agent_brief.md:
critical assessment of every reaction and catalyst, literature cached under
publications/, generalisation to the chosen scope withvariant_setsfor
real lineage alternatives, MF terms on leaf annotons only, S. cerevisiae
and S. pombe representative members, verified PANTHER ids only, and
gocam_associationsto both the SGD and PomBase models. Disagreements with
either GO-CAM are written into the module notes. - Gene reviews, following
gene_review_agent_brief.md,
for every gene product listed in
module_members/. - Family reviews, following
family_review_agent_brief.md,
for every PANTHER family a module uses as a role family. - Consistency pass.
module_validatorfunction-conformance checks compare
every module annoton with the core functions of its exemplar gene reviews and
the term scopes of its family reviews.
Generalisation decisions
The GENERALIZE actions are where the yeast pathway stopped being the right unit:
- The shikimate pathway is modelled across bacteria, fungi, plants and
apicomplexa (the fungal pentafunctional ARO1 is an architecture variant). - The proline–P5C cycle, GABA shunt and polyamine biosynthesis are modelled as
eukaryotic modules, with the yeast enzymes as one instance. - Ubiquinone biosynthesis covers bacteria and eukaryotes, with the eukaryotic
COQ route as a variant. - Cytosolic type I fatty acid synthesis is separated from the mitochondrial
type II synthase (CEM1, MCT1, OAR1 and HFA1 belong to the latter), which
YeastCyc mixes into its cytosolic pathways. - Glycerolipid/TAG synthesis covers both the glycerol-3-phosphate and DHAP
routes. The ceramide core is modelled for eukaryotes, with fungal
inositolphosphoceramide head groups as the lineage-specific part. - The carnitine shuttle covers both mitochondrial long-chain fatty acid import
in animals and the acetyl-carnitine shuttle in fungi.
Systemic problems found in YeastPathways and its GO-CAM conversion
These recur across many frames and were corrected in the gene reviews (as
REMOVE or MODIFY with a reason) and noted in the modules. They are the main
findings to feed back to SGD and GO.
- Default cytosol compartment. The YeastPathways2GO conversion places every
activity in the cytosol, including mitochondrial (ARG2, ARG5,6, ARG7, ARG8,
LEU9, BAT1, ILV1, ILV3, ILV5, SHM1, PGS1, CRD1, PSD1), ER-membrane (the whole
ergosterol, elongation, sphingolipid and phospholipid sets), peroxisomal (FOX2,
ECI1, DCI1, FAA2) and nuclear (ARG82, IPK1) enzymes. - Superpathway process inflation. Members of union frames inherit the union's
process: PRPP-PWY-1 gives "nucleotide biosynthetic process" to histidine
enzymes; ALL-CHORISMATE-PWY-1 gives "chorismate metabolic process" to
tryptophan and tyrosine enzymes; PWY3O-285 gives "purine-containing compound
salvage" to every de novo purine enzyme; GLUCFERMEN-PWY is mapped to
GO:0019658 (bifid shunt) on every PDC and ADH. - Molecular-function mapping errors, among them:
- GO:0103045 on ARG2 and ARG7 (an EC 2.3.1.1 name collision);
- GO:0052656 for every branched-chain and MTOB transamination;
- GO:0120517 (IP5 to IP6) used for the IP5 to PP-IP4 step on ARG82 and KCS1;
- (3S)-specific hydratase and dehydrogenase terms on the (3R)-specific MFE-2 FOX2;
- EC 4.2.1.17 instead of EC 4.2.1.134 on the VLCFA dehydratase PHS1;
- GO:0102772 (the SUR2 C4-hydroxylase) on SCS7;
- the animal one-step carboxylase GO:0004638 on fungal ADE2, which is a fused
N5-CAIR synthetase / N5-CAIR mutase; - a bacterial ClsA-type reaction for the CMP-forming cardiolipin synthase CRD1;
- a phosphatidylcholine phospholipase C reaction for the inositol-sphingolipid
phospholipase ISC1. - Process-direction errors. Phosphatases (SAC1, YMR1, INP51–54, FIG4) and
DDP1 inherit "biosynthetic process" terms from the pathways they reverse;
DPL1 is filed under sphingolipid biosynthesis although it is the exit step. - Catalyst-list errors. Missing enzymes (for example ARO10, LEU2, ILV2,
ACO2, LYS5, OAC1, the MTA-cycle enzymes), paralogs placed on the wrong step
(ADK2, a mitochondrial GTP:AMP kinase, on the cytosolic ATP:AMP step; DCI1 on
ECI1's step; DPP1 and LPP1 on the PAH1 step of TAG synthesis; HIS5 as an
aromatic aminotransferase) and regulatory subunits presented as catalysts
(CSG2). - PAINT over-propagation across paralogs, judged node by node in the gene
and family reviews: for example SPE4 from SPE3, BIO3 from the AtBIO1 fusion
node, MET6 receiving the B12-dependent MetH activity, KCS1 receiving ARG82's
IP3/IP4 kinase activities, AUR1 and IPT1 leaking terms through a shared node,
and the PTHR18968 FAD-binding node reaching the FAD-independent catabolic
acetolactate synthase. - Ontology issues raised as suggested questions: the GO:0000248 definition
describes the C-22 rather than the C-5 sterol desaturation; GO:0045140 sits
under hexosyltransferase activity; GO has no terms for IPT1 (EC 2.7.1.228),
phytosphingosine-1-phosphate phosphatase or a VLCFA-specific ceramide
synthase.
The PomBase GO-CAMs agree with the modules far more often than the SGD
conversion does; the differences found so far are noted in each module
(for example, generic "pyruvate fermentation" on three of the four fission-yeast
pyruvate decarboxylases, and the argininosuccinate lyase step resting on IBA
evidence for arg41 while the IMP evidence is on its paralog arg7).
Status
Counts are per module and include genes and families shared between modules, so
the totals are larger than the number of distinct reviews. Only committed,
fully reviewed files are counted. These counts track the complete
claude/yeastpathways-01 through claude/yeastpathways-15 series; links to
NEW module pages become live as those PRs land.
Remaining work
- All S. cerevisiae and S. pombe exemplar genes are reviewed (the later S. pombe
reviews are inclaude/yeastpathways-13). Some S. pombe members are filed under
their PomBase name or systematic ORF rather than the module-member label (for
exampleups1for HEM4,gpt2for ALG7); the table matches these by UniProt
accession. - All 443 distinct PANTHER role families have a family review (309 are in
claude/yeastpathways-14, the last seven inclaude/yeastpathways-15). - Consistency pass: the family/gene cross-check over all family reviews reports no
conflicts, and module validation of the YeastPathways modules reports no errors.
Module family selectors that named a whole PANTHER family for an activity its
family review scopes to particular subfamilies now list those subfamilies, so
FAMILY_SCOPE_RESTRICTEDwarnings dropped from 143 to 6. The six left are
parent-term or residue-determined scopes (for example PanK, whose activity
depends on a catalytic site). The remainingFAMILY_FUNCTION_UNREVIEWED
warnings are scopes the family reviews deliberately leaveUNRESOLVED, because
no subfamily separates the members that have the activity. - The family/gene cross-check lists no item in a YeastPathways role family. The
zebrafish dph2 item came from a qualifier split: anenablesIEA row is marked
over-annotated beside an acceptedcontributes_torow. The check no longer
reports an over-annotated row as disagreement when another row for the same term
is kept. LRO1 is not flagged: its one REMOVE drops a mis-sourced ISO row, and
seven other rows keep PDAT activity. Scheffersomyces XYL1 has a PANTHER family
(PTHR11732) but no subfamily in UniProt, so the check counts it among genes it
cannot place. - GO term migration: several module concept terms (the glycolysis route terms
GO:0061615 and siblings, GO:0034354) are obsolete in current GO but still live in
the ontology release this repository validates against. Each affected module
documents the replacement; migrate when the pinned GO is updated.
Findings to report upstream
SGD / YeastPathways and its GO-CAM conversion (GO_REF:0000123)
- Default cytosol on every activity, including mitochondrial, ER-membrane,
peroxisomal and nuclear enzymes.
- Wrong catalyst on a reaction: RRT2 on the diphthamide amidation step (DPH6 is
the ligase); ADK2 (mitochondrial GTP:AMP kinase) on the cytosolic ATP:AMP step;
ISC1 on a phosphatidylcholine phospholipase C reaction; APT2 (inactive) as an
adenine phosphoribosyltransferase; DPP1/LPP1 on the PAH1 step; DCI1 on ECI1's step.
- Wrong reaction or term: bacterial ClsA reaction for CRD1; GO:0120517 (IP5 to IP6)
for the IP5 to PP-IP4 step on ARG82/KCS1; (3S)-specific terms on the (3R)
MFE-2 FOX2; EC 4.2.1.17 on PHS1; GO:0102772 (Sur2's C4-hydroxylase) on SCS7;
archaea-only GO:0004164 on DPH5; the obsolete GO:0102480 on FCY1;
"adenosine" (nucleoside) and "guanosine nucleotide" mappings that pull in ADK1/2
and GUK1; the outdated comment that the yeast gamma-glutamyl cyclotransferase and
5-oxoprolinase are unknown.
- Missing genes on reactions, among them TSC3, KEI1, CSH1, PDX1, KGD4, NTH2,
THI5/11/12, ERG28/NCP1/CYB5, DUG2/DUG3/GCG1/OXP1 and the HMP-P synthase paralogs.
PomBase
- cho1 (the OPI3 ortholog) carries a mitochondrial outer membrane ISO transferred
by gene name from budding-yeast CHO1, an unrelated protein.
- ura1 carries a GMP synthase IGI from a paper about its CPSase/ATCase activities.
- pan5 mitochondrion IBA and GO-CAM placement trace to a PAINT node seeded only by
CBS2.
- GO-CAM issues: obsolete GO:0061621 in the glycolysis model; a duplicated tpi1
node; GO:0000248 on erg31/erg32; mitochondrial cut6 and fas1 placeholder nodes
and an NADH enoyl reductase term on fas1; dephospho-CoA kinase on cab4; a
missing leu1 step and duplicated edge in the BCAA model; caa1/maa1 roles opposite
to PMID:39502420.
GO
- GO:0000248 "C-5 sterol desaturase activity" has a definition describing the C-22
reaction.
- GO:0034628 absorbed the tryptophan (kynurenine) route as synonyms, but its
definition still describes only the L-aspartate route.
- GO:0045140 (inositol phosphoceramide synthase) sits under hexosyltransferase
activity; GO:0036374 sits under threonine-type peptidase although Dug2/Dug3 use a
Cys nucleophile.
- Missing terms: IPT1 (EC 2.7.1.228), phytosphingosine-1-phosphate phosphatase, a
very-long-chain-specific ceramide synthase, an MF for 2-oxoadipate transport.
PAINT (each recorded as a node_assessment in the family review)
- Paralog over-propagation, for example SPE4 from SPE3, BIO3 from the AtBIO1
fusion node, KCS1 receiving ARG82 activities, AUR1/IPT1 leakage, ADK2 receiving
AMP kinase, CPT1C keeping CPT process terms, MocR regulators receiving
aminotransferase activity, and wrong-node IRDs such as the fungal ornithine
carrier negation.
- fetch-panther-paint misses some IRD rows that are present in the full PAINT GAF.
Files
crosswalk.yaml: frame-to-module decisions and rationale.data/yeastpathways_summary.yaml: distilled BioPAX.module_members/: exemplar genes and role families per module.- Agent briefs: module,
gene,
family.