Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple changes to disentangle epi and endothelial cells #2423

Merged
merged 9 commits into from
Jul 8, 2024

Conversation

dosumis
Copy link
Contributor

@dosumis dosumis commented Jul 3, 2024

Some sidetrack into work on fenestrated endothelial cells.
Still to do - various kidney cells - where epi- vs endothelium may become ambiguous (?)

Fixes #2417

Some sidetrack into work on fenestrated endothelial cells.
Still to do - various kidney cells - where ellithelium vs endothelium may become ambigous?
@dosumis
Copy link
Contributor Author

dosumis commented Jul 3, 2024

#gogoeditdiff

Copy link

github-actions bot commented Jul 3, 2024

Here's a diff of how these changes impact the classified ontology (on -simple file):

Ontology comparison

Left

  • Ontology IRI: http://purl.obolibrary.org/obo/cl/cl-simple.owl
  • Version IRI: http://purl.obolibrary.org/obo/cl/releases/2024-07-07/cl-simple.owl
  • Loaded from: file:/__w/cell-ontology/cell-ontology/src/ontology/cl-simple-master.owl/cl-simple.owl

Right

  • Ontology IRI: http://purl.obolibrary.org/obo/cl/cl-simple.owl
  • Version IRI: http://purl.obolibrary.org/obo/cl/releases/2024-07-07/cl-simple.owl
  • Loaded from: file:/__w/cell-ontology/cell-ontology/src/ontology/cl-simple-pr.owl/cl-simple.owl

Ontology imports

Ontology annotations

Removed

  • comment "See PMID:15693950, PMID:12799354, PMID:20123131, PMID:21208450; Contact Alexander Diehl, [email protected], University at Buffalo."

Added

  • comment "See PMID:15693950, PMID:12799354, PMID:20123131, PMID:21208450; Contact Alexander Diehl, [email protected], university at buffalo."

alveolar capillary type 1 endothelial cell http://purl.obolibrary.org/obo/CL_4028002

Removed

alveolar capillary type 2 endothelial cell http://purl.obolibrary.org/obo/CL_4028003

Removed

blood vessel endothelial cell http://purl.obolibrary.org/obo/CL_0000071

Removed

capillary endothelial cell http://purl.obolibrary.org/obo/CL_0002144

Added

colon endothelial cell http://purl.obolibrary.org/obo/CL_1001572

Removed

corneal endothelial cell http://purl.obolibrary.org/obo/CL_0000132

Removed

dermis microvascular lymphatic vessel endothelial cell http://purl.obolibrary.org/obo/CL_2000041

Added

endothelial cell http://purl.obolibrary.org/obo/CL_0000115

Removed

Added

endothelial cell of Peyer's patch http://purl.obolibrary.org/obo/CL_1000411

Removed

endothelial cell of central vein of liver http://purl.obolibrary.org/obo/CL_4033061

Removed

Added

endothelial cell of efferent lymphatic vessel http://purl.obolibrary.org/obo/CL_4033006

Removed

Added

endothelial cell of hepatic portal vein http://purl.obolibrary.org/obo/CL_0009094

Removed

Added

endothelial cell of hepatic sinusoid http://purl.obolibrary.org/obo/CL_1000398

Added

endothelial cell of high endothelial venule http://purl.obolibrary.org/obo/CL_0002652

Removed

endothelial cell of placenta http://purl.obolibrary.org/obo/CL_0009092

Removed

endothelial cell of respiratory system lymphatic vessel http://purl.obolibrary.org/obo/CL_0009086

Removed

Added

endothelial cell of sinusoid http://purl.obolibrary.org/obo/CL_0002262

Removed

Added

endothelial cell of venule http://purl.obolibrary.org/obo/CL_1000414

Removed

Added

endothelial cell of venule of lymph node http://purl.obolibrary.org/obo/CL_4033000

Removed

Added

fenestrated cell http://purl.obolibrary.org/obo/CL_0000666

Removed

Added

glomerular capillary endothelial cell http://purl.obolibrary.org/obo/CL_1001005

Removed

Added

glomerular cell http://purl.obolibrary.org/obo/CL_1000746

Removed

Added

glomerular endothelial cell http://purl.obolibrary.org/obo/CL_0002188

Removed

Added

kidney afferent arteriole cell http://purl.obolibrary.org/obo/CL_1001006

