An infuriating quirk of the WIFF APIs I've used is they return profile data without flanking zero
points around the peaks. So if those aren't inserted during conversion, the profile will appear to
never reach 0. The fix requires either a hack of inserting a zero point essentially before or after
each non-zero point, or a better but harder fix of actually trying to figure out the sample rate at
each non-zero data point and extrapolating the x coordinate of the flanking zero point from there.
This is the case with both WIFF APIs I've used, I'm not sure if it also applies to the Analyst API
mzWiff uses. I seem to recall that at some point I had the latter approach implemented in msconvert,
but it's not there now so I probably took it out for performance reasons and meant to return to it
later.
-Matt
On 1/19/2011 3:16 PM, Karina Chmielewski wrote:
We’re having issues with missing datapoints after converting wiff files to
mzXML. After conversion
with mzwiff, the “baseline” (0 intensity) datapoints seem to be missing in the
mzXML and a new
“baseline” is created that corresponds to the intensity of the lowest peak in
the original wiff file.
For example, see screenshot of the wiff from MultiQuant (before conversion).
The lowest peak
intensity is ~50.
After conversion with mzWiff to mzXML the basline is shifted to ~50 and all peaks
with intensity <
50 are gone. Any idea what might be causing this?
--
You received this message because you are subscribed to the Google Groups
"spctools-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/spctools-discuss?hl=en.