-
Notifications
You must be signed in to change notification settings - Fork 14
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
"sprank" value not consistent #46
Comments
Thanks for being a Comet user! It's still nice to know that there are researchers out there that still find value in this peptide identification tool. I'll first throw out that you might consider simply not including the If you're still motivated to address this, the |
Unfortunately I don't think we can turn off using the The reason this is a concern for us is that sometimes the tiny differences in the We can "solve" this issue by running Comet in single-threaded mode ... but of course that greatly extends the time it takes the Comet task to complete. Thanks for taking a look at this issue, we really appreciate it! |
It's worrisome that a small change in After thinking about it more, I do think there's hope in addressing this issue in the code by being more stringent/deterministic in how peptides are stored as the search progresses. |
Jimmy, |
Yes, I've devoted time recently to see if I could address this. Sad to say I'm progressing the wrong way as I've made the issue worse (more inconsistent Sp rank values) in my current development code. Logically, it should be do-able but some of the inconsistencies I'm seeing pointing to a larger issue of peptides not showing up consistently between runs. If that is due to a bug in my current code then it should be easier to remedy vs. some historical core problem in Comet which would take more time to track down. Stay tuned as I am working on it. |
… replace based on modification state; after a handful of tests, I believe this finally addresses issue #46
Hi. I'm following up to mention that I believe this issue is finally addressed with the latest commit acca728. If you're interested and willing to run tests on your datasets, I've compiled Linux and Windows binaries which are available here; any feedback good or bad is helpful. Barring any unforeseen issues, my plan is to make a long overdue release of Comet in a couple of weeks. |
Release 2024.01 rev. 0 should address this issue. |
keesh - 1 second ago
Jimmy,
We employ Comet in a clinical Proteomics pipeline at Mayo.
We would like deterministic results to adhere to great patient quality.
We would be happy to submit a pull request in order to facilitate this, if you are too busy.
Can you provide some hints on the affected variables / threads?
Jimmy Eng - 2021-03-09
This is due to threading and how results are stored. Peptides are only stored if they score greater than current lowest score. Depending on which threads finish first, the peptide list can change between runs, thus affective the sp scores and sp rank. This is an unfortunate artifact that is not going to be addressed.
The text was updated successfully, but these errors were encountered: