[BioC] gcrma()/rma() error

Michael Seewald mseewald at gmx.de
Fri Jun 18 13:07:09 CEST 2004


Dear Bioconductor people, dear Jean and Rafael,

I see the same problem as Jose described (see below) with justGCRMA().

The following (while located in a directory with CEL files) does not work:

> DATA.A.GCRMA<-justGCRMA(phenoData=pd)
Computing affinities..Done.
Adjusting for optical effect......................Done.
Adjusting for non-specific binding.....................Done.
Normalizing
Calculating Expression
Error in just.gcrma(filenames = filenames, phenoData = phenoData, description
= description,  :
        dimnames applied to non-array

Splitting the task into two commands works:

> DATA.A.GCRMA<-justGCRMA()
Computing affinities..Done.
Adjusting for optical effect......................Done.
Adjusting for non-specific binding.....................Done.
Normalizing
Calculating Expression
> phenoData(DATA.A.GCRMA) <- pd

There seems to be a (non-critical) bug hidden in the code for the phenotypic
data. By the way, doing the same with justRMA in one step works fine.

Do you need more information for debugging?

Regards & best wishes,
Michael


On Tue, 6 Apr 2004, Jose Duarte wrote:

> Hi all
>
> I've got the file test.R with the following code:
>
> filenames <- c("1M2W050304.CEL", "2M2W050304.CEL", "3M2W050304.CEL",
> "1M1W050304.CEL", "1M3W050304.CEL")
> filepath <- "/net/array/WormDystrophy"
> samples <- c("1M2W050304.CEL", "2M2W050304.CEL", "3M2W050304.CEL",
> "1M1W050304.CEL", "1M3W050304.CEL")
> custom <- c("rma", "quantiles", "pmonly", "medianpolish")
> log2trans <- TRUE
> library(affy)
> library(gcrma)
> library(vsn)
> bgcorrect.methods <- c(bgcorrect.methods, "gcrma")
> normalize.AffyBatch.methods <- c(normalize.AffyBatch.methods, "vsn")
> express.summary.stat.methods <- c(express.summary.stat.methods, "rlm")
> setwd(filepath)
> exprset <- rma(ReadAffy(filenames = filenames))
>
>
>
> I run it in batch mode from the linux command line with "R --no-save <
> test.R". Everything is ok, except when executing the last line. The
> rma() runs fine with the usual output:
>
> 	Background correcting
> 	Normalizing
> 	Calculating Expression
>
> But then it comes with the error:
>
> 	Error in rma(ReadAffy(filenames = filenames)) :
>         	dimnames applied to non-array
> 	Execution halted
>
>
>
> This is REALLY weird because:
>
> 1) It runs well in an interactive session just by copying and pasting
> the code from the test.R file
>
> 2) It works fine if I change the order in which the file names are
> given!!
>
>
> Any ideas what the error means or what might be happening here? (I'm on
> RedHat9, R 1.8.1, affy 1.3.28)
>
> Thanks
>
> Jose
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://www.stat.math.ethz.ch/mailman/listinfo/bioconductor
>



More information about the Bioconductor mailing list