xcms icon indicating copy to clipboard operation
xcms copied to clipboard

How to combine MS level 1 and 2?

Open FangYangUW opened this issue 5 years ago • 1 comments

The chromatogram() only can separately run MS level 1 and 2. How to combine MS level 1 and 2 after chromatogram() for peak detection and alignment? chromatogram(object, rt, mz, aggregationFun = "sum", missing = NA_real_, msLevel = 1L, BPPARAM = bpparam(), adjustedRtime = hasAdjustedRtime(object), filled = FALSE)

Thank you so much for your help in advance.

Fang

FangYangUW avatar Jul 09 '19 17:07 FangYangUW

With the chromatogram function you want to extract an ion chromatogram from the data. It makes only sense to extract such a chromatogram from either MS1 data or MS2 data, but not both.

In xcms the main object is the XCMSnExp that contains the link to the raw mass spec data as well as all xcms results. In that object you will also have MS1 and MS2 spectra. chromatogram is only used to extract certain data from that XCMSnExp object for data visualization purposes. You should keep the XCMSnExp and work only with that.

jorainer avatar Jul 10 '19 06:07 jorainer