[BioC] loading processed data into eset class

Alex Gutteridge alexg at ruggedtextile.com
Thu Aug 5 16:59:16 CEST 2010

On Thu, 5 Aug 2010 15:11:34 +0100, "Zhe Liu" <zhliu.tju at gmail.com> wrote:
> I have a problem with loading matrix data into eset class object. The
> data.frame is used to load tab-delimited processed data. But when I want
> run rma() method, there is always a error.
> Eset=new("ExpressionSet", phenoData=phenoData, featureData=featureData,
> experimentData=experimentData, exprs=as.matrix(arraydata_pro))
> rEset=rma(Eset)
> when I run the final line, it reported:
> Error in function (classes, fdef, mtable)  : 
> unable to find an inherited method for function "probeNames", for
> "ExpressionSet"

rma() works on AffyBatch objects and creates ExpressionSet objects - hence
the error. 

If the data is already processed why do you want to run rma?

Alex Gutteridge

More information about the Bioconductor mailing list