Open chasemc opened 3 years ago
Why not use imzML? It is very similar to mzML and adds imaging-specific information to it.
I was trying to work within the confines of formats that already had parsers in MassQueryLanguage. Yesterday @mwang87 got mgf working from mmass exports. But I agree with you @robinschmid, it would also be useful to have for imaging.
Naive question- I assume imzML supports centroided data?
its based on mzML and supports centroid data: https://ms-imaging.org/wp/imzml/
there is jimzML parser and the pyimzml parser (https://github.com/alexandrovteam/pyimzML)
Do you all have any example queries and data you'd want to use as an example? If so then it should be reasonable to add support. I just don't have any data in that format.
Corinna might have some interesting imaging data with
It's turning out to be quite difficult to get MALDI data into a format that works with MSQL.
Note: I don't currently have access to any Vendor software to see what it can export.
My first go-to's for working with MALDI data (and what I recommend for others) are mmass (http://www.mmass.org/) and MALDIquant (https://github.com/sgibb/MALDIquant)
MALDIquant
I tried peak picking and exporting with MALDIquant but it can't export peaks into mzml/mzxml. It can export csv/tsv but MSQL doesn't have a parser for those. MALDIquant error:
I forced an export by changing to a "massSpectrum" object. But get the following error from MSQL when trying to query that file:
mmass
Imported mzml spectrum, did peak-picking in mmass and then attempted mgf export (it's either csv or mgf). But trying to query with MSQL: