[BioC] Error from using featureFilter (genefilter package)
ywchen at jimmy.harvard.edu
ywchen at jimmy.harvard.edu
Sun May 17 20:18:01 CEST 2009
Dear Wolfgang,
Thank you very much. I will try R 2.9 as well as with the public dataset,
Best,
Yiwen
Quoting Wolfgang Huber <huber at ebi.ac.uk>:
>
> Dear Yiwen
>
> thanks for the details. Unfortunately, you are using an older version of
> R and Bioconductor. I noted that the rowQ function has changed recently,
> and suggest you try with R 2.9 and the associated releases of all
> packages (in particular Biobase and genefilter). Please understand that
> it is not practical for us to support past, obsolete versions of the
> software.
>
> Can you please check whether you then still get that problem?
>
> Also, for maximum effectiveness in getting help from others, consider
> providing self-contained examples that use publicly visible datasets (I
> do not have the CEL files in your home directory, hence cannot reproduce
> your code example). There are example datasets, e.g., in the affydata
> package. Or you can use the ArrayExpress package to download any of
> thousands public datasets:
> http://www.bioconductor.org/packages/2.4/bioc/html/ArrayExpress.html
>
> Best wishes
> Wolfgang
>
> ------------------------------------------------
> Wolfgang Huber, EMBL, http://www.ebi.ac.uk/huber
>
> ywchen at jimmy.harvard.edu ha scritto:
> > Hi Robert,
> >
> > Thanks for the information. The following is an example along with the
> > sessionInfo().
> >
> > Best,
> > Yiwen
> >
> >
> > library(affy)
> > library(genefilter)
> > data<-ReadAffy()
> > eset<-rma(data)
> >
>
non_ed<-nsFilter(eset,require.entrez=TRUE,require.GOBP=TRUE,remove.dupEntrez=TRUE,feature.exclude="^AFFX")
> >
> > non_ed$filter.log
> > $numLowVar
> > [1] 6513
> >
> > $numDupsRemoved
> > [1] 15899
> >
> > $feature.exclude
> > [1] 10
> >
> > $numNoGO.BP
> > [1] 12996
> >
> > $numRemoved.ENTREZID
> > [1] 12745
> >
> >
>
ed<-featureFilter(eset,require.entrez=TRUE,require.GOBP=TRUE,remove.dupEntrez=TRUE,feature.exclude="^AFFX")
> > Error in rowQ(exprs(imat), which) :
> > which is larger than the number of rows
> > traceback()
> > 8: .Call("rowQ", imat, which, PACKAGE = "Biobase")
> > 7: rowQ(exprs(imat), which)
> > 6: rowQ(exprs(imat), which)
> > 5: rowQ(eSet, floor(0.25 * numSamp))
> > 4: rowQ(eSet, floor(0.25 * numSamp))
> > 3: rowIQRs(eset)
> > 2: findLargest(featureNames(eset), rowIQRs(eset), annotation(eset))
> > 1: featureFilter(eset, require.entrez = TRUE, require.GOBP = TRUE,
> > remove.dupEntrez = TRUE, feature.exclude = "^AFFX")
> >
> > sessionInfo()
> > R version 2.8.1 (2008-12-22)
> > i386-apple-darwin8.11.1
> >
> > locale:
> > en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
> >
> > attached base packages:
> > [1] splines tools stats graphics grDevices utils datasets
> > methods base
> >
> > other attached packages:
> > [1] hgu133plus2.db_2.2.5 RSQLite_0.7-1 DBI_0.2-4
> > AnnotationDbi_1.4.3 hgu133plus2cdf_2.3.0 genefilter_1.22.0
> survival_2.34-1
> > affy_1.20.2 Biobase_2.2.2
> >
> > loaded via a namespace (and not attached):
> > [1] affyio_1.10.1 annotate_1.20.1 preprocessCore_1.4.0
> >
> >
> >
> >
> >> Hi Yiwen,
> >>
> >>
> >> ywchen at jimmy.harvard.edu wrote:
> >>> Dear all,
> >>>
> >>> I am a new user of Bioconductor. I was trying to use the function
> >> Well then, welcome. You will need to spend a few minutes reading the
> >> posting
> >> guide. Please make sure that you
> >> 1) provide the output of sessionInfo() so we can figure out what
> version
> >> of
> >> the software you are using
> >> 2) provide a reproducible example so we can try it on our systems and
> >> replicate the problem.
> >>
> >> best wishes
> >> Robert
> >>
> >>> "featureFilter" from genefilter package and got the following error
> >> message.
> >>>
> >
>
nnon_ed<-featureFilter(ed,require.entrez=TRUE,require.GOBP=TRUE,remove.dupEntrez=TRUE,feature.exclude="^AFFX")
> >>> Error in rowQ(exprs(imat), which) :
> >>> which is larger than the number of rows
> >>>
> >>> For the same dataset and parameters, I had no problem of using nsFilter
> >>> function. I was wondering what is the possible reason for the error.
> >>>
> >>> Thank you very much.
> >>>
> >>> Sincerely,
> >>>
> >>> Yiwen Chen
> >>>
> >>> _______________________________________________
> >>> 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
> >> --
> >> Robert Gentleman, PhD
> >> Program in Computational Biology
> >> Division of Public Health Sciences
> >> Fred Hutchinson Cancer Research Center
> >> 1100 Fairview Ave. N, M1-B514
> >> PO Box 19024
> >> Seattle, Washington 98109-1024
> >> 206-667-7700
> >> rgentlem at fhcrc.org
> >>
> >
> > _______________________________________________
> > 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
>
>
> --
>
More information about the Bioconductor
mailing list