環境 (hgu133plus2cdf) を変更する Bioconductor パッケージ (truncateCDF) を実行して、affymetrix チップから不要なプローブセットを削除しようとしました。次のメッセージ (フランス語からの翻訳) が表示されるまで、すべてがうまくいきました。
> assign(cdfname, cdf.env, env=CDF.env)
Error in assign(cdfname, cdf.env, env = CDF.env) :
impossible to change the value of a locked link for 'hgu133plus2cdf'
割り当て関数はコードの最終的な関数であり、環境データセット CDF.env に加えられた変更を元の環境 (hgu133plus2cdf) に保存してから、affymetrix チップの結果の分析に使用します。だから、それは不可欠です。
私の質問: hgu133plus2cdf 環境へのこのロックされたリンクは何ですか?どうすればそれを回避できますか?
このパッケージの作成者は、2005 年頃にそのパッケージを正常に実行しました。それ以来、Rで導入された機能だと思います(割り当ては基本的なR関数であるため、おそらくBioconductorとは関係ありません。Biostarではなくこのフォーラムでこの質問をする理由です)。
ドキュメントを読もうとしましたが、環境に関しては圧倒されます。
助けてくれてありがとう。