cell-ontology icon indicating copy to clipboard operation
cell-ontology copied to clipboard

Add has_target_end_location to endocrine cell subclass secretion axioms

Open Copilot opened this issue 3 months ago • 0 comments

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.

Copilot avatar Nov 24 '25 17:11 Copilot