Skip to content

Reorganise the hierarchy under fluorescent protein tag#10

Merged
gouttegd merged 3 commits intomasterfrom
reorganise-fluorescent-tags-tree
Jan 30, 2026
Merged

Reorganise the hierarchy under fluorescent protein tag#10
gouttegd merged 3 commits intomasterfrom
reorganise-fluorescent-tags-tree

Conversation

@gouttegd
Copy link
Collaborator

This PR implements the reorganisation proposed in #8.

That is, it add classes to group the fluorescent protein tag terms according to the colour of the tag (green fluorescent protein tag, yellow fluorescent protein tag, etc.).

Then, all existing terms for fluorescent protein tags are re-classified under the appropriate grouping terms. For example, EGFP is reclassified as, simultaneously:

  • a green fluorescent protein tag, and
  • a fluorescent protein derived from Aequorea.

Lastly, the existing terms that group the tags according to both their colour and their organism of origin are redefined using a logical definition. For example, Green fluorescent protein from Aequorea is redefined to be equivalent 'green fluorescent tag' and 'fluorescent protein derived from Aequorea'.

(Ideally, I’d like to axiomatise the statements about the organisms of origin, but this is tricky as the terms here really represent visualisation methods, not the actual protein tags. So we can’t really say, for example, that EGFP derives from Aequorea victoria – regardless of which relation we use for that – because it would be wrong to say that a visualisation method derives from an organism…)

Add classes to group the fluorescent protein tag terms according to the
colour of the protein tag (`green fluorescent protein tag`, `yellow
fluorescent protein tag`, etc.).

Re-classify all existing fluorescent protein tag terms under the
grouping terms that are appropriate for them. For example, `EGFP` is
classify as both:

- `green fluorescent protein tag`
- `fluorescent protein derived from Aequorea`

We then redefine `Green fluorescent protein from Aequorea` to be
equivalent to `green fluorescent tag AND fluorescent protein derived
from Aequorea`, so that EGFP gets automatically classified accordingly.
Likewise for all other similar terms.
PA-GFP is a photoactivatable variant of EGFP, so it can be explicitly
classified as a subclass of EGFP.

Likewise for a few other photoactivatable or photoswitchable tags.
@gouttegd gouttegd self-assigned this Jan 30, 2026
Labels should not start with an uppercase letter, unless the label
refers to a proper noun.
@gouttegd gouttegd requested a review from lubianat January 30, 2026 15:55
@lubianat
Copy link
Contributor

I did not check in Protégé, but it seems correct as far as I can tell. At least the terms look better sorted now.

@gouttegd gouttegd merged commit 62b6ae1 into master Jan 30, 2026
1 check passed
@gouttegd gouttegd deleted the reorganise-fluorescent-tags-tree branch January 30, 2026 17:00
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.

2 participants