Skip to main content
Topic: Analysis peak intensity table after XCMS (Read 4526 times) previous topic - next topic

Analysis peak intensity table after XCMS

Our lab determines metabolite profiles in human feces using GC-MS (untargeted). Until now, we analysed every chromatogram ourselves, determined which metabolites were present in each sample and then made a peak intensity table ourselves with all metabolites found in the samples belonging to one study.
We want to do this now in a more 'automated' way and found that a lot of people are using the XCMS package in R. As we are not confident with the XCMS package, we encountered some problems, when the peak intensity table is generated.

In the tables, that we generate ourselves, we only assign one mass (the mother ion) with a certain retention time to one metabolite.
In the peak intensity table generated in the XCMS package, we found several masses with the same retention time, corresponding to the same metabolite.
It means that from the 300 compounds that were detected in our samples, there will be only 100 left when going through the table and putting together all features belonging to the same metabolites.
Is their a kind of filtering or control that we can apply on the table so that in the end we only have one mass (the most important one) and the retention time belonging to one metabolite?

The program we are using now to look at our chromatograms is Xcalibur. With this program we are able to deconvolute our chromatograms in that way that we can define overlapping peaks . If we look into the XCMS peak intensity table, the program only detects one peak (the one with the biggest AUC), but is not able to detect other peaks lying under this bigger peak. Is there a way to look for smaller peaks that are overlapped by bigger peaks?


Re: Analysis peak intensity table after XCMS

Reply #1
You are talking about fragments/adducts? In that case you are looking for the R package CAMERA. It is meant to find which peaks belong to the same compound and annotate their relationship if possible. From that you could then filter your list if you wanted.
Blog: stanstrup.github.io

Re: Analysis peak intensity table after XCMS

Reply #2
For GC-MS, you could try the AnalyzerPro software from SpectralWorks in the UK. I haven't tried it and it's not free, but I've heard good things. If you're new to this type of analysis, it will probably be a lot more user friendly than R packages.
http://www.spectralworks.com/products/analyzerpro/