-
Notifications
You must be signed in to change notification settings - Fork 0
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
Reactome Release 82 #176
Comments
@deustp01 and @dustine32 we need to add dates to the task list above. All of the things under 5 should get turned into tickets. If we can do incremental testing, we can check them off as we go. |
Do we have the release 82 BioPAX Homo_sapiens.owl file available now? |
Not yet. Should be available next week, maybe as early as 9/12. Note that getting a draft version of a BioPAX to use to generate a draft set of GO-CAMs to be checked while the Reactome source material is still available for updating, as outlined in the bulleted list at the top of this ticket is still something for the future. We hope to have that available in time for use for a coordinated release of Reactome version 83 both as Reactome pathway pages and as GO-CAMs, but that is a work in progress and depends on some machine upgrades and scripting that are still to be done. |
@deustp01 Thanks! I can just wait until that's available and then push the new models to noctua-dev for testing. |
Thanks guys. So Wednesday we will need to talk about a modification of our SOP for the new loads since the BioPax isn't available until the release. |
In the future, maybe as soon as the next release, we should have the BioPAX in advance, as planned, so I hope we are looking at a delay in our plans, not a change. Cris Mungall question on pathways2GO call about intersection of Java versions and generation of BioPAX files, and the possibility that he / Dustin may already have code to get around the current Reactome problem. |
@ukemi @deustp01 ShEx and OWL consistency checks have been run. 5 models failed ShEx, all are logically consistent. Full You can find the five ShEx failing models in |
I've gone through these and here is what I think. I should probably still tweak the models and not save to see if I am right. @dustine32 There are a couple cases below where I don't see why some Reacto entities aren't passing. http://noctua-dev.berkeleybop.org/editor/graph/gomodel:R-HSA-9670095 |
Thank you @ukemi for testing and the feedback! Sorry for the delay in responding. This was quite the learning experience and my responses below went through several iterations of "ohhhh!" and then having to rewrite what's going on. So, for our failing models:
|
@dustine32 thanks for the follow up.
|
@dustine32 I just met with @deustp01 and he reminded me of some things we had done with other models. He will comment here, but in the meantime don't work on my suggestion to use ChEBI just yet. |
@dustine32 and @deustp01 Having a night to think this over, I think we should adopt a strategy to use the ChEBI identifiers. Peter, after our conversation yesterday the realization struck me that when I use the model copy functionality all of the Reactome chemicals get copied over to my models. See http://noctua.geneontology.org/editor/graph/gomodel:633b013300001469? |
@dustine32 and @ukemi Still thinking here about the correct role for ChEBI identifiers in these models - needs more discussion. On the five models that failed ShEX and OWL, it looks like all have straightforward, known errors in the Reactome annotation / BioPAX export that are easy enough to fix on the Reactome side so that, if such turned up at QA time in a future fast Reactome-to-GO-CAM export, we could make the fixes within the seven-day window that should be available. Here, I have fixed four already; the fifth requires strong-arming a curator. Detailed comments for each are interpolated into Dustin's comment on 10/14. |
@deustp01, should we move forward? @dustine32, during a weeds call last week, we decided that we should go ahead and try to import the ChEBI identifiers that are xref'd in Reactome. The main reason for this is consistency. Right now if I copy a model to make the mouse version, the Reactome entities come into my model. If I then make the model production, the Reactome entities end up on the Alliance view. This wouldn't be terrible if we could link them back to Reactome from there, but the group decided that it would be better if they linked to ChEBI because the ChEBI entities are the ones that are used by curators when they make de novo models. I will open a new ticket for this task. Meanwhile, I think the next thing to do is to sanity check the models that are on dev? and determine whether or not we can push the new load to production. Is everyone good with that? |
I'm good with both (replace Reactome IDs for localized small molecules with ChEBI ID coupled if possible to GO CC term) and doing sanity checks on latest models before push to production. |
@ukemi Yep, good with both as well. Let me know when/if you are good with the models in noctua-dev and I can make a PR with the new models to |
Models to check:
|
Notes for future work in release 83:
|
OK @dustine32, I checked the above four models as well as the ones that failed the Shex and didn't spot any glaring issues with the import. I made a couple of notes above just so that I can remember them. There are now only two tasks left in this ticket, both in your court:
|
@ukemi Great! I just found code specifically for the Venn diagram numbers in garage/Manuscript.java that I can revive. |
@dustine32 I'm wondering where we stand on this release since @deustp01 might want to report on the status at tomorrow's PI meeting. |
@ukemi @deustp01 I figured out the dang stats!! First, here's the Venn diagram based on the latest GO-CAM load of Reactome 82 going into Noctua prod today: The commands to generate the input for this diagram tool are now incorporated into the Reactome -> GO-CAM conversion pipeline (along with the ShEx checks). |
Great! I will align with the published diagram. |
Release 82 has been moved to the 'Done" column. Onward to 83. |
- [ ] - Replace transports_or_maintains_localization_of relations with has_primary_input Change all 'transports_or_maintains_localization_of' relations to 'has_primary_input' #200. I believe we also still need to update the Shex. Update ShEX rules for transporter activity go-shapes#273
- [X] - Align Reactome annotation of SLC9B2 functions with GO MF terms #173
- [X] - Reexamine the filtering for drugs: revisit our curation practice and the GO-CAM conversion process. I suspect that we want to be able to assign broader BP terms to pathways and more specific BP terms to reactions contained in those pathways, but we don't always want to do this, so we will need to discuss with Dustin how to do this without confusing the GO-CAM conversion process. R-HSA-974878, R-HSA-5620971, Still say 'NO' to drugs Still say 'NO' to drugs #182
- [X] - Update users.yaml go-site#1902
- [X] - generate stats for fraction of GO-CAMs that is complete and the reasons for incompleteness (like the Venn diagram Figure 4(?) in the Good et al. paper)
The text was updated successfully, but these errors were encountered: