Can Skyline handle MS3 data for small molecule runs?

support
Can Skyline handle MS3 data for small molecule runs? lparsons  2018-01-29 08:35
 
I'm not sure if this question has been asked recently - a search through the site here showed a few people asking about MS3 data over the past few years - so I thought I'd raise it today. I have data from a small molecule run where we would like to use the presence of a specific MS3 transition as evidence of a particular adduct of interest, and then subsequently look at the area or intensity of the MS1 parent that lead to the eventual MS3. This is a DDA run, I can produce a list of the MS3 ions (and their relevant MS2 parents) that we are interested in.

thank you
Lee
 
 
Brian Pratt responded:  2018-01-29 09:33
Hi Lee,

Sorry, the answer is still no, and likely to remain so. That would be a pretty fundamental redesign of Skyline's UI and internals. With our limited resources it's just not likely to become a priority.

That said, if you could come up with some way to trick Skyline into doing that, in the spirit of the early adopters who first fooled Skyline into small molecule work with fanciful "peptide" modifications, you'd be a hero. No idea what that would look like though.

Wish I had a better answer for you!

Brian Pratt
 
Brendan MacLean responded:  2018-01-29 11:36
Let me just add that for DDA, the only access to these spectra in Skyline would come from building a spectral library, where the spectrum and retention time would be recorded and then matched to your precursor during MS1 chromatogram extraction, where the spectrum retention time would get used in peak picking.

If you can come up with a way of creating a SSL (tab delimited) small molecule library specification that mapped you precursors of interest to your MS3 spectra of interest, this should work without a lot of change to the internals of Skyline itself. Skyline only cares about the matched molecule, matched spectrum and the retention time.

It would take a lot more work to do PRM from MS3 in Skyline, but I would expect you could fake BiblioSpec into building the spectral library you want and then just use it for MS1 extraction. I don't know whether BiblioSpec cares what MS level a spectrum is. I think it will take any spectrum listed in the SSL file regardless of level. But if level turned out to be a problem, I expect that would be an easy fix. Or you might be able to figure out some kind of conversion of an mzML file that faked the spectrum level as 2, if that were necessary.

Anyway, for what it sounds like you are asking, I think there should be a solution. What would be hard would be asking Skyline to extract chromatograms from MS3 spectra. But, it doesn't sound like you are asking for that.

--Brendan