geneontology / go-ontology

Source ontology files for the Gene Ontology
http://geneontology.org/page/download-ontology
Creative Commons Attribution 4.0 International
220 stars 40 forks source link

Missing parent: GO:0006857 oligopeptide transport #28735

Open ValWood opened 1 month ago

ValWood commented 1 month ago

GO:0006857 oligopeptide transport

GO:0015833 JSON peptide transport

ticket_missing parent

(or remove "peptide" terms...?)

edwong57 commented 2 weeks ago

So oligopeptide is a child of peptide. Peptide transport (GO:0015833) is defined as: transport and ('has primary input' some 'peptide zwitterion'). Rather than making oligopeptide transport a child of peptide transport specifically, w\ould it be better to fix this definition of peptide transport to be: transport and ('has primary input' some 'peptide')? Then, oligopeptide transport (along with others) the reasoner will automatically be placed as children. Here's a screenshot of the inferred class hierarchy in Protege after I did that - image

Or another option is to change the definition of GO:0006857, and any other term that uses 'peptide' to use 'peptide zwitterion' to become children of peptide transport. That should give the same result, I think.

Is there a preference?

pgaudet commented 1 week ago

Hi @edwong57

This is a ChEBI 7.3 problem - "peptide" is not 7.3 (only 'zwitterion'), so we cannot use it. I dont find the ChEBI 7.3 form of oligopeptide, so for now we have to assert this manually as a parent/child.

Hopefully we can find a better solution in the near future.

Pascale