|
| 1 | +Obsoletes GO:0008785 `alkyl hydroperoxide reductase activity` with a direct `replaced_by` link to GO:0102039 `NADH-dependent peroxiredoxin activity`. |
| 2 | + |
| 3 | +Rationale: |
| 4 | + |
| 5 | +The issue request is clear and the replacement target already exists in GO with the expected peroxiredoxin/EC/RHEA grounding. The existing term GO:0008785 encoded a substrate-specific octane hydroperoxide reaction, but the issue discussion and supporting literature indicate that known Ahp/AhpC gene products support the broader NADH-dependent peroxiredoxin activity term instead. I therefore converted GO:0008785 into a standard obsolete term, preserved its historical definition provenance, added an obsoletion reason, added the tracker item for issue #31961, and set `replaced_by: GO:0102039`. |
| 6 | + |
| 7 | +I also removed remaining GO-internal references to GO:0008785. The `GO:0009321 alkyl hydroperoxide reductase complex` see-also comment was rewired to the surviving active MF term GO:0102039. A stray and unrelated `GO:0070937 CRD-mediated mRNA stability complex` comment that referenced GO:0008785 was removed rather than rewired. |
| 8 | + |
| 9 | +Research and review: |
| 10 | + |
| 11 | +I created `RESEARCH.md` and `DESIGN_PATTERNS.md` locally to document the biological rationale and the applicable obsoletion pattern. `RESEARCH.md` covers: |
| 12 | + |
| 13 | +* PMID:12517450, the peroxiredoxin review already used on GO:0102039, supporting the broader peroxide-reducing/peroxiredoxin framing. |
| 14 | +* PMID:11717276, one of the issue-cited experimental annotation PMIDs for E. coli Ahp, supporting Ahp-mediated peroxide scavenging rather than an octane-specific function. |
| 15 | +* PMID:21674802, the issue-cited Pseudomonas annotation PMID, explicitly describing AhpC as a 2-Cys peroxiredoxin involved in peroxide removal. |
| 16 | + |
| 17 | +I attempted PMID validation with `linkml-reference-validator`, but NCBI returned HTTP 429 from this environment; I verified PMID/title/abstract metadata directly via the Europe PMC API instead. No new references were introduced into the ontology file. |
| 18 | + |
| 19 | +Validation: |
| 20 | + |
| 21 | +* Pre-validation passed: `cd src/ontology && make travis_build` |
| 22 | +* Post-change validation passed: `cd src/ontology && make travis_build` |
| 23 | + |
| 24 | +Completed checklist: |
| 25 | + |
| 26 | +- [x] PLAN: The issue and all context were analyzed and the intent was clear. |
| 27 | +- [x] PRE-VALIDATION: Current ontology state validated before changes. |
| 28 | +- [x] RESEARCH: Background research performed and summarized in `RESEARCH.md`. |
| 29 | +- [x] TERM-SEARCH: Relevant GO terms and usages were checked in `src/ontology/go-edit.obo`. |
| 30 | +- [x] DESIGN-PATTERNS: Relevant local obsoletion precedent documented in `DESIGN_PATTERNS.md`. |
| 31 | +- [x] EDITS: Standard `obo-checkout.pl` / `obo-checkin.pl` workflow used with local term files. |
| 32 | +- [x] RELATIONSHIPS: Obsolete term stripped of active relationships/logical axioms; replacement handled via `replaced_by`. |
| 33 | +- [x] logical definitions are appropriate, and are not over-specified, and conform to DESIGN_PATTERNS.md doc. |
| 34 | +- [x] relationships conform to other similar terms in the ontology. |
| 35 | +- [x] is_a is not over-asserted. |
| 36 | +- [x] is_a, part_of, and other relationships specified appropriately. |
| 37 | +- [x] SPECIALIZED-EDITS: /term-obsoletion guidance applied. |
| 38 | +- [x] SPECIALIZED-EDITS: /reaction guidance applied. |
| 39 | +- [x] SPECIALIZED-EDITS: /chemical-entity not applicable. |
| 40 | +- [x] SPECIALIZED-EDITS: /taxon-constraint not applicable. |
| 41 | +- [x] METADATA: Obsoletion metadata and tracker item are correct for the edited term. |
| 42 | +- [x] AUTOMATED-VALIDATION: `make travis_build` passed after changes. |
| 43 | +- [x] REFERENCE-VALIDATION: Supporting PMIDs were checked for title/abstract consistency; no new ontology references were added. |
| 44 | +- [x] CHANGES-COMMITTED |
| 45 | +- [x] RELEVANT-FILES: Only `src/ontology/go-edit.obo` was committed. |
| 46 | +- [x] ACCURACY: The change is biologically aligned with the issue rationale and literature review. |
| 47 | +- [x] ISSUE-ALIGNMENT: The change is a coherent direct-replacement obsoletion for issue #31961. |
| 48 | +- [x] Issue update prepared in `ISSUE_COMMENTS.md` for posting back to the original issue. |
| 49 | +- [x] PR description prepared in `PR_COMMENTS.md` for posting to the PR by automation. |
| 50 | + |
| 51 | +Commit: |
| 52 | + |
| 53 | +* `d7eb245` Obsolete GO:0008785 alkyl hydroperoxide reductase activity |
| 54 | + |
| 55 | +--- |
| 56 | +🤖 **Generated by codex agent** |
| 57 | +- Runtime: `codex` |
| 58 | +- Model: `gpt-5.4` |
| 59 | +- Agent config: `ai4curation/go-ontology-agent-config@v9:.` |
| 60 | +- Iteration: `1` |
| 61 | +- Run: [View workflow run](https://github.com/ai4curation/eval-ont-agent-go/actions/runs/25610627574) |
0 commit comments