BrachypodiumdystachionのAffymetrixチップに次のCDFファイルを使用しています。どうやら、それはAffymetrixCDF仕様のすべてのルールに従います
http://giorgilab.org/BradiGiorgiMutwil001_txt.cdf
ただし、RとBioconductorパッケージmakecdfenvを使用して、そこからcustomcdf環境を作成しようとすると
library(makecdfenv)make.cdf.package( "BradiGiorgiMutwil001_txt.cdf"、species = "Brachypodium_dystachion")
次のエラーが発生します。
CDFファイルを読み取っています。
*セグメンテーション違反をキャッチしました*アドレス0x1、原因'メモリがマップされていません'
トレースバック:1:.Call( "readCDFfile"、as.character(file)、as.integer(3)、as.integer(compress)、PACKAGE = "makecdfenv")2:read.cdffile(file.path(path。 Expand(cdf.path)、filename)、compress = compress)3:make.cdf.env(filename、cdf.path = cdf.path、compress = compress、return.env.only = FALSE)4:make.cdf。 package( "BradiGiorgiMutwil001_txt.cdf"、species = "Brachypodium_dystachion")
入力CDFファイルに間違っていると思われるものはありますか?このセグメンテーション違反を解釈する方法も、特定の問題に追跡する方法もわからないため、私は完全に困惑しています。affxparser Bioconductorパッケージを使用しているときにも同様のことが起こるため、CDFフィールドに問題があるはずです(パッケージには問題がありません)。
どうもありがとう!:-)
フェデリコ