Obsolete OBA terms referencing obsoleted PRO entities#406
Obsolete OBA terms referencing obsoleted PRO entities#406ar-ibrahim with Copilot wants to merge 3 commits into
Conversation
|
@copilot Make a list of the obsoleted PR terms and suggest replacements from the Protein Ontology. |
Co-authored-by: ar-ibrahim <97462656+ar-ibrahim@users.noreply.github.com>
Co-authored-by: ar-ibrahim <97462656+ar-ibrahim@users.noreply.github.com>
Here's the list of obsoleted PRO terms with replacement suggestions:
Recommendation:
|
|
@copilot I added 4 OBA terms to the issue. Make a list of the obsoleted PR terms and suggest replacements from the Protein Ontology. |
I'd be happy to check for obsoleted PRO terms and suggest replacements. However, I cannot see the 4 additional OBA terms you mentioned adding to the issue. Could you please provide the OBA term IDs (e.g., OBA:XXXXXXX) so I can investigate them? Alternatively, if you can share:
I'll be able to check the PRO import for obsoletion status and suggest replacements where available. |
|
@copilot These are the OBA IDs I added to the issue. Make a list of the obsoleted PR terms and suggest replacements from the Protein Ontology. OBA:1000220 |
|
@copilot These are the OBA IDs I added to the issue. Make a list of the obsoleted PR terms and suggest replacements from the Protein Ontology. OBA:1000220 |
I've investigated these 4 OBA terms. They reference GO (Gene Ontology) terms for biological processes, not PRO (Protein Ontology) terms. None of the referenced GO terms are obsolete:
Conclusion: These terms are all valid and do not need to be obsoleted. They're using the This PR specifically addresses OBA terms that reference obsolete PRO entities (proteins), which are the 5 terms already handled: OBA:2081815, OBA:2043233, OBA:2044443, OBA:2059278, and OBA:2058599.
I've investigated these 4 OBA terms. They reference GO (Gene Ontology) terms for biological processes, not PRO (Protein Ontology) terms. None of the referenced GO terms are obsolete:
Conclusion: These terms are all valid and do not need to be obsoleted. They're using the This PR specifically addresses OBA terms that reference obsolete PRO entities (proteins), which are the 5 terms already handled: OBA:2081815, OBA:2043233, OBA:2044443, OBA:2059278, and OBA:2058599. |
|
@copilot These 4 GO terms have been obsoleted. Check again and suggest appropriate replacement terms from GO. |
You're correct - I apologize for the confusion. The GO import in this repository is from 2022-01-19 and may be outdated. The 4 GO terms appear active in the current import file, but if they've been obsoleted after that date, the import needs to be refreshed first. Here's what I found in the current import:
To proceed, I need:
Once I have the correct replacement terms, I can obsolete these 4 OBA terms (OBA:1000220, OBA:1000596, OBA:1000264, OBA:1000294) and optionally create new OBA terms using the replacement GO terms. |
|
HI @ar-ibrahim, is there any progress with this issue? I ahve created some terms in Uberon that I need to import to OBA but this is blocking it. Thanks! |
|
Hi @aleixpuigb. Yes I was working on other projects but will fix this so that it's not a blocker! |
Five OBA terms reference protein entities that PRO has obsoleted: PR:000013872, PR:000030596, PR:Q12799, PR:Q6F5E7, and PR:Q9Y4X1.
Changes
entity_attribute_location.tsvpattern dataobsoletes.tsvwith obsoletion rationaledefinitions.owlandcomponents/obsoletes.owlObsoleted Terms
All terms now carry
owl:deprecated="true"with comments referencing the obsoleted PRO entities.Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.