Removed

Added

kidney arteriole smooth muscle cell http://purl.obolibrary.org/obo/CL_1001066

Removed

kidney artery smooth muscle cell http://purl.obolibrary.org/obo/CL_1001064

Removed

kidney blood vessel cell http://purl.obolibrary.org/obo/CL_1000854

Removed

kidney corpuscule cell http://purl.obolibrary.org/obo/CL_1000612

Removed

Added

kidney cortex artery cell http://purl.obolibrary.org/obo/CL_1001045

Removed

Added

kidney cortex peritubular capillary cell http://purl.obolibrary.org/obo/CL_1001124

Removed

Added

kidney cortex vein cell http://purl.obolibrary.org/obo/CL_1001052

Added

kidney efferent arteriole cell http://purl.obolibrary.org/obo/CL_1001009

Removed

Added

kidney efferent arteriole endothelial cell http://purl.obolibrary.org/obo/CL_1001099

Removed

Added

kidney venous system smooth muscle cell http://purl.obolibrary.org/obo/CL_1001068

Removed

lung endothelial cell http://purl.obolibrary.org/obo/CL_1001567

Removed

lymph node lymphatic vessel endothelial cell http://purl.obolibrary.org/obo/CL_0009115

Removed

Added

lymphatic endothelial cell of medulla ceiling http://purl.obolibrary.org/obo/CL_0009110

Removed

lymphatic endothelial cell of subcapsular sinus ceiling http://purl.obolibrary.org/obo/CL_0009107

Removed

lymphatic endothelial cell of subcapsular sinus floor http://purl.obolibrary.org/obo/CL_0009108

Removed

lymphatic endothelial cell of trabecula http://purl.obolibrary.org/obo/CL_0009109

Removed

ovarian microvascular endothelial cell http://purl.obolibrary.org/obo/CL_2000065

Removed

Added

squamous endothelial cell http://purl.obolibrary.org/obo/CL_0002653

Removed

Added

squamous endothelial cell of venule http://purl.obolibrary.org/obo/CL_0008040

Added

Copy link

github-actions bot commented Jul 3, 2024

Here's a diff of your edit file (unreasoned)

Ontology comparison

Left

  • Ontology IRI: http://purl.obolibrary.org/obo/cl.owl
  • Version IRI: None
  • Loaded from: file:/__w/cell-ontology/cell-ontology/master/src/ontology/cl-edit.owl

Right

  • Ontology IRI: http://purl.obolibrary.org/obo/cl.owl
  • Version IRI: None
  • Loaded from: file:/__w/cell-ontology/cell-ontology/branch/src/ontology/cl-edit.owl

Ontology imports

Ontology annotations

Removed

  • comment "See PMID:15693950, PMID:12799354, PMID:20123131, PMID:21208450; Contact Alexander Diehl, [email protected], University at Buffalo."

Added

  • comment "See PMID:15693950, PMID:12799354, PMID:20123131, PMID:21208450; Contact Alexander Diehl, [email protected], university at buffalo."

blood vessel endothelial cell http://purl.obolibrary.org/obo/CL_0000071

Removed

Added

capillary endothelial cell http://purl.obolibrary.org/obo/CL_0002144

Removed

Added

endothelial cell http://purl.obolibrary.org/obo/CL_0000115

Removed

Added

endothelial cell of hepatic sinusoid http://purl.obolibrary.org/obo/CL_1000398

Added

endothelial cell of high endothelial venule http://purl.obolibrary.org/obo/CL_0002652

Removed

Added

endothelial cell of lymphatic vessel http://purl.obolibrary.org/obo/CL_0002138

Removed

Added

fenestrated http://purl.obolibrary.org/obo/PATO_0002064

Added

fenestrated cell http://purl.obolibrary.org/obo/CL_0000666

Removed

Added

glomerular capillary endothelial cell http://purl.obolibrary.org/obo/CL_1001005

Removed

glomerular cell http://purl.obolibrary.org/obo/CL_1000746

Removed

glomerular endothelial cell http://purl.obolibrary.org/obo/CL_0002188

Removed

Added

kidney afferent arteriole cell http://purl.obolibrary.org/obo/CL_1001006

Removed

kidney blood vessel cell http://purl.obolibrary.org/obo/CL_1000854

Removed

kidney corpuscule cell http://purl.obolibrary.org/obo/CL_1000612

