-
Notifications
You must be signed in to change notification settings - Fork 36
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
no valid spectra #144
Comments
MS-GF+ looks for the "Centroid Spectrum" CV Param on each scan (it looks for accession 'MS:1000127'): https://github.com/MSGFPlus/msgfplus/blob/master/src/main/java/edu/ucsd/msjava/mzml/SpectrumConverter.java#L36 |
cvParam looks fine: |
If both files contain that (and do not contain a "profile spectrum" entry on the same scan), and MS-GF+ still does not work on only one of them, then we will need to see data files to determine what is happening. |
I invited you to my private repository containing the files for reproducing the issue. |
What is happening: MS-GF+ does a secondary check on each MSn spectrum on the median PPM difference between each peak; if the median difference is less than 50 PPM, then it marks the scan as not centroided; I tested one spectrum, and that median PPM difference is 41.077 PPM; it looks like the data is overall very clean, while most of the data points are clustered together tightly; there's even a case in that scan where there are 5 consecutive peaks that have less than 20 PPM difference between each consecutive peak. |
Thanks for the quick reply. |
I'm looking at adding a parameter to allow ignoring the result of the secondary check if the input file says the spectrum is centroided. |
See https://github.com/MSGFPlus/msgfplus/releases/tag/v2023.01.12 |
Hello,
trying to analyze samples that have been a) acquired with a 120min LC gradient and b) acquired with a 60min LC gradient.
The spectra from a) work well with msgf+. However, the spectra from b) do not work with msgf+ and lead to error: no valid spectra.
Other search engines (OMSSA, SequestHT) work well with a) and b).
MS spectra acquired via Orbitrap Fusion with HCD.
RAW-file was converted to mzML with msConvert: --filter "peakPicking true [1,2]"
msgf+ was run via Galaxy Server or SearchGUI.
Standard Output:
Fileinfo says:
The text was updated successfully, but these errors were encountered: