monarch-initiative / mondo

Mondo Disease Ontology
http://obofoundry.org/ontology/mondo
Creative Commons Attribution 4.0 International
237 stars 53 forks source link

Add import refresh to release SOP? #8423

Open matentzn opened 3 days ago

matentzn commented 3 days ago

We should try to avoid releasing Mondo with terms that have not been imported yet. If you look at the current release, you see at least 30 if not more classes without a classification and label (all genes or taxa):

image

To solve this, I would suggest, contrary to what I might have said in the past, we run releases every Monday before a release.

@twhetzel @sabrinatoro let me know what you think!

matentzn commented 3 days ago

EDIT: just to be clear this is not a big problem, all our tooling for accessing the ontology can handle this case.

sabrinatoro commented 3 days ago

Do you mean running the import? It is on our to-do list for the Friday before the release. So, unless it is different from what I understand, it "should" already take care of itself.

matentzn commented 3 days ago

I thought so, but why do we have so many genes then that are not imported?

sabrinatoro commented 3 days ago

I would have to dig deeper into this, but maybe it has to do with all the new non-human diseases that were added after the last import. That, plus the new terms we created during the curateathon (again, I would have to check)

Question for you, @matentzn : are these going to update themselves when updating the import, or do we need to add them to a list to be added manually (as explained here)? If the latter, it might be why there are so many.

matentzn commented 3 days ago

they will update themselves i believe.

Import refresh should perhaps be the last thing to do.. Maybe move to Monday evening?

twhetzel commented 3 days ago

I believe these are a combination of curate-a-thon additions, non-human, and the previous refresh imports issue that is now resolved. When I tested the updates Nico added to the refresh imports all but ~2 "updated themselves". I'll need to get these into https://github.com/monarch-initiative/ncbi-gene/blob/main/src/ncbi_gene/transform.yaml.... and should create a ticket for this.

Refreshing the imports is the last thing done on Week 3 of the MONDO SOP.