[BioC] operations are possible only for numeric, logical or complex types

Linda [guest] guest at bioconductor.org
Mon Dec 16 15:43:19 CET 2013


Hi, 

I try to use pathview using a list of fold-changes obtained from microarray data, with corresponding ENTREZ ID's. Running the last command I encouter the error:

Error in discrete & disc.cond1 : 
  operations are possible only for numeric, logical or complex types

I don't understand what the problem is as, to my opinion, my data input is numeric. 

I did it as follows:

#this table is just a txt file with two columns; one #with ENTREZ ID's and one with fold-changes.
FDR <- read.table("Foldchange.txt", dec=",", header=T, check.names=FALSE)
mode(FDR)
[1] "list"
class(FDR)
[1] "data.frame"
#as the "mode" is "list" I unlisted:
FDRunlist <- unlist(FDR)

is.vector(FDRunlist)
[1] TRUE
class(FDRunlist)
[1] "numeric"
mode(FDRunlist)
[1] "numeric"
names(FDRunlist)[1:5]
[1] "19" "20" "52" "59" "87"
head(FDRunlist)
        19         20         52         59        87
-0.6840078  0.3224513 -0.4224444 -0.1587436  0.7630991 
       102
-0.4196958

tail(FDRunlist)
 100652853  100861532  100874195  100996255  100996511   
 0.7640486  1.0621681 -0.4461532  0.7015199  0.5199217  
100996870
0.4943131 

This data looks exactly the same as the gse16873.t example file (except for the negative values) so I don't know why I got the error after the next line: 

pv.out  <- pathview(gene.data=FDRunlist, pathway.id="04930", gene.idtype = "entrez", species="hsa", out.suffix="FDR",  limit=list(gene=3.5), discrete=list(gene=F))

I hope somebody can help me out! 







 -- output of sessionInfo(): 

R version 3.0.1 (2013-05-16)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=Dutch_Netherlands.1252  LC_CTYPE=Dutch_Netherlands.1252    LC_MONETARY=Dutch_Netherlands.1252 LC_NUMERIC=C                       LC_TIME=Dutch_Netherlands.1252    

attached base packages:
 [1] splines   tools     parallel  stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] pathview_1.1.4       KEGGgraph_1.16.0     graph_1.38.3         XML_3.98-1.1         affyio_1.28.0        survival_2.37-4      multtest_2.16.0      annotate_1.38.0      hgu133plus2.db_2.9.0
[10] org.Hs.eg.db_2.9.0   RSQLite_0.11.4       DBI_0.2-7            AnnotationDbi_1.22.6 vsn_3.28.0           affy_1.38.1          Biobase_2.20.1       BiocGenerics_0.6.0  

loaded via a namespace (and not attached):
 [1] BiocInstaller_1.10.4  grid_3.0.1            IRanges_1.18.4        lattice_0.20-24       limma_3.16.8          MASS_7.3-29           png_0.1-7             preprocessCore_1.22.0
 [9] Rgraphviz_2.4.1       stats4_3.0.1          xtable_1.7-1          zlibbioc_1.6.0  

--
Sent via the guest posting facility at bioconductor.org.



More information about the Bioconductor mailing list