-
Notifications
You must be signed in to change notification settings - Fork 101
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
Read CID/EAD mode from wiff2 files #3087
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good except tabs need to be converted to spaces. Can this wait for the EAD energy term to be approved and the CV updated in pwiz? I will do the latter although it may be more involved than usual because it looks like they've been messing around with embedding other ontologies inside the OBO.
I'll take care of the tabs to spaces now. I think the EAD term is now in psi-ms. |
@chambm Should I run the update_cv.bat, and then include the file changes it generates? I see it bringing in the electron beam energy term, it also makes some other changes to obo file that I think are okay but I'm not certain. |
I will handle that part. I'm waiting for the temperature term to go in so I can do that later without having another CV update. Since you ran the update already, does it actually compile? |
Yes. I run this and get a functioning MSConvertGUI.exe |
- added Thermo Stellar (required due to new instrument in the updated CV)
One thing that's missing here is a new test data set. Do you think you can get a tiny WIFF/WIFF2 set with a few EAD spectra? One neat feature of Thermo QualBrowser I discovered is it can export a single spectrum as a RAW file. The spectrum metadata is preserved although file-level metadata is lost. But that's still useful for testing that different spectrum types are converted properly! I'm not sure if Sciex software has any analogous capability. |
I have a ~15 MB file I've been using as a manual test. |
Reader_ABI_Test.cpp . All WIFF and WIFF2 files in the .data directory are tested. 15MB is rather big though. Any way to get it down to just a few spectra? |
that is the smallest one I can find. Should I put these files in |
OK, if you've reviewed the mzML and it's converting ok, go ahead and add it. Thanks! |
OK. the example files are added. If everything is okay, will you (@chambm) be doing the merge. For me it is blocked. |
Did the Skyline PR Perf check fail because of this one extra file? |
Sorry I was out sick yesterday. Is this a DIA file? I'm wondering why it's not getting isolation width. |
Not DIA, just a looped MSMS. It's possible we only show isolation width on DIA experiments. |
It turns out that only all WIFF files in that directory are tested; WIFF2 files have to be added by name. I also added some index subsetting to keep the size of the reference mzML down. |
Thanks for adding this @david-cox-sciex ! |
Use DataAPI for wiff2 to get detailed experiment information which includes fragmentation mode for spectra.