Skip to content

Conversation

@dosumis
Copy link
Contributor

@dosumis dosumis commented Oct 15, 2025

Edited using Claude.

Aim is to standardise all mention of species in names + ensure complete in_taxon relationships

Reports generated by Claude:
cl_intaxon_analysis_report.txt
cl_intaxon_final_report.txt

@dosumis dosumis requested a review from Copilot October 15, 2025 19:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR aims to standardize species names and ensure complete in_taxon relationships throughout the ontology, with an additional minor documentation update about synonym preservation guidelines.

  • Standardized all mentions of species in names to ensure consistency
  • Added complete in_taxon relationship axioms where missing
  • Enhanced editing guidelines with important synonym preservation instructions

@dosumis
Copy link
Contributor Author

dosumis commented Oct 15, 2025

#gogoeditdiff

@github-actions
Copy link
Contributor

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

Ontology comparison

Left

  • Ontology IRI: http://purl.obolibrary.org/obo/cl/cl-base.owl
  • Version IRI: http://purl.obolibrary.org/obo/cl/releases/2025-10-15/cl-base.owl
  • Loaded from: file:/__w/cell-ontology/cell-ontology/src/ontology/cl-base-master.owl/cl-base.owl

Right

  • Ontology IRI: http://purl.obolibrary.org/obo/cl/cl-base.owl
  • Version IRI: http://purl.obolibrary.org/obo/cl/releases/2025-10-15/cl-base.owl
  • Loaded from: file:/__w/cell-ontology/cell-ontology/src/ontology/cl-base-pr.owl/cl-base.owl

Ontology imports

Ontology annotations

Axl+ dendritic cell, human http://purl.obolibrary.org/obo/CL_0017009

Removed

Added

CD11b-positive, CD27-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002426

Removed

Added

CD14-low, CD16-positive monocyte http://purl.obolibrary.org/obo/CL_0002396

Added

CD14-positive, CD16-low monocyte http://purl.obolibrary.org/obo/CL_0001055

Added

CD16-negative, CD56-bright natural killer cell, human http://purl.obolibrary.org/obo/CL_0000938

Removed

Added

CD16-positive, CD56-dim natural killer cell, human http://purl.obolibrary.org/obo/CL_0000939

Removed

Added

CD27-high, CD11b-high natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002347

Removed

Added

CD27-high, CD11b-low natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002349

Removed

Added

CD27-low, CD11b-high natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002348

Removed

Added

CD27-low, CD11b-low immature natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002345

Removed

Added

CD34-negative, CD117-positive innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001072

Removed

Added

CD34-negative, CD56-positive, CD117-positive innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001073

Removed

Added

CD34-positive, CD56-positive, CD117-positive common innate lymphoid precursor, human http://purl.obolibrary.org/obo/CL_0001074

Removed

Added

CD56-negative, CD161-positive immature natural killer cell, human http://purl.obolibrary.org/obo/CL_0002344

Removed

Added

CD56-positive, CD161-positive immature natural killer cell, human http://purl.obolibrary.org/obo/CL_0002338

Removed

Added

CD94-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002447

Removed

Added

CD94-negative, Ly49CI-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002442

Removed

Added

CD94-positive Ly49CI-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002449

Removed

Added

CD94-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002441

Removed

Added

Dx5-negative, NK1.1-positive immature natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002346

Removed

Added

ILC1, human http://purl.obolibrary.org/obo/CL_0001077

Removed

Added

KLRG1-positive innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001075

Removed

Added

L2/3 intratelencephalic projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072037

Removed

Added

L4 intratelencephalic projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072039

Removed

Added

L5 extratelencephalic projecting glutamatergic cortical neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072043

Removed

Added

L5 intratelencephalic projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072038

Removed

Added

L5/6 near-projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072042

Removed

Added

L6 corticothalamic-projecting glutamatergic cortical neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072044

Removed

Added

L6 intratelencephalic projecting Car3 glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072040

Removed

Added

L6 intratelencephalic projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072041

Removed

Added

L6b glutamatergic cortical neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072045

Removed

Added

Lamp5 Lhx6 GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072022

Removed

Added

Ly49CI-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002446

Removed

Added

Ly49CI-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002443

Removed

Added

Ly49D-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002445

Removed

Added

Ly49D-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002440

Removed

Added

Ly49H-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002448

Removed

Added

Ly49H-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002444

Removed

Added

NK1.1-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002438

Removed

Added

NKGA2-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002439

Removed

Added

NKp44-negative group 3 innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001080

Removed

Added

NKp44-positive group 3 innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001079

Removed

Added

NKp46-positive innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001076

Removed

Added

PAX6 GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072036

Removed

Added

VIP GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072032

Removed

Added

activated CD4-positive, CD25-positive, CCR4-positive, alpha-beta regulatory T cell, human http://purl.obolibrary.org/obo/CL_0001048

Removed

Added

activated CD4-positive, alpha-beta T cell, human http://purl.obolibrary.org/obo/CL_0001043

Removed

Added

activated CD8-positive, alpha-beta T cell, human http://purl.obolibrary.org/obo/CL_0001049

Removed

Added

beam B cell, human http://purl.obolibrary.org/obo/CL_7770006

Removed

Added

chandelier pvalb GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072046

Removed

Added

committed double negative thymocyte (Homo sapiens) http://purl.obolibrary.org/obo/CL_0009082

Removed

Added

decidual natural killer cell, human http://purl.obolibrary.org/obo/CL_0002343

Removed

Added

dendritic cell, human http://purl.obolibrary.org/obo/CL_0001056

Removed

Added

group 2 innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001081

Removed

Added

group 2 innate lymphoid cell, mouse http://purl.obolibrary.org/obo/CL_0002089

Removed

Added

group 3 innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001078

Removed

Added

immature NK T cell stage I, mouse http://purl.obolibrary.org/obo/CL_0002039

Removed

Added

immature NK T cell stage II, mouse http://purl.obolibrary.org/obo/CL_0002040

Removed

Added

immature NK T cell stage III, mouse http://purl.obolibrary.org/obo/CL_0002041

Removed

Added

immature NK T cell stage IV, mouse http://purl.obolibrary.org/obo/CL_0002042

Removed

Added

lamp5 GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072034

Removed

Added

mature NK T cell, human http://purl.obolibrary.org/obo/CL_4052055

Removed

Added

mucosal-associated invariant T cell, human http://purl.obolibrary.org/obo/CL_0020002

Removed

Added

myeloid dendritic cell, human http://purl.obolibrary.org/obo/CL_0001057

Removed

Added

obsolete L2/3 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023103

Removed

Added

obsolete L2/3 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Homo sapiens) http://purl.obolibrary.org/obo/CL_4023098

Removed

Added

obsolete L5 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023104

Removed

Added

obsolete L5 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Homo sapiens) http://purl.obolibrary.org/obo/CL_4023099

Removed

Added

obsolete L5/6 near-projecting glutamatergic neuron of the primary motor cortex (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023102

Removed

Added

obsolete L5/6 near-projecting glutamatergic neuron of the primary motor cortex (Homo sapiens) http://purl.obolibrary.org/obo/CL_4023101

Removed

Added

obsolete L6 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023105

Removed

Added

obsolete L6 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Homo sapiens) http://purl.obolibrary.org/obo/CL_4023100

Removed

Added

obsolete meis2 expressing cortical GABAergic cell (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023106

Removed

Added

plasmacytoid dendritic cell, human http://purl.obolibrary.org/obo/CL_0001058

Removed

Added

pvalb GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072029

Removed

Added

rearranging double negative thymocyte (Homo sapiens) http://purl.obolibrary.org/obo/CL_0009083

Removed

Added

sncg GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072035

Removed

Added

specified double negative thymocyte (Homo sapiens) http://purl.obolibrary.org/obo/CL_0009081

Removed

Added

sst GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072027

Removed

Added

sst chodl GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072031

Removed

Added

uterine natural killer cell 1, human http://purl.obolibrary.org/obo/CL_4052051

Removed

Added

uterine natural killer cell 2, human http://purl.obolibrary.org/obo/CL_4052052

Removed

Added

uterine natural killer cell 3, human http://purl.obolibrary.org/obo/CL_4052053

Removed

Added

@github-actions
Copy link
Contributor

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

Axl+ dendritic cell, human http://purl.obolibrary.org/obo/CL_0017009

Removed

Added

CD11b-positive, CD27-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002426

Removed

Added

CD14-low, CD16-positive monocyte http://purl.obolibrary.org/obo/CL_0002396

Added

CD14-positive, CD16-low monocyte http://purl.obolibrary.org/obo/CL_0001055

Added

CD16-negative, CD56-bright natural killer cell, human http://purl.obolibrary.org/obo/CL_0000938

Removed

Added

CD16-positive, CD56-dim natural killer cell, human http://purl.obolibrary.org/obo/CL_0000939

Removed

Added

CD27-high, CD11b-high natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002347

Removed

Added

CD27-high, CD11b-low natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002349

Removed

Added

CD27-low, CD11b-high natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002348

Removed

Added

CD27-low, CD11b-low immature natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002345

Removed

Added

CD34-negative, CD117-positive innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001072

Removed

Added

CD34-negative, CD56-positive, CD117-positive innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001073

Removed

Added

CD34-positive, CD56-positive, CD117-positive common innate lymphoid precursor, human http://purl.obolibrary.org/obo/CL_0001074

Removed

Added

CD56-negative, CD161-positive immature natural killer cell, human http://purl.obolibrary.org/obo/CL_0002344

Removed

Added

CD56-positive, CD161-positive immature natural killer cell, human http://purl.obolibrary.org/obo/CL_0002338

Removed

Added

CD94-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002447

Removed

Added

CD94-negative, Ly49CI-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002442

Removed

Added

CD94-positive Ly49CI-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002449

Removed

Added

CD94-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002441

Removed

Added

Dx5-negative, NK1.1-positive immature natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002346

Removed

Added

ILC1, human http://purl.obolibrary.org/obo/CL_0001077

Removed

Added

KLRG1-positive innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001075

Removed

Added

L2/3 intratelencephalic projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072037

Removed

Added

L4 intratelencephalic projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072039

Removed

Added

L5 extratelencephalic projecting glutamatergic cortical neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072043

Removed

Added

L5 intratelencephalic projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072038

Removed

Added

L5/6 cck, VIP GABAergic interneuron (Mmus) http://purl.obolibrary.org/obo/CL_4023019

Added

L5/6 near-projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072042

Removed

Added

L6 corticothalamic-projecting glutamatergic cortical neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072044

Removed

Added

L6 intratelencephalic projecting Car3 glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072040

Removed

Added

L6 intratelencephalic projecting glutamatergic neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072041

Removed

Added

L6b glutamatergic cortical neuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072045

Removed

Added

Lamp5 Lhx6 GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072022

Removed

Added

Ly49CI-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002446

Removed

Added

Ly49CI-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002443

Removed

Added

Ly49D-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002445

Removed

Added

Ly49D-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002440

Removed

Added

Ly49H-negative natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002448

Removed

Added

Ly49H-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002444

Removed

Added

NK1.1-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002438

Removed

Added

NKGA2-positive natural killer cell, mouse http://purl.obolibrary.org/obo/CL_0002439

Removed

Added

NKp44-negative group 3 innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001080

Removed

Added

NKp44-positive group 3 innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001079

Removed

Added

NKp46-positive innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001076

Removed

Added

PAX6 GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072036

Removed

Added

VIP GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072032

Removed

Added

activated CD4-positive, CD25-positive, CCR4-positive, alpha-beta regulatory T cell, human http://purl.obolibrary.org/obo/CL_0001048

Removed

Added

activated CD4-positive, alpha-beta T cell, human http://purl.obolibrary.org/obo/CL_0001043

Removed

Added

activated CD8-positive, alpha-beta T cell, human http://purl.obolibrary.org/obo/CL_0001049

Removed

Added

beam B cell, human http://purl.obolibrary.org/obo/CL_7770006

Removed

Added

chandelier pvalb GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072046

Removed

Added

committed double negative thymocyte (Homo sapiens) http://purl.obolibrary.org/obo/CL_0009082

Removed

Added

decidual natural killer cell, human http://purl.obolibrary.org/obo/CL_0002343

Removed

Added

dendritic cell, human http://purl.obolibrary.org/obo/CL_0001056

Removed

Added

group 2 innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001081

Removed

Added

group 2 innate lymphoid cell, mouse http://purl.obolibrary.org/obo/CL_0002089

Removed

Added

group 3 innate lymphoid cell, human http://purl.obolibrary.org/obo/CL_0001078

Removed

Added

immature NK T cell stage I, mouse http://purl.obolibrary.org/obo/CL_0002039

Removed

Added

immature NK T cell stage II, mouse http://purl.obolibrary.org/obo/CL_0002040

Removed

Added

immature NK T cell stage III, mouse http://purl.obolibrary.org/obo/CL_0002041

Removed

Added

immature NK T cell stage IV, mouse http://purl.obolibrary.org/obo/CL_0002042

Removed

Added

lamp5 GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072034

Removed

Added

mature NK T cell, human http://purl.obolibrary.org/obo/CL_4052055

Removed

Added

mucosal-associated invariant T cell, human http://purl.obolibrary.org/obo/CL_0020002

Removed

Added

myeloid dendritic cell, human http://purl.obolibrary.org/obo/CL_0001057

Removed

Added

obsolete L2/3 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023103

Removed

Added

obsolete L2/3 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Homo sapiens) http://purl.obolibrary.org/obo/CL_4023098

