31
1 Windows版を例としてRのインストールおよび各 種パッケージを一度にダウンロードするやり方や エラーへの対処法などを記載しています。 R ver. 3.1.0とBioconductor ver. 2.14用ですが、 多少バージョンが違っていても手順は同じです。

Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

1

Windows版を例としてRのインストールおよび各種パッケージを一度にダウンロードするやり方やエラーへの対処法などを記載しています。R ver. 3.1.0とBioconductor ver. 2.14用ですが、多少バージョンが違っていても手順は同じです。

Page 2: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

2Apr 9 2014

インストールができているつもりでも、実際にはできていなかったという事例が散見されます。パッケージ名のスペルミスもよく見受けられます。Macintoshのヒトもこちらを参考にして、いくつかのパッケージについて適切にインストールされているか確認しておきましょう。

Page 3: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

3

Page 4: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

4

Page 5: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

5

Page 6: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

6

Page 7: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

7

Page 8: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

Rの起動

8

起動直後は画面いっぱいに開くので…

黒点線で囲われた部分が「Rコンソール画面」

Page 9: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

9

2013年7月以降のリニューアル

で、コードのコピーがやりずらくなっています。CTRLとALTキー

を押しながらコードの枠内で左クリックすると、全選択できます。

Page 10: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

10

R Console画面上でペースト

数時間程度かかりますので、コンピュータがスリープ状態にならないようにしてから行いましょう

Page 11: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

11

近いところを選択してOKボタンを押す。

Page 12: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

12

C:¥Users¥kadota¥Documents/R/win-library/3.1というフォルダ中にパッケージがインストールされるのを許可していることに相当します。

最後のはいを押すと、延々とパッケージのダウンロードとインストールが始まり、東大の有線LANでも数時間はかかります。途中で何か問い合わせてきたりもしますが、基本的に言われるがままに全部のパッケージをインストールしておきましょう

Page 13: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

13

一番下の”>”のような入力待ち状態になれば終了です

Page 14: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

14

Page 15: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

15

Page 16: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

16

Page 17: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

チェックが外れていればOKです。

17

Page 18: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

18

ここまでの作業で、Biostrings, ShortRead, TCC, BSgenome.Athaliana.TAIR.TAIR9となどの各種パッケージが利用可能になっているはず。左記のように打ち込んでエラーが出ていなければオッケー。

Page 19: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

19

ここまでの作業で、Biostrings, ShortRead, TCC, BSgenome.Athaliana.TAIR.TAIR9となどの各種パッケージが利用可能になっているはず。左記のように打ち込んでエラーが出ていなければオッケー。

Page 20: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

20

ここまでの作業で、Biostrings, ShortRead, TCC, BSgenome.Athaliana.TAIR.TAIR9となどの各種パッケージが利用可能になっているはず。左記のように打ち込んでエラーが出ていなければオッケー。

Page 21: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

21

一度、library関数を用いて読み込んだパッケージをもう一度読み込むと、表示される文章がなくなります。しかしこれもエラーなく読み込めているので問題なしです

Page 22: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

エラー遭遇例とその対処法1

22

ときどき必要なパッケージのインストールに失敗していて、任意のパッケージXXXの読み込みを行うlibrary(XXX)実行後にエラーが出てしまうことがあります。例はTCCパッケージが要求している「RcppArmadilloパッケージがないからダメ!」と文句を言われている例です。

Page 23: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

エラー遭遇例とその対処法1

23

基本的な対処法は、文句を言われたパッケージのみインストールすることです。 RcppArmadilloパッケージを個別にインストールするためのコマンドの基本形は以下のとおりです:

source("http://www.bioconductor.org/biocLite.R")

biocLite("RcppArmadillo")

Update all/some/none? [a/s/n]:と聞かれることもありますが基本はnでいいです。

Page 24: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

エラー遭遇例とその対処法

24

RcppArmadilloパッケージのインストール後に、もう一度library(TCC)とやって、エラーが出なくなることを確認しています。

Page 25: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

エラー遭遇例とその対処法2

25

次のエラー遭遇例は、TCCパッケージが要求している「XMLパッケージがないからダメ!」と文句を言われている例です。重要な点は、エラーメッセージ中に「パッケージ’DESeq’をロードできませんでした」と書いてありますが、原因はDESeqではなくXMLパッケージがないためであるということを読み解くことです。

Page 26: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

エラー遭遇例とその対処法2

26

基本的な対処法は、文句を言われたパッケージのみインストールすることです。 XMLパッケージを個別にインストールするためのコマンドの基本形は以下のとおりです:

source("http://www.bioconductor.org/biocLite.R")

biocLite("XML")

Update all/some/none? [a/s/n]:と聞かれることもありますが基本はnでいいです。

Page 27: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

エラー遭遇例とその対処法2

27

XMLパッケージのインストール後に、もう一度library(TCC)とやって、エラーが出なくなることを確認しています。

Page 28: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

エラー遭遇例とその対処法3

28

シロイヌナズナ(A. thaliana)ゲノム配列情報を含むBSgenome.Athaliana.TAIR.TAIR9パッケージ読み込み時にエラーが出ている例です。対処法は以下の通りです。

source("http://www.bioconductor.org/biocLite.R")

biocLite("BSgenome.Athaliana.TAIR.TAIR9")

Update all/some/none? [a/s/n]:と聞かれることもありますが基本はnでいいです。

Page 29: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

エラー遭遇例とその対処法3

29

パッケージのインストール後に、もう一度library(BSgenome.Athaliana.TAIR.TAIR9)とやって、エラーが出なくなることを確認しています。

Page 30: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

対処時の注意

30

パッケージを個別にインストールするためのコマンドの基本形は以下のとおりですが、二重クォーテーションに注意!! 以下はXMLの左側がダメな例ですsource("http://www.bioconductor.org/biocLite.R")

biocLite(“XML")

Page 31: Macintoshkadota/bioinfo_ngs_sokushu_2014/...Update all/some/none? [a/s/n]: と聞かれることもありますが基本 はnでいいです。エラー遭遇例とその対処法2

31

「“C:/Program Files/R/R-3.1.0/library”に書き込み権限がない」的なエラーが出てインストールできなかった人は、書き込み権限を取得してもう一度トライ

③ ④

①文句を言われたフォルダ上で右クリックでプロパティを選択②セキュリティタブを選択③編集をクリック④ログインしているユーザーを選択(フルコントロールにチェックなし)⑤フルコントロールにチェックを入れる⑥適用をクリック①