Dear Thomas, On 1 May 2013 13:43, Thomas Dybdal Pedersen <thomas...@gmail.com> wrote: > Hi > > I'm in the final stage of preparing an mzIdentML parser for submission to > Bioconductor (https://github.com/thomasp85/mzID) The parser is intended to be > quite sparse and not interpret the content of the mzIdentML file that much.
That sounds very promising and a welcome addition to the PSI format tools. > One feature I would like to include though, is that each scan gets annotated > with an mzR compatible acquisition number for better interoperability between > the two parsers. > > The HUPO specifications for the mzIdentML format specifies that each scan in > the file is labelled with a spectrumID and a reference to the ms data file. > Furthermore each ms data file should have a spectrum ID format specified > according to the controlled vocabulary. > > The content of the spectrumID can thus be either e.g. 'scanID=<someInteger>' > , 'spectrum=<someInteger>', 'scan=<someInteger>' or even more elaborate: > 'sample=<someInteger> period=<someInteger> cycle=<someInteger> > experiment=<someInteger>', depending on the machine producing the ms data. > > When an ms data file gets parsed by mzR it is all conveniently dropped and > replaced by an acquisitionNum, that uniquely identifies the scan. This is > quite easy to handle for spectrumID's consisting of only e.g. > 'scan=<someInteger>' but for spectrumID's with more than one identifier it > gets a bit more fuzzy and I don't like guessing. > > So the question is: How can I ensure that I extract the right value from the > spectrumID for an mzR compatible acquisitionNum? I realize that the > generation of the acquisitionNum in mzR is probably handled by the RAMP > module, but I hope some of the mzR folks (or others) can help. You are right about RAMP. I am going to dig a bit more into a concrete example before saying anything silly about spectrumID and acquisitionNum and test mzID in the same time. Best wishes, Laurent > best > > Thomas Pedersen, PhD student at the Technical University of Denmark (DTU) > _______________________________________________ > Bioc-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/bioc-devel _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel