Skip to main content
Topic: massifquant not working (Read 4904 times) previous topic - next topic

massifquant not working

Hi,

We wanted to try the massifquant peak detection on some of our samples; apparently the findPeaks.massifquant function is not found in the DLL (the R part of the function seems to exist, it seems to fail when calling the DLL...)

Code: [Select]
fn <- "my_long_filename"
# just to try:
xs <- xcmsSet(fn, method="centWave")
# works great. However:
xs <- xcmsSet(fn, method="massifquant", ppm=5)
100309_pos_micropoll_19:
Fehler in .Call("massifquant", object@env$mz, object@env$intensity, object@scanindex,  :
  C Symbolname "massifquant" nicht in der DLL für Paket "xcms"

Code: [Select]
sessionInfo()
R version 2.14.0 (2011-10-31)
Platform: i386-pc-mingw32/i386 (32-bit)

(tl;dr)

mzR_1.0.0
xcms_1.30.0

The same was true for R 2.14.1 and XCMS 1.30.3.

Is the function not yet active, or is something wrong with our R?
(R for Windows, btw.)

Re: massifquant not working

Reply #1
Hi,

Quote from: "meow"
We wanted to try the massifquant peak detection on some of our samples; apparently the findPeaks.massifquant function is not found in the DLL (the R part of the function seems to exist, it seems to fail when calling the DLL...)

I just committed 1.31.8, which enables windows builds
of the (experimental) MassIfQuant Peak picker.

The only change I needed (apart from adding the massifquant *.o
to OBJECTS in Makevars.win) was to define float64 as double,
same as in the unix variant.

If you're impatient, grab' it from
http://msbi.ipb-halle.de/~sneumann/xcms_1.31.8.zip

Yours,
Steffen
--
IPB Halle                          Mass spectrometry & Bioinformatics
Dr. Steffen Neumann         http://www.IPB-Halle.DE
Weinberg 3 06120 Halle     Tel. +49 (0) 345 5582 - 1470
sneumann(at)IPB-Halle.DE

Re: massifquant not working

Reply #2
Hi,

thanks, it works now :)