Add has_target_end_location to endocrine cell subclass secretion axioms
Endocrine cells are defined by secreting substances into the circulatory system, but three subclasses had secretion axioms missing the target end location constraint.
Changes
Updated three endocrine cell subclasses to conform to the standard pattern:
# Before
SubClassOf(obo:CL_0000502 ObjectSomeValuesFrom(obo:RO_0002215 obo:GO_0070253))
# After
SubClassOf(obo:CL_0000502 ObjectSomeValuesFrom(obo:RO_0002215 ObjectIntersectionOf(obo:GO_0070253 ObjectSomeValuesFrom(obo:RO_0002339 obo:UBERON_0001009))))
- CL_0000502 (type D enteroendocrine cell) - somatostatin secretion now targets circulatory system
- CL_0000652 (pinealocyte) - melatonin secretion now targets circulatory system
- CL_0011003 (magnocellular neurosecretory cell) - hormone secretion now targets circulatory system
Pattern matches parent class CL_0000163 (endocrine cell) equivalent class definition.
Original prompt
This section details on the original issue you should resolve
<issue_title>Update patterns of all subclasses endocrine cell to use standard pattern for endocrine cells</issue_title> <issue_description>e.g. This term,
rdfs:label "type D enteroendocrine cell" definition "A cell found throughout the gastrointestinal tract and in the pancreas. They secrete somatostatin in both an endocrine and paracrine manner..."
Should have
subClassOf capable_of some (somatostatin secretion and ('has target end location' some 'circulatory system'))</issue_description>
Comments on the Issue (you are @copilot in this section)
- Fixes obophenotype/cell-ontology#1886
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.