1

バイオコンダクターユーザーの皆様、こんにちは。

ChipDb クラス、特に illuminaHumanv4.db パッケージをいじっています。ヘルプ セクションで説明されているように、select() メソッドを使用して、そのデータベースから注釈のテーブルを作成しようとしています。

これをテストするために必要な唯一のライブラリは

library("illuminaHumanv4.db")

cols() 関数は正常に動作します

    > cols(illuminaHumanv4.db)
 [1] "PROBEID"      "ENTREZID"     "PFAM"         "IPI"          "PROSITE"      "ACCNUM"       "ALIAS"        "CHR"          "CHRLOC"       "CHRLOCEND"   
[11] "ENZYME"       "MAP"          "PATH"         "PMID"         "REFSEQ"       "SYMBOL"       "UNIGENE"      "ENSEMBL"      "ENSEMBLPROT"  "ENSEMBLTRANS"
[21] "GENENAME"     "UNIPROT"      "GO"           "EVIDENCE"     "ONTOLOGY"     "GOALL"        "EVIDENCEALL"  "ONTOLOGYALL"  "OMIM"         "UCSCKG"

keytypes() 関数も正常に動作します

    > keytypes(illuminaHumanv4.db)
 [1] "ENTREZID"     "PFAM"         "IPI"          "PROSITE"      "ACCNUM"       "ALIAS"        "CHR"          "CHRLOC"       "CHRLOCEND"    "ENZYME"      
[11] "MAP"          "PATH"         "PMID"         "REFSEQ"       "SYMBOL"       "UNIGENE"      "ENSEMBL"      "ENSEMBLPROT"  "ENSEMBLTRANS" "GENENAME"    
[21] "UNIPROT"      "GO"           "EVIDENCE"     "ONTOLOGY"     "GOALL"        "EVIDENCEALL"  "ONTOLOGYALL"  "PROBEID"      "OMIM"         "UCSCKG"

ただし、keys() 関数を実行すると、次のエラーが発生します。

    > keys(illuminaHumanv4.db)
Error in (function (classes, fdef, mtable)  : 
  unable to find an inherited method for function ‘keys’ for signature ‘"ChipDb"’

ドキュメントによると、ChipDb クラスは AnnotationDb クラスからこの関数を継承する必要があります。渡す引数の 1 つが keys() 関数によって生成されるため、select() 関数を実行しようとするとエラーが発生します。

環境 (R 3.0.1、bioconductor 2.12) とすべてのパッケージを更新しました。これが私の sessionInfo() です。

    R version 3.0.1 (2013-05-16)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

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

other attached packages:
 [1] hgu95av2.db_2.9.0         BiocInstaller_1.10.2      gplots_2.11.3             KernSmooth_2.23-10        caTools_1.14              gdata_2.13.2             
 [7] gtools_3.0.0              hash_2.2.6                shiny_0.6.0               GO.db_2.9.0               illuminaHumanv4.db_1.18.0 org.Hs.eg.db_2.9.0       
[13] RSQLite_0.11.4            DBI_0.2-7                 annotate_1.38.0           AnnotationDbi_1.22.6      genefilter_1.42.0         WGCNA_1.27-1             
[19] doParallel_1.0.3          iterators_1.0.6           foreach_1.4.1             MASS_7.3-27               reshape_0.8.4             plyr_1.8                 
[25] cluster_1.14.4            Hmisc_3.12-2              survival_2.37-4           flashClust_1.01-2         dynamicTreeCut_1.21       impute_1.34.0            
[31] Biobase_2.20.1            BiocGenerics_0.6.0       

loaded via a namespace (and not attached):
 [1] AnnotationForge_1.2.2 bitops_1.0-5          codetools_0.2-8       compiler_3.0.1        digest_0.6.3          httpuv_1.0.6.3        IRanges_1.18.2       
 [8] lattice_0.20-15       Rcpp_0.10.4           RJSONIO_1.0-3         stats4_3.0.1          tools_3.0.1           XML_3.95-0.2          xtable_1.7-1

最近同じ問題に遭遇した人がいたら教えてください。

ありがとうございました!

4

0 に答える 0