|
| 1 | +Added three new molecular function terms to address issue #32046: |
| 2 | + |
| 3 | +- `GO:7770072` `left-handed Z-RNA binding` |
| 4 | +- `GO:7770073` `double-stranded RNA immune receptor activity` |
| 5 | +- `GO:7770074` `left-handed Z-RNA immune receptor activity` |
| 6 | + |
| 7 | +Rationale: |
| 8 | + |
| 9 | +- The issue requested two innate immune receptor activities for receptors that recognize dsRNA and the Z-RNA conformer. |
| 10 | +- Existing GO precedent for ligand-specific pattern recognition receptor terms uses a receptor activity term plus a supporting ligand-binding activity where available. |
| 11 | +- `double-stranded RNA binding ; GO:0003725` already existed and was reused for the dsRNA receptor term. |
| 12 | +- There was no existing `left-handed Z-RNA binding` term, so I added one to support the requested Z-RNA receptor activity term and to keep the modeling consistent with related immune receptor terms. |
| 13 | + |
| 14 | +Modeling notes: |
| 15 | + |
| 16 | +- `double-stranded RNA immune receptor activity` is asserted under `GO:0038187 ! pattern recognition receptor activity` with `has_part GO:0003725 ! double-stranded RNA binding`. |
| 17 | +- `left-handed Z-RNA immune receptor activity` is asserted under the new dsRNA receptor term with `has_part GO:7770072 ! left-handed Z-RNA binding`. |
| 18 | +- I used weaker asserted axioms rather than adding `intersection_of` axioms. This is consistent with the design-pattern guidance when a clean ligand input class is not available for full receptor-by-input compositional modeling, particularly for Z-RNA. |
| 19 | + |
| 20 | +Reference validation: |
| 21 | + |
| 22 | +- PMID:33243852 `Human NLRP1 is a sensor for double-stranded RNA.` |
| 23 | +- PMID:34678144 `Phase separation drives RNA virus-induced activation of the NLRP6 inflammasome.` |
| 24 | +- PMID:23273991 `Structural basis for dsRNA recognition, filament formation, and antiviral signal activation by MDA5.` |
| 25 | +- PMID:32200799 `Influenza Virus Z-RNAs Induce ZBP1-Mediated Necroptosis.` |
| 26 | + |
| 27 | +Validation performed: |
| 28 | + |
| 29 | +- Pre-validation: `make travis_build` passed before edits. |
| 30 | +- Post-edit validation: `make travis_build` passed after edits. |
| 31 | +- Literature support strings in `RESEARCH.md` were validated with `linkml-reference-validator`. |
| 32 | + |
| 33 | +Checklist: |
| 34 | + |
| 35 | +- [x] PLAN: analyzed issue context and request |
| 36 | +- [x] PRE-VALIDATION: current ontology validated before changes |
| 37 | +- [x] RESEARCH: created `RESEARCH.md` and validated reference support text |
| 38 | +- [x] TERM-SEARCH: checked existing receptor, binding, dsRNA, and MDA5/ZBP1-related terms |
| 39 | +- [x] DESIGN-PATTERNS: reviewed receptor-by-input pattern and existing receptor precedent |
| 40 | +- [x] EDITS: used `terms/` batch file and `obo-checkin.pl` |
| 41 | +- [x] RELATIONSHIPS: added appropriate `is_a` and `has_part` relations without over-specifying |
| 42 | +- [x] SPECIALIZED-EDITS: external term lookup consulted; no CHEBI/reaction/taxon/obsoletion workflow needed beyond confirming Z-RNA was not locally available for compositional modeling |
| 43 | +- [x] METADATA: added required metadata for new terms only, including `term_tracker_item`, `created_by`, and `creation_date` |
| 44 | +- [x] AUTOMATED-VALIDATION: `make travis_build` passed after changes |
| 45 | +- [x] REFERENCE-VALIDATION: introduced PMIDs were cached and checked |
| 46 | +- [x] CHANGES-COMMITTED: committed local ontology edit |
| 47 | + |
| 48 | +Committed locally as: |
| 49 | + |
| 50 | +- `a230b92` `Add dsRNA and Z-RNA immune receptor terms` |
| 51 | + |
| 52 | +--- |
| 53 | +🤖 **Generated by opencode agent** |
| 54 | +- Runtime: `opencode` |
| 55 | +- Model: `openai/gpt-5.4` |
| 56 | +- Agent config: `ai4curation/go-ontology-agent-config@v9:.` |
| 57 | +- Iteration: `1` |
| 58 | +- Run: [View workflow run](https://github.com/ai4curation/eval-ont-agent-go/actions/runs/25979848953) |
0 commit comments