Removed

kidney cortex artery cell http://purl.obolibrary.org/obo/CL_1001045

Removed

kidney cortex peritubular capillary cell http://purl.obolibrary.org/obo/CL_1001124

Removed

kidney cortex vein cell http://purl.obolibrary.org/obo/CL_1001052

Removed

kidney efferent arteriole cell http://purl.obolibrary.org/obo/CL_1001009

Removed

kidney efferent arteriole endothelial cell http://purl.obolibrary.org/obo/CL_1001099

Removed

squamous endothelial cell http://purl.obolibrary.org/obo/CL_0002653

Removed

Added

squamous endothelial cell of venule http://purl.obolibrary.org/obo/CL_0008040

Added

Also cleaned up 'squamous endothelial cell', which was used to refer only to the squamous endothelial cells of venules.  There is now a new dedicated term for this.  The definition of the existing term is now generic, as implied by the name.
@dosumis
Copy link
Contributor Author

dosumis commented Jul 3, 2024

#gogoeditdiff

@dosumis
Copy link
Contributor Author

dosumis commented Jul 3, 2024

Update to pato import needed.

Copy link
Collaborator

@aleixpuigb aleixpuigb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please, see inline comments

src/ontology/cl-edit.owl Show resolved Hide resolved
src/ontology/cl-edit.owl Show resolved Hide resolved
src/ontology/cl-edit.owl Show resolved Hide resolved
src/ontology/cl-edit.owl Show resolved Hide resolved
dosumis added 4 commits July 4, 2024 14:23
Fixed some minor issues with synonyms and def text.
Fixed some issues with endothelial cell classification.
@dosumis
Copy link
Contributor Author

dosumis commented Jul 4, 2024

#gogoeditdiff

deleted accidentally injected axiom on PATO term I'm trying to import.
@dosumis
Copy link
Contributor Author

dosumis commented Jul 4, 2024

Seems that cl-edit file is broken! Not legal OWL. I'm not sure how that can happen when saving from Protege! Will roll back edits, but this might need to wait until tomorrow.

@dosumis
Copy link
Contributor Author

dosumis commented Jul 7, 2024

#gogoeditdiff

OK.  Now it's fixed?  Quotes now *inside* brackets delimiting ofn clause.  Doh!
@dosumis
Copy link
Contributor Author

dosumis commented Jul 7, 2024

#gogoeditdiff

@dosumis
Copy link
Contributor Author

dosumis commented Jul 8, 2024

@aleixpuigb I think now good. Could you take a look through inference in the reasoned simple file to see if anything jumps out as obviously wrong?

@dosumis
Copy link
Contributor Author

dosumis commented Jul 8, 2024

Fixes #1492

Copy link
Collaborator

@aleixpuigb aleixpuigb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is probably out of the scope of this PR, but I have detected one inconsistency in vasa recta cell, which is a 'kidney capillary endothelial cell' and a 'vein endothelial cell' at the same time. I will open a new ticket to solve that.
All the rest looks good to me.

@emquardokus
Copy link

It is probably out of the scope of this PR, but I have detected one inconsistency in vasa recta cell, which is a 'kidney capillary endothelial cell' and a 'vein endothelial cell' at the same time. I will open a new ticket to solve that. All the rest looks good to me.

@aleixpuigb vasa recta is both venous and arterial blood. It’s a place where the circulatory system meets. This is likely correct because of that.

@aleixpuigb
Copy link
Collaborator

It is probably out of the scope of this PR, but I have detected one inconsistency in vasa recta cell, which is a 'kidney capillary endothelial cell' and a 'vein endothelial cell' at the same time. I will open a new ticket to solve that. All the rest looks good to me.

@aleixpuigb vasa recta is both venous and arterial blood. It’s a place where the circulatory system meets. This is likely correct because of that.

Yes, the problem is that not all cells are 'capillary endothelial cell' and 'vein endothelial cell'. We should probably have a disjoint so this doesn't happen. I might add that in ticket #2425. For now, I will solve it adding SubclassOf 'microvascular endothelial cell'.

@dosumis dosumis merged commit 358dba7 into master Jul 8, 2024
1 check passed
@dosumis dosumis deleted the endothelium_is_not_epithelium branch July 8, 2024 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Class hierarchy] remove classification of endothelial cell under epithelial cell
4 participants