あなたが示唆しているように、私はそれがすべきだとは思いません。まず、を介してエクスポートされていない関数を使用してい:::
ます。さらに、エラーメッセージで示されているように、NetCDFOpen
定義されているシンボルはdll
/so
ファイルではありません。
からの標準入力機能を使用するとxcms
、スムーズに機能します。
> library("xcms")
> cdfpath <- file.path(.find.package("TargetSearchData"), "gc-ms-data")
> cdfFile <- dir(cdfpath, full.names=TRUE)[1]
> xs <- xcmsSet(cdfFile)
7235eg04: 135:168 185:314 235:444 285:580
> xr <- xcmsRaw(cdfFile)
本当にデータを手動で入力したい場合は、mzR
パッケージの機能を使用する必要があります。これは、以下にxcms
依存します。
> openMSfile(cdfFile)
Mass Spectrometry file handle.
Filename: /home/lgatto/R/x86_64-unknown-linux-gnu-library/2.16/TargetSearchData/gc-ms-data/7235eg04.cdf
Number of scans: 4400
sessionInfo
最後に、常に最新バージョンを使用していることを確認するために、の出力を提供するように注意してください。私の場合:
> sessionInfo()
R Under development (unstable) (2012-10-23 r61007)
Platform: x86_64-unknown-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_GB.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_GB.UTF-8 LC_COLLATE=en_GB.UTF-8
[5] LC_MONETARY=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8
[7] LC_PAPER=C LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] BiocInstaller_1.9.4 xcms_1.35.1 mzR_1.5.1
[4] Rcpp_0.9.15
loaded via a namespace (and not attached):
[1] Biobase_2.19.0 BiocGenerics_0.5.1 codetools_0.2-8 parallel_2.16.0
[5] tools_2.16.0
2.15.2
ただし、RとBioconductorの安定バージョン(現在は/ )を使用している場合は、異なる可能性があります2.11
。
お役に立てれば。