Closed magnuspalmblad closed 1 year ago
@magnuspalmblad Hi Magnus,
I would like to report the bug to the ProteoWizard team so that they can fix MSConvert, however I cannot reproduce this. With the GSC11_24h_R1.raw that we also used in mzRecal the retention time looks okay (using MSConvert Version: 3.0.23073-144d34c, the latest). Can you share your .raw file so I can check with the same data that you use?
The problem doesn't occur with the latest MSConvert and your data, so it seems to be a problem with our MSConvert version. Since the MGF file doesn't contain information about the software/version with which it was produced, a "bug compatible" fix in compareMS2 isn't possible. Also, adding a manual "MSConvert bug"switch to the UI would only be useful for a small number of people, and confuse the rest. Therefore, I'm closing without further action.
When restricting the RT windows to the range where peptides elute (e.g. 450 seconds to 3200 seconds), the distance between replicates is much larger than expected. It turns out that there is something wrong with thte RTINSECONDS field in the MGF files I used. They start near zero, and go up to 215,970 - or 60 hours (see last spectrum entry below). The actual runtime is 1 hour or 60 minutes.. When looking at the mzML file generated from the same Thermo RAW file, the retention time information is correct and given in minutes. So somewhere in msconvert, there is a multiplication with an extra factor 60 when going from minutes in these RAW files to seconds in the MGF.
This is probably a bug in msconvert, but it is definitely something to be aware of when using compareMS2, until the bug is fixed.