Removed

Added

obsolete L5 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023104

Removed

Added

obsolete L5 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Homo sapiens) http://purl.obolibrary.org/obo/CL_4023099

Removed

Added

obsolete L5/6 near-projecting glutamatergic neuron of the primary motor cortex (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023102

Removed

Added

obsolete L5/6 near-projecting glutamatergic neuron of the primary motor cortex (Homo sapiens) http://purl.obolibrary.org/obo/CL_4023101

Removed

Added

obsolete L6 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023105

Removed

Added

obsolete L6 intratelencephalic projecting glutamatergic neuron of the primary motor cortex (Homo sapiens) http://purl.obolibrary.org/obo/CL_4023100

Removed

Added

obsolete meis2 expressing cortical GABAergic cell (Callithrix jacchus) http://purl.obolibrary.org/obo/CL_4023106

Removed

Added

plasmacytoid dendritic cell, human http://purl.obolibrary.org/obo/CL_0001058

Removed

Added

pvalb GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072029

Removed

Added

rearranging double negative thymocyte (Homo sapiens) http://purl.obolibrary.org/obo/CL_0009083

Removed

Added

sncg GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072035

Removed

Added

specified double negative thymocyte (Homo sapiens) http://purl.obolibrary.org/obo/CL_0009081

Removed

Added

sst GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072027

Removed

Added

sst chodl GABAergic interneuron (Homo sapiens) http://purl.obolibrary.org/obo/CL_4072031

Removed

Added

uterine natural killer cell 1, human http://purl.obolibrary.org/obo/CL_4052051

Removed

Added

uterine natural killer cell 2, human http://purl.obolibrary.org/obo/CL_4052052

Removed

Added

uterine natural killer cell 3, human http://purl.obolibrary.org/obo/CL_4052053

Removed

Added

dosumis and others added 4 commits October 16, 2025 09:45
Update to doc to cover species specific naming (We might want to consider whether order in doc is good)
@@ -12345,7 +12345,8 @@ AnnotationAssertion(oboInOwl:hasExactSynonym obo:CL_0000938 "CD16-negative, CD56
AnnotationAssertion(oboInOwl:hasExactSynonym obo:CL_0000938 "CD56-bright cytokine secreting NK cell")
AnnotationAssertion(oboInOwl:hasExactSynonym obo:CL_0000938 "CD56-bright cytokine secreting natural killer cell")
AnnotationAssertion(rdfs:comment obo:CL_0000938 "This cell type is compatible with the HIPC Lyoplate markers for 'CD16-CD56bright NK cell'. Markers are associated with human cell types.")
AnnotationAssertion(rdfs:label obo:CL_0000938 "CD16-negative, CD56-bright natural killer cell, human")
AnnotationAssertion(rdfs:label obo:CL_0000938 "CD16-negative, CD56-bright natural killer cell (Hsap)")
AnnotationAssertion(oboInOwl:hasExactSynonym obo:CL_0000938 "CD16-negative, CD56-bright natural killer cell, human")
Copy link
Collaborator

Choose a reason for hiding this comment

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

Another illustration of the fact that AI agents don’t know how to edit a OFN file correctly, and cause spurious diffs. Those axioms have been inserted in an out-of-order fashion.

I am going to once again strongly suggest that any AI-based workflow should systematically include a ROBOT-based re-serialisation step so as to avoid polluting the history with countless of spurious diffs.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Agree we should do this.

@@ -13501,6 +13512,7 @@ SubClassOf(obo:CL_0001054 obo:CL_0000576)
# Class: obo:CL_0001055 (CD14-positive, CD16-low monocyte)

AnnotationAssertion(Annotation(oboInOwl:hasDbXref "GOC:add") Annotation(oboInOwl:hasDbXref "PMID:20628149") obo:IAO_0000115 obo:CL_0001055 "An intermediate monocyte that is CD14-positive and with low amounts of CD16.")
AnnotationAssertion(oboInOwl:hasExactSynonym obo:CL_0001055 "intermediate monocyte (Hsap)")
Copy link
Collaborator

@gouttegd gouttegd Oct 16, 2025

Choose a reason for hiding this comment

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

It’s unclear whether that term is human-specific.

It does not have a in_taxon some 'Homo sapiens' relationship (and, unless I am mistaken, does not inherit one). It has a present_in_taxon some 'Homo sapiens' annotation, which merely indicates that the cell type is known to exist in humans but does not imply it only exists in humans.

There’s a comment saying that “the definition is valid for human intermediate monocytes”, but again, that doesn’t necessarily imply that the definition is not valid for other taxa.

Either the cell type is actually human-specific, in which case it should have the proper in_taxon restriction and “(Hsap)” should be added to the label (not just on a synonym); or we don’t know if it is human-specific, in which case exact synonyms should not include a species qualifier (regardless of whether it is “human” or “Hsap”).

Copy link
Contributor

Choose a reason for hiding this comment

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

Based on PMID:19965649, I am convinced that this is a human specific term.

@@ -18187,6 +18228,7 @@ SubClassOf(Annotation(oboInOwl:is_inferred "true") obo:CL_0002395 obo:CL_0000860
AnnotationAssertion(Annotation(oboInOwl:hasDbXref "GOC:tfm") Annotation(oboInOwl:hasDbXref "PMID:20870168") obo:IAO_0000115 obo:CL_0002396 "A patrolling monocyte that is CD14-low and CD16-positive.")
AnnotationAssertion(terms:contributor obo:CL_0002396 <https://orcid.org/0000-0003-1980-3228>)
AnnotationAssertion(oboInOwl:creation_date obo:CL_0002396 "2010-10-04T12:25:42Z"^^xsd:dateTime)
AnnotationAssertion(oboInOwl:hasExactSynonym obo:CL_0002396 "non-classical monocyte (Hsap)")
Copy link
Collaborator

Choose a reason for hiding this comment

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

Similar case to “CD14-positive, CD16-low monocyte” (CL:0001055) above. It is unclear whether that term is really human-specific.

Copy link
Contributor

Choose a reason for hiding this comment

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

Based on PMID:20870168 (the original reference) and PMID:19965649, I am convinced these are human specific cells.

@@ -24008,33 +24063,36 @@ TA: Transit Amplifying Cells") foaf:depiction obo:CL_0009080 <http://purl.obolib
EquivalentClasses(obo:CL_0009080 ObjectIntersectionOf(obo:CL_0019032 ObjectSomeValuesFrom(obo:BFO_0000050 obo:UBERON_0002108)))
SubClassOf(obo:CL_0009080 ObjectSomeValuesFrom(obo:BFO_0000050 obo:UBERON_0001902))

# Class: obo:CL_0009081 (specified double negative thymocyte (Homo sapiens))
# Class: obo:CL_0009081 (specified double negative thymocyte (Hsap))
Copy link
Collaborator

@gouttegd gouttegd Oct 16, 2025

Choose a reason for hiding this comment

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

Sigh… You gotta love the consistency of AI tools. For all the terms above whose label has been changed, the agent didn’t bother to update the comment to reflect the new label, and here all of a sudden it decides that it won’t do, and that the comment must be updated.

I guess deterministic tools are just boring.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Human editors can be pretty inconsistent too...

@@ -29928,6 +29992,7 @@ AnnotationAssertion(oboInOwl:hasExactSynonym obo:CL_4023019 "L5/6 CCK Vip (Mus m
AnnotationAssertion(oboInOwl:inSubset obo:CL_4023019 cl:BDS_subset)
AnnotationAssertion(rdfs:label obo:CL_4023019 "L5/6 cck, VIP GABAergic interneuron (Mmus)")
EquivalentClasses(obo:CL_4023019 ObjectIntersectionOf(obo:CL_4023071 ObjectSomeValuesFrom(obo:RO_0002292 obo:PR_P32648)))
SubClassOf(obo:CL_4023019 ObjectSomeValuesFrom(obo:RO_0002162 obo:NCBITaxon_10090))
Copy link
Collaborator

Choose a reason for hiding this comment

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

This is not wrong per se, but not necessary as CL:4023019 “inherits” the taxon restriction from CL:4023071.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This session used only extremely basal tools. Aim in future will be to have direct OWL query tools (and editing tools?) and to work on refining doc for agents (and humans). With a decent DL query tool it would be very straightforward to detect redundancies like this.

@gouttegd
Copy link
Collaborator

I shall also note that if we go ahead with the policy outlined here, we must remember to also apply it to outsourced components that are imported “as is” into CL.

In particular, the wmbo-cl-component, imported from here, contains hundreds of mouse-specific terms that all have the correct “(Mmus)” label suffix, but several of them are lacking an explicit taxon restriction (direct or inherited).

- Reverted 9 obsolete terms (CL_4023098-4023106) back to original full species names
- Obsolete terms should not be edited except for mappings and comments
- Added clear policy in CLAUDE.md: "DO NOT EDIT OBSOLETE TERMS"
- Fixed species naming standardization to exclude obsolete terms

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@dosumis
Copy link
Contributor Author

dosumis commented Oct 16, 2025

I shall also note that if we go ahead with the policy outlined here, we must remember to also apply it to outsourced components that are imported “as is” into CL.

In particular, the wmbo-cl-component, imported from here, contains hundreds of mouse-specific terms that all have the correct “(Mmus)” label suffix, but several of them are lacking an explicit taxon restriction (direct or inherited).

Agreed. As external component is built with ODK, we could potentially enforce with common QC checks.

@dosumis
Copy link
Contributor Author

dosumis commented Oct 16, 2025

#gogoeditdiff

@github-actions
Copy link
Contributor

Your branch is 2 commit/s behind, please update your branch.

@gouttegd
Copy link
Collaborator

Agreed. As external component is built with ODK, we could potentially enforce with common QC checks.

This is something that I could probably add to the “Uberon” ROBOT plugin (which despite its name is used in CL too, and it could then be used on WMBO as well).

@github-actions
Copy link
Contributor

This PR has not seen any activity in the past month; if nobody comments or reviews it in the next week, the PR editor will be allowed to proceed with merging without explicit approval, should they wish to do so.

@dosumis
Copy link
Contributor Author

dosumis commented Nov 24, 2025

fixes #1829

@github-actions
Copy link
Contributor

This PR has not seen any activity in the past month; if nobody comments or reviews it in the next week, the PR editor will be allowed to proceed with merging without explicit approval, should they wish to do so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants