[BioC] ExpressionSet error message: "featureNames differ"

Jobin K. Varughese jobinv at gmail.com
Sat Nov 16 13:25:17 CET 2013


Hello. My name is Jobin K. Varughese MD PhD, and I work at the University
of Bergen, Norway.

My issue is that I am having trouble with the ExpressionSet class. It
appears when running the following command (adapted from the
shRNAseq<http://rock.icr.ac.uk/software/shrnaseq.jsp>vignette):

> library(shRNAseq)
> dataPath <- ".."
>
> x <- loadReadCounts(
+   screenData="phenoData.txt",
+   shRNAData="shRNALibrary.txt",
+   condition1="raw_tmz.txt", condition1Name="TMZ",
+   condition2="raw_ctrl.txt", condition2Name="Control",
+   dataPath=dataPath)

Error in validObject(.Object) :
  invalid class “shrnaSet” object: featureNames differ between
assayData and featureData

I've made sure that the featureNames are indeed identical between the
various files. Next, I tried contacting the developer of shRNAseq and even
sent him my raw data files. He attempted several strategies to solve the
issue: *"I've changed the names in the first columns to numbers 1:27500 and
made sure they match exactly between the files - didn't help. I've checked
line endings (Mac/Unix/Windows) - didn't help. I've removed the final blank
lines - didn't help. I've stripped quotes - didn't help."*

Eventually he also was unable to get past the error message, but could
provide the following: *"The shRNAset object is basically an expression set
(Eset) and the methods are inherited from that (including the error
message)."*

The error is reproducible with the sample files that I've attached
(compressed with 7zip). I have also attached the output from sessionInfo()
and traceback().

Can anyone advise me as to what might be the problem? I would be very
grateful indeed.

Sincerely,
Jobin K. Varughese


More information about the Bioconductor mailing list