[BioC] error with getMeasureRepAgreement()

Wolfgang Huber whuber at embl.de
Thu Aug 12 15:00:00 CEST 2010


Dear Ning,

thank you for the code example. I think the problem lies in the line

    xsc <- annotate(xn, geneIDFile="GeneIDs.txt", path=dataPath)

which you execute *after* computing the scored and summarised xsc, hence 
in effect overwriting it. In fact, the error message seems to be quite 
descriptive of the problem (which btw it seems has nothing to do with 
your choice of corr.method = "pearson").

For next time, I suggest:
- make your example reproducible (the directory/dataset "mcherry" is 
private to your computer).
- mention the name of the package (cellHTS2) in the subject line or 
somewhere prominent.

Also note that the example datasets that come with the cellHTS2 package 
are stored in within the package, hence the
     dataPath = system.file(experimentName, package="cellHTS2"),
but you can put your own data whereever you like on the file system, 
just set "dataPath" accordingly.

	Best wishes
	Wolfgang




Ning scripsit 10/08/10 22:46:
> error with getMeasureRepAgreement()
>
>
> Hi,
> I want to use "pearson" rather than "spearman". So I made such a change:
> xsc<- getMeasureRepAgreement(xn, corr.method = "pearson")
> However an error happened:
> Error in cellHTSlistVerification (xr = raw, xn = normalized, xsc = scored, :
>    The component 'scored' of 'cellHTSlist' should be a 'cellHTS' object
> containing scored data!
> Please check its preprocessing state: configured = TRUE, normalized = TRUE,
> scored = FALSE, annotated = TRUE
> Does anyone have any ideas about it?
>
> Many thanks!
>
> Ning
>
>
> sessionInfo()
> cellHTS2
> R version 2.11.1(2010-05-31)
>
> The following is the code:
>
> experimentName<- "mcherry"
> dataPath<- system.file(experimentName, package="cellHTS2")
> x<- readPlateList("Platelist.txt",
> name=experimentName,
> path=dataPath)
> x<- configure(x,
> descripFile="Description.txt",
> confFile="Plateconf.txt",
> logFile="Screenlog.txt",
> path=dataPath)
> xn<- normalizePlates(x,
> scale="multiplicative",
> log=FALSE,
> method="NPI",
> varianceAdjust="none")
> xsc<- getMeasureRepAgreement(xn, corr.method = "pearson")
> xsc<- scoreReplicates(xn, sign="-", method="zscore")
> xsc<- summarizeReplicates(xsc, summary="median")
> xsc<- annotate(xn, geneIDFile="GeneIDs.txt",
> path=dataPath)
> setSettings(list(plateList=list(reproducibility=list(include=TRUE, map=TRUE),
> intensities=list(include=TRUE, range=c(-0.5,1), map=TRUE)),
> screenSummary=list(scores=list(range=c(-4, 8), map=TRUE))))
> out<- writeReport(raw=x, normalized=xn,
> scored=xsc,map=TRUE,outdir="C:\\Documents and
> Settings\\lin6\\Desktop\\R\\mcherry",force=TRUE)
> browseURL(out)
>
> _______________________________________________
> 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


-- 


Wolfgang Huber
EMBL
http://www.embl.de/research/units/genome_biology/huber



More information about the Bioconductor mailing list