deepgoplus icon indicating copy to clipboard operation
deepgoplus copied to clipboard

DeepGOPlus code vs DeepGOWeb server inconsistencies

Open InesGP opened this issue 3 years ago • 2 comments

I've been comparing the results generated from the code in this repository and the results generated from the DeepGoWeb server and I noticed some inconsistencies in regards to the GO classes and scores computed. I believe I am getting these inconsistencies due to an incorrect alpha value. I'm including a Jupyter notebook detailing a few test runs with different alpha values and their Jaccard similarity score as well as the Dockerfile I used to create the environment to run the DeepGOPlus code. I also attached below a table of some alpha values I tried out and was wondering if you could provide the ones you use in the DeepGoWeb server for version 1.0.1. I also created a PR request with a potential fix for the alpha values elaborating on the issue and the code I changed.

Result Table Dockerfile.txt DeepGOPlus Alpha Experimentation.pdf

@glatard

InesGP avatar Dec 04 '21 18:12 InesGP

Hi, I think you are comparing different models here. Version 1.0.1 and 1.0.5 use different versions of UniprotKB to train and evaluate the models and they also have different alphas

coolmaksat avatar Dec 15 '21 05:12 coolmaksat

Thanks for the reply, I had tested data version 1.0.1 as recommended, but still encountered the same issue but with decreased Jaccard similarity scores between the code and server results. Could there be differences in the code between versions?

InesGP avatar Dec 17 '21 15:12 InesGP

Hi! I have also encountered the same problem. I used version 1.0.13 in DeepGOWeb and the GO dataset of data-1.0.13.tar.gz in DeepGOPlus, and found that the results of the two were almost not completely similar. At the same threshold, the results of DeepGOPlus are generally lower than those of DeepGOWeb. I would like to know if there have been changes to the web version of the algorithm, or if there are any other reasons. If someone already knows the reason, I would be happy to know and would greatly appreciate the answer.

Soymethylation avatar Aug 19 '23 13:08 Soymethylation

I have the same problem now. The same data version runs with the same data on the Web version and locally, and the results are almost completely inconsistent. Can someone tell me why? Best wish.

z4668640 avatar Mar 21 '24 08:03 z4668640

Thank you for noticing this issue. There was indeed an issue regarding the alpha values and also a discrepancy between experimental and propagated annotations. We have updated the DeepGOWeb server and release a new DeepGOPlus package (v.1.0.2).

ferzcam avatar Apr 23 '24 08:04 ferzcam