Closed crmclean closed 7 years ago
Hi, the optimizeXcmsSet()
is optimising the feature detection (peak picking) step,
not yet the grouping. CAMERA requires an xcms group()
ed xcmsSet in case
there are n>1 samples. Since IPO hasn't worked/optimised group()
yet,
it can't deliver that to CAMERA. Either you process files individually, or go to the IPO isotope detection.
Yours, Steffen
P.S.: IPO could refuse to use CAMERA for n>1 files right away.
Hi Steffen,
Thank you for your quick answer. This makes a lot of sense. I appreciate you clarifying the issue to me.
Craig
Good Afternoon,
I wanted to report an error I had running the IPO function "optimizeXcmsSet()", specifically when I tried running this function with multiple data files using CAMERA as the Isotope detection algorithm rather than the IPO algorithm. When I try this, I get the error "Error in xsAnnotate(xset, sample = sample) : First argument must be a xcmsSet with group information or contain only one sample." after centWave appeared to have finished running. The function does work with a single file, as with the example provided in the R documentation for the function:
I did try to review the source code to try to diagnose why the error takes place with multiple samples, but I was a little confused by the treatment of the xset object.
I would be very grateful for your assistance in helping resolve the problem.
Craig