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

Stomatogastric ganglion cell types of crabs, lobsters #2876

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

stevevanhooser
Copy link

With @andreagaede, added 8 cell types from the stomatogastric ganglion of crabs and lobsters (thought to be homologous neurons).

It references a relatively new UBERON node: UBERON:8910001 ! stomatogastric ganglion

It views well in Protoge

@stevevanhooser
Copy link
Author

Not sure which reviewer to request (apparently I cannot suggest one), but we discussed these changes with @gouttegd and @rays22 at the November meeting.

Copy link
Collaborator

@gouttegd gouttegd 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 the inline comments below. I only commented on the first new term, but the comments apply, mutatis mutandis, to all the proposed new terms.

It is especially important to fix the incorrect use of EquivalentClasses and of the in taxon relationship.

@stevevanhooser
Copy link
Author

Fixes made, looks good to me in Protege, this note from @gouttegd remains relevant:

Side note (more intended for other reviewers): UBERON:8910001 has only been added to Uberon last month, and there has been no new Uberon release since then. We will need to wait for a Uberon release and then refresh the imports.

Copy link
Collaborator

@gouttegd gouttegd left a comment

Choose a reason for hiding this comment

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

Thank you for your reactivity, much appreciated!

Out of the following comments, the critical one is the one about the duplicated definitions of CL:4070014 and CL:4070017.

With the other comments, we are entering into “nitpicking“ territory, which is good as it means that the most important issues have been addressed.

@stevevanhooser
Copy link
Author

Thanks also for your quick responses. Updated

gouttegd
gouttegd previously approved these changes Jan 8, 2025
Copy link
Collaborator

@gouttegd gouttegd left a comment

Choose a reason for hiding this comment

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

This looks good to me.

As previously noted though, we’ll need to wait for UBERON:8910001 to become available in the next Uberon release.

@stevevanhooser
Copy link
Author

Thanks for your help @gouttegd!

Are these releases at regular intervals or just as the developers are ready?

Thanks again
Steve

@gouttegd
Copy link
Collaborator

gouttegd commented Jan 8, 2025

We try to make one release every 6 to 8 weeks. The last Uberon release was in late November, so I’d expect the next one to happen before the end of the month. No promises, though.

@aleixpuigb
Copy link
Collaborator

This looks good to me.

As previously noted though, we’ll need to wait for UBERON:8910001 to become available in the next Uberon release.

I can run an Uberon release soon (early next week to give enough time to close PRs). I will make the announcement.

@stevevanhooser
Copy link
Author

Did an Uberon release happen? It seems to be updated on https://www.ebi.ac.uk/ols4/ontologies/uberon

If so, then perhaps this can be merged?

@aleixpuigb
Copy link
Collaborator

Hi @stevevanhooser, there is a new Uberon release. Do you need help importing the term from Uberon?

@stevevanhooser
Copy link
Author

Yes please. I don't quite follow the documentation there.

@aleixpuigb
Copy link
Collaborator

You need to add UBERON:8910001 in the uberon imports txt file https://github.com/obophenotype/cell-ontology/blob/master/src/ontology/imports/uberon_terms.txt . Once that is done, open the docker and in the terminal navigate to src/ontology. Then run:

sh run.sh make imports/merged_import.owl   

Once that is done you should be able to see the term in protégé inside CL. Please let me know if there are difficulties and I can assist you.

@aleixpuigb
Copy link
Collaborator

I have tried to push the commit with the Uberon term imported, but I don't have permission to do it.

@stevevanhooser
Copy link
Author

Thanks @aleixpuigb. I sent an invitation to my repo if that's what you need access to. I am writing a grant this week and did not have a chance to get into learning about docker.

Thanks

@stevevanhooser
Copy link
Author

Thanks @aleixpuigb

@aleixpuigb
Copy link
Collaborator

No problem!

Copy link

github-actions bot commented Mar 3, 2025

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

dosumis commented Mar 12, 2025

Looks like this has been ready to go for over a month but there are now some conflicts? I suspect due to updates to imports in branch.

How can we get this resolved quickly to get @stevevanhooser 's rather awesome work into our next release?

@gouttegd
Copy link
Collaborator

I have fixed the conflicts in the https://github.com/obophenotype/cell-ontology/tree/stomatogastric_ganglion_crab_lobster_fixed branch.

Since this PR originates from another repository, I cannot push my fixes directly here. Instead, we have two solutions:

(A) I open a PR with the conflict resolution on the original repository on the Waltham Data Science account. From there, @stevevanhooser can merge it, which will automatically be reflected on this PR, which we’ll then be able to merge.

(B) We discard this PR, and I open a new one containing both the original work and the conflict resolution.

(A) is a slightly more complicated approach, but it would have the benefit that the PR that is ultimately merged would retain all the discussion that we have been having here.

(B) is more straightforward, but it would appear as a completely new PR completely unrelated to this one.

@stevevanhooser
Copy link
Author

stevevanhooser commented Mar 12, 2025 via email

@stevevanhooser
Copy link
Author

stevevanhooser commented Mar 12, 2025 via email

@gouttegd
Copy link
Collaborator

@stevevanhooser Great! I’ve created the PR on your repo: Waltham-Data-Science#1

You don’t even need to grant me access to your repo at all: just accept and merge the PR over there.

…lobster_fixed

Fix merge conflicts for the "Stomatogastric ganglion crab lobster"
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.

6 participants