Skip to content

Commit f100054

Browse files
traces(32046/openai/gpt-5.4): run 25979848953
1 parent 744e45b commit f100054

5 files changed

Lines changed: 258 additions & 0 deletions

File tree

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Added the requested terms for dsRNA and Z-RNA innate immune receptor functions.
2+
3+
Summary:
4+
5+
- Added `double-stranded RNA immune receptor activity` as a child of `pattern recognition receptor activity`.
6+
- Added `left-handed Z-RNA immune receptor activity` as a child of the new dsRNA receptor term.
7+
- Added a supporting binding term, `left-handed Z-RNA binding`, so the Z-RNA receptor term can follow existing immune receptor modeling precedent.
8+
9+
References were checked against the cited literature, and the ontology validated cleanly after the edit.
10+
11+
Changes committed locally; ready for PR #<NN>.
12+
13+
---
14+
🤖 **Generated by opencode agent**
15+
- Runtime: `opencode`
16+
- Model: `openai/gpt-5.4`
17+
- Agent config: `ai4curation/go-ontology-agent-config@v9:.`
18+
- Iteration: `1`
19+
- Run: [View workflow run](https://github.com/ai4curation/eval-ont-agent-go/actions/runs/25979848953)

traces/25979848953/PR_COMMENTS.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
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)
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"body": "Hi GO,\n\nI would need a couple of terms for pattern recognition receptors that specifically recognize double stranded RNAs (NLRP1, NLRP6 and IFIH1/MDA5) and one protein that specifically interacts with left-handed Z-RNA, a specific form of double stranded RNAs (ZBP1).\n\nIt would be pretty important to have these terms in GO, since we cannot represent large molecules, such as double-stranded RNAs in ChEBI.\n\nThanks\n\nSylvain\n\nTerm 1\nName: double-stranded RNA immune receptor activity\nDefinition: Combining with a double-stranded RNA and transmitting the signal across the cell membrane to initiate an innate immune response. \nchild of GO:0038187 pattern recognition receptor activity\nSynonyms: dsRNA RNA immune receptor activity\nPMID:33243852\nPMID:34678144\nPMID:23273991\n\nTerm 2\nName: Left-handed Z-RNA immune receptor activity\nDefinition: Combining with a left-handed Z-RNA and transmitting the signal across the cell membrane to initiate an innate immune response. \nChild of GO:XXXXXXX double-stranded RNA immune receptor activity\nPMID:32200799\n",
3+
"comments": [
4+
{
5+
"id": "IC_kwDOAkAHws8AAAABBheXMQ",
6+
"author": {
7+
"login": "pgaudet"
8+
},
9+
"authorAssociation": "MEMBER",
10+
"body": "@dragon-ai-agent please create the two terms requested above",
11+
"createdAt": "2026-05-07T12:40:56Z",
12+
"includesCreatedEdit": false,
13+
"isMinimized": false,
14+
"minimizedReason": "",
15+
"reactionGroups": [
16+
{
17+
"content": "EYES",
18+
"users": {
19+
"totalCount": 1
20+
}
21+
}
22+
],
23+
"url": "https://github.com/geneontology/go-ontology/issues/32046#issuecomment-4397176625",
24+
"viewerDidAuthor": false
25+
},
26+
{
27+
"id": "IC_kwDOAkAHws8AAAABBhejMQ",
28+
"author": {
29+
"login": "dragon-ai-agent"
30+
},
31+
"authorAssociation": "MEMBER",
32+
"body": "🤖 Working on it...\n\nFollow along: [View workflow run](https://github.com/geneontology/go-ontology/actions/runs/25496355429)\n\n*— @dragon-ai-agent*",
33+
"createdAt": "2026-05-07T12:41:23Z",
34+
"includesCreatedEdit": false,
35+
"isMinimized": false,
36+
"minimizedReason": "",
37+
"reactionGroups": [],
38+
"url": "https://github.com/geneontology/go-ontology/issues/32046#issuecomment-4397179697",
39+
"viewerDidAuthor": false
40+
}
41+
],
42+
"title": "NTR: [double-stranded RNA immune receptor activity]",
43+
"url": "https://github.com/geneontology/go-ontology/issues/32046"
44+
}

0 commit comments

Comments
 (0)