見出し画像

バイオインフォマティクス武者修行 #2 "r-remotes"

RでBiocManagerやinstall.packagesを使ってもパッケージがインストールできないとき

Rって難しいですよね。難しくさせる要因の1つにパッケージインストール方法の違いがあると思います。
パッケージの使用方法はマニュアルを見ればだいたいわかりますがインストールは別。ということで今回は"remotes"というパッケージを使ってgithub上から直接Rパッケージをインストールする方法を書いていきます。

例
BiocManager::install("DEGreport")

...
ERROR: dependency ‘lasso2’ is not available for package ‘DEGreport’
* removing ‘/lustre7/home/iceplant4561/local/lib64/R/library/DEGreport’

The downloaded source packages are in
        ‘/tmp/RtmpfbBPSJ/downloaded_packages’
...
The downloaded source packages are in
        ‘/tmp/RtmpfbBPSJ/downloaded_packages’
Warning message:
In install.packages(...) :
  installation of package ‘DEGreport’ had non-zero exit status

①"remotes"パッケージのインストール
install.packages("remotes")

OR

source("https://install-github.me/r-lib/remotes")

OR

source("https://raw.githubusercontent.com/r-lib/remotes/master/install-github.R")$value("r-lib/remotes")


②"lasso2"のインストール
remotes::install_github("cran/lasso2")

③"DEGreport"のインストール
BiocManager::install("DEGreport")

githubの位置は
#"lasso2 R install github"と打てば出てくるguthubのサイトの
左上に書いている

他のパッケージも同様


以上です。
何かあれば教えてください。


この記事が気に入ったらサポートをしてみませんか?