Skip to content

CL:0020018 'proliferative fibrochondrocyte' duplicates the cyclingCellStates pattern off-pattern #3702

Description

@cmungall

CL:0020018 proliferative fibrochondrocyte (added 2025-11, terms:creator "GitHub Copilot", PMID:31871141) asserts:

SubClassOf(obo:CL_0020018 obo:CL_4072104)
SubClassOf(obo:CL_0020018 ObjectSomeValuesFrom(obo:RO_0000056 obo:GO_0022402))

This is the only occurrence of participates_in some 'cell cycle process' in cl-edit.owl. Every other instance lives in the DOSDP-generated definitions.owl, produced from src/patterns/data/default/cyclingCellStates.tsv (20 rows, pattern from #2354 / #2419).

Biologically this is a "cycling fibrochondrocyte" — down to the word "proliferative", which the pattern generates as the exact synonym of every cycling X:

name: "cycling %s"
generated_synonyms: "proliferating %s"
equivalentTo: "%s and ('participates in' some 'cell cycle process')
                  and ('has quality' some active)"

It lacks the pattern's second conjunct (has quality some PATO:0002354 'active'), so it is not inferred under any cycling term. The result is two independent encodings of proliferative state — one pattern-managed, one not — invisible to each other under reasoning.

Suggested resolution

Either:

  • convert it to a row in cyclingCellStates.tsv (with CL:4072104 fibrochondrocyte, or whichever parent is intended), so it joins the pattern and picks up the cycling hierarchy; or
  • if it is genuinely meant to be a distinct cell type rather than a cell state, drop the participates_in some GO:0022402 axiom so it stops shadowing the pattern.

Flagging rather than fixing, since which of those applies is a curation call.


@cmungall drove the agent, checked its reasoning, and is accountable for its output.

Generated by Claude Code

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions