[BioC] AgiMicroRna problem
Paulo Nuin
nuin at genedrift.org
Tue Feb 1 15:47:10 CET 2011
Thanks a lot. I will try this.
Cheers
Paulo
On 2011-02-01, at 5:00 AM, Pedro Lopez-Romero wrote:
>
> Hi Pablo,
>
> The function "read.maimages" is no longer used by AgimicroRna.
> "read.maimages" creates an object of class RGList with element names: R, Rb, G, Gb, etc ..., that are proper for two-channel arrays. To make the names more intuitive for the analysis of microRna arrays, I have introduced some changes and now, AgimicroRna creates an object of class uRNAlist with the names:
> "TGS" for the "gTotalGeneSignal",
> "TPS" for the "gTotalProbeSignal",
> "meanS" for the "gMeanSignal",
> "procS" for the "gProcessedSignal".
>
> If you use "read.maimages" you will create an object that is no longer available in AgimicroRna, and that´s the error you´ve got.
>
> Please, to read the data use the fucntion: readMicroRnaAFE(targets,verbose=FALSE).
>
> Please have a look at the help of readMicroRnaAFE and at the vignette file (to see the changes)
> For a quick look of the new characteristics of AgiMicroRna, please, have a look as well at: "Lopez-Romero P. Pre-processing and differential expression analysis of Agilent microRNA arrays
> using the AgiMicroRna Bioconductor library. BMC Genomics 2011, 12:64".
> p.-
>
>
>
> On Sun, Jan 30, 2011 at 1:03 AM, Paulo Nuin <nuin at genedrift.org> wrote:
> Hi
>
> We're trying to analyse some Agilent microRNA chips with AgiMicroRna without much success. Our chips are V1 and I saw in the documentation that the package is intended to V2. Anyway, we were able to work around the columns issue, but know we are stuck on another problem.
>
> Our dataset is composed of 30 chips, each one from a different sample. Eleven of those 30 are one treatment, while the remainder 19 are in another treatment. We created a targets file as specified by the manual with 4 columns:
>
> Filename Treatment GErep Subject
> fileA A 1 1
> fileB A 1 2
> fileC B 2 3
> fileD B 2 4
> .... ... ... 30
>
>
> We were able to read the images into a variable using
>
> dd=read.maimages(files=targets$FileName,source="agilent", columns=list(Rf="gTotalGeneSignal", Gf="gTotalProbeSignal",
> Rb="gTotalGeneSignal", Gb="gProcessedSignal"), other.columns=list(IsGeneDetected="gIsGeneDetected", IsSaturated="gIsSaturated",
> IsFeatNonUnifOF="gIsFeatNonUnifOL", IsFeatPopnOL="gIsFeatPopnOL", probe_mappings="probe_mappings", BGKmd="gBGMedianSignal",
> BGKus="gBGUsed"), annotation = c( "ControlType","ProbeName","GeneName"), verbose=TRUE,sep="\t",quote="")
>
> names(dd$others) will output
>
> names(dd$other)
> [1] "gIsGeneDetected" "gIsSaturated" "gIsFeatNonUnifOL" "gIsFeatPopnOL" "gBGMedianSignal"
>
> But when we run the rmaMicroRna with
>
> ddTGS.rma = rmaMicroRna(dd, normalize = TRUE, background = FALSE)
>
> we get the following error:
>
> Error in split.default(0:(length(pNList) - 1), pNList) :
> Group length is 0 but data length > 0
>
> Any help is very appreciated.
>
> Thanks in advance
>
> Paulo Nuin
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at r-project.org
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor
>
More information about the Bioconductor
mailing list