[BioC] Error Message with RMA normalization in AgiMicroRNA
James W. MacDonald
jmacdon at med.umich.edu
Tue Jun 8 15:15:00 CEST 2010
Hi Richard,
Richard Friedman wrote:
> Dear Bioconductor List,
>
> I received an error message when trying to normalize data with
> AgiMicroRMA
> > agiMicro.rma=rmaMicroRna(agiMicroraw,
> + normalize=TRUE,
> + background=FALSE)
> Error in if (min(dd.aux$Rb) < 0) { :
> missing value where TRUE/FALSE needed
> > agiMicro.rma=rmaMicroRna(agiMicroraw,
> + normalize=TRUE,
> + background=TRUE)
> Error in if (min(dd.aux$Rb) < 0) { :
> missing value where TRUE/FALSE needed
It looks like you have some NA values in agiMicroraw$Rb, so I would
check that first. I don't see any code in rmaMicroRna() to gracefully
handle missing data, so that is likely the problem.
If there aren't any NA values in agiMicroraw$Rb, then you should try
debuggind rmaMicroRna() to see where things are going wrong. Simply
start with
debug(rmaMicroRna)
and then
agiMicro.rma <- rmaMicroRna(agiMicroraw, TRUE, FALSE)
you will then go into the browser, and can step through the function
until you get to
ProbeName.rep = unique(dd$genes$ProbeName[duplicated(dd$genes$ProbeName)])
dd.aux = dd[1:length(ProbeName.rep), ]
at which time you can look for NA values in dd.aux$Rb, and try to track
down where they come from. But looking at the code, I don't see any
obvious way for them to be produced if not already there.
Best,
Jim
> >
> ################################################################################
> My session Inforrmation is:
>
> > sessionInfo()
> R version 2.11.0 (2010-04-22)
> i386-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] AgiMicroRna_1.2.0 preprocessCore_1.10.0 affy_1.26.1
> limma_3.4.0
> [5] Biobase_2.8.0
>
> loaded via a namespace (and not attached):
> [1] affyio_1.16.0
> >
> ################################################################################
>
>
> My session up to the attempt to normalize is:
> #################################################################################
>
>
> > targets<-readTargets("Targets.txt",verbose=TRUE)
>
> Target File
> FileName Treatment GErep
> AxCNTx1x1x1 AxCNTx1x1x1.txt A.CNT 1
> AxCNTx2x2x2 AxCNTx2x2x2.txt A.CNT 1
> AxCNTx3x3x3 AxCNTx3x3x3.txt A.CNT 1
> AxCNTx7x4x4 AxCNTx7x4x4.txt A.CNT 1
> BxCCL4x1x1x5 BxCCL4x1x1x5.txt B.CCL4 2
> BxCCL4x2x2x6 BxCCL4x2x2x6.txt B.CCL4 2
> BxCCL4x3x3x7 BxCCL4x3x3x7.txt B.CCL4 2
> BxCCL4x5x4x8 BxCCL4x5x4x8.txt B.CCL4 2
> CxBDLx1x1x9 CxBDLx1x1x9.txt C.BDL 3
> CxBDLx2x2x10 CxBDLx2x2x10.txt C.BDL 3
> CxBDLx3x3x11 CxBDLx3x3x11.txt C.BDL 3
> CxBDLx4x4x12 CxBDLx4x4x12.txt C.BDL 3
> DxaHSCx1x1x13 DxaHSCx1x1x13.txt D.aHSC 4
> DxaHSCx2x2x14 DxaHSCx2x2x14.txt D.aHSC 4
> DxaHSCx3x3x15 DxaHSCx3x3x15.txt D.aHSC 4
> DxaHSCx4x4x16 DxaHSCx4x4x16.txt D.aHSC 4
>
> > agiMicroraw<-readMicroRnaAFE(targets,verbose=TRUE)
> Read AxCNTx1x1x1.txt
> Read AxCNTx2x2x2.txt
> Read AxCNTx3x3x3.txt
> Read AxCNTx7x4x4.txt
> Read BxCCL4x1x1x5.txt
> Read BxCCL4x2x2x6.txt
> Read BxCCL4x3x3x7.txt
> Read BxCCL4x5x4x8.txt
> Read CxBDLx1x1x9.txt
> Read CxBDLx2x2x10.txt
> Read CxBDLx3x3x11.txt
> Read CxBDLx4x4x12.txt
> Read DxaHSCx1x1x13.txt
> Read DxaHSCx2x2x14.txt
> Read DxaHSCx3x3x15.txt
> Read DxaHSCx4x4x16.txt
>
> RGList:
> dd$R: 'gTotalGeneSignal'
> dd$G: 'gTotalProbeSignal'
> dd$Rb: 'gMeanSignal'
> dd$Gb: 'gProcessedSignal'
>
>
>
> > agiMicro.rma=rmaMicroRna(agiMicroraw,
> + normalize=TRUE,
> + background=FALSE)
> Error in if (min(dd.aux$Rb) < 0) { :
> missing value where TRUE/FALSE needed
> ################################################################################
>
> Thanks and best wishes,
> Rich
> ------------------------------------------------------------
> Richard A. Friedman, PhD
> Associate Research Scientist,
> Biomedical Informatics Shared Resource
> Herbert Irving Comprehensive Cancer Center (HICCC)
> Lecturer,
> Department of Biomedical Informatics (DBMI)
> Educational Coordinator,
> Center for Computational Biology and Bioinformatics (C2B2)/
> National Center for Multiscale Analysis of Genomic Networks (MAGNet)
> Room 824
> Irving Cancer Research Center
> Columbia University
> 1130 St. Nicholas Ave
> New York, NY 10032
> (212)851-4765 (voice)
> friedman at cancercenter.columbia.edu
> http://cancercenter.columbia.edu/~friedman/
>
> In Memoriam,
> George Scithers
>
>
>
>
> [[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
--
James W. MacDonald, M.S.
Biostatistician
Douglas Lab
University of Michigan
Department of Human Genetics
5912 Buhl
1241 E. Catherine St.
Ann Arbor MI 48109-5618
734-615-7826
**********************************************************
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