[BioC] NA/NaN/Inf in foreign function call in mas5calls function

James W. MacDonald jmacdon at med.umich.edu
Sat Apr 17 05:02:51 CEST 2010


Hi Kartik,

Karthik Ramaswamy Padmanabhan wrote:
> Hello,
> 
> I am trying to process some CEL files using the affy package in Bioconductor. I am using the steps given in the Bioconductor manual given here - http://manuals.bioinformatics.ucr.edu/home/R_BioCondManual#biocon_affypack
> 
> Here is the list of commands I used:
> 
> mydata <- ReadAffy(cdfname = "hugene10stv1.r3cdf")
>> eset <- rma(mydata)
> Background correcting
> Normalizing
> Calculating Expression
>> eset_PMA <- mas5calls(mydata)
> Getting probe level data...
> Computing p-values
> Error in FUN(1:10[[1L]], ...) : 
>   NA/NaN/Inf in foreign function call (arg 2)
> 
> So, I am getting an error in the mas5calls function. Here is the sessionInfo():

And you should expect to. The HuGene chip is a PM-only chip, so trying 
to do MAS5 on it is not going to work.

Best,

Jim


> 
> R version 2.10.1 (2009-12-14) 
> x86_64-apple-darwin9.8.0 
> 
> locale:
> [1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base     
> 
> other attached packages:
> [1] hugene10stv1.r3cdf_2.5.0 affy_1.24.2             
> [3] Biobase_2.6.1           
> 
> loaded via a namespace (and not attached):
> [1] affyio_1.14.0        preprocessCore_1.8.0 tools_2.10.1 
> 
> And here is the traceback():
> 
> 7: .C("DetectionPValue", as.double(pms[, x]), as.double(mms[, x]), 
>        as.character(pns), as.integer(length(mms[, x])), as.double(tau), 
>        as.double(sat), dpval = double(length(unique.pns)), length(unique.pns), 
>        PACKAGE = "affy")
> 6: FUN(1:10[[1L]], ...)
> 5: lapply(X, FUN, ...)
> 4: sapply(1:length(pms[1, ]), function(x) {
>        .C("DetectionPValue", as.double(pms[, x]), as.double(mms[, 
>            x]), as.character(pns), as.integer(length(mms[, x])), 
>            as.double(tau), as.double(sat), dpval = double(length(unique.pns)), 
>            length(unique.pns), PACKAGE = "affy")$dpval
>    })
> 3: mas5calls.AffyBatch(object, ...)
> 2: mas5calls(mydata)
> 1: mas5calls(mydata)
> 
> Kindly let me know if I am missing something, or whether it is possible that there is something wrong with the data. I tried using the "Dilution" dataset, and it seems to work. Thanks in advance.
> 
> 
> Warm Regards
> 
> Karthik Ramaswamy Padmanabhan
> 
> M.S in Bioinformatics
> Indiana University, Bloomington
> 
> 
> 
> 
> 	[[alternative HTML version deleted]]
> 
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor
**********************************************************
Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues 



More information about the Bioconductor mailing list