Anaconda安裝seurat翁授,解決R版本不兼容

大火的seurat分析軟件,我沒法安裝晾咪,怎么辦收擦?

單細胞分析的文章在近幾年如雨后春筍一般,熱度一直有增無減谍倦。而用于分析單細胞轉(zhuǎn)錄組的基于R的Seurat安裝包塞赂,很多人表示安裝總是出問題,甚至你無論嘗試什么類型的R版本昼蛀,都不能正常安裝宴猾,到最后不得不采用下載到本地進行加載安裝包方法,甚至有些缺省安裝包的安裝還需要root權限叼旋。巧婦難為無米之炊仇哆,碼農(nóng)最恨bug常追。在這里推薦大家使用Anaconda進行安裝夫植,安裝教程得益于堯小飛大神的指導讹剔,該方法完美的解決了Seurat安裝包版本的問題油讯,甚至,你都不用擔心鏡像的選擇延欠。如此方便的方法陌兑,你也來試試吧。

第一步:Anaconda下載和安裝

Anaconda可從官網(wǎng)下載所需要的版本:https://repo.anaconda.com/archive/

Anaconda安裝:Anaconda安裝較為簡單由捎,我下載的文件最新版本的Anaconda:Anaconda3-2019.10-Linux-x86_64.sh

接下來兔综,放心的安裝吧:命令行如下:

sh?Anaconda3-2019.10-Linux-x86_64.sh

接下來是交互界面,一直回車狞玛,到出現(xiàn)是否接受許可協(xié)議软驰。

輸入:yes

接下來會提示選擇安裝路徑,默認是在個人home目錄下为居,也可以選擇指定安裝目錄碌宴。需要注意的是,當你指定的安裝目錄已經(jīng)存在了蒙畴,就會出現(xiàn)以下報錯贰镣,甚至你刪掉了該目錄還是會報同樣的錯誤。

不用慌膳凝,根據(jù)界面顯示使用sh?Anaconda3-2019.10-Linux-x86_64.sh -u 進行安裝碑隆。然后選擇你自己要安裝的位置。安裝最后會提示是否將Anaconda3添加到~/bashrc文件中蹬音,可以根據(jù)自己需要選擇上煤。

接下來,設置環(huán)境變量:export PATH=/my/home/Anaconda3/bin/:$PATH


第二步:安裝R

安裝R之前著淆,首先需要配置conda:

conda config --add channels conda-forge

conda config --add channels defaults

conda config --add channels r

conda config --add channels bioconda??

安裝R

conda install r

anaconda會隨著其版本安裝默認的R版本號劫狠,我的是3.6.1,如果要升級或安裝之前的版本永部,可使用?conda update r?r=3.5.2

anaconda裝的R中其鏡像沒有清華的鏡像独泞,但對于國人來說,清華鏡像能滿足你大部分的需求苔埋。

# 添加Anaconda的TUNA鏡像

conda config --add channels?https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

# 設置搜索時顯示通道地址

conda config --set show_channel_urls yes

conda安裝R包有兩種方式:

一種是使用conda命令安裝:conda?install?-c?r?package-name懦砂,需要注意的是conda下面的r包的名稱與普通R包的名稱不一樣,具體名稱可以在官網(wǎng)上面查詢(http://docs.anaconda.com/anaconda/packages/r-language-pkg-docs/)组橄;

另外一種是直接進入conda下面的R交互界面荞膘,安裝普通安裝R包的方式進行安裝,比如bioconductor或者install.packages方式玉工。

Anaconda安裝的R自身帶的R包比較少羽资,?用命令(.packages(all.available=T))查看自帶的基礎包,可用的包只有52個遵班,像常用的ggplot都沒有削罩,因此需要安裝很多基礎包瞄勾,如果一個一個的安裝,實在是太麻煩弥激,Anaconda提供了一個快捷安裝很多基礎包的命令:conda install -c r r-essentials,里面自帶了100個常用的科學計數(shù)包愿阐。查詢conda官網(wǎng)的R包的鏈接如下:http://docs.anaconda.com/anaconda/packages/r-language-pkg-docs/微服。

上述描敘來源于堯小飛的描述。在此做一個搬運工缨历。吼吼吼以蕴。。辛孵。


第三步:安裝seurat包

安裝Seurat時丛肮,我直接使用R進行安裝,發(fā)現(xiàn)所選擇的鏡像似乎都不能正常安裝魄缚,無奈采用 conda install -c r?package-name的方式進行安裝宝与。

seurat的安裝方式是conda install -c conda-forge r-seurat?

該方法速度很快哦,比R的交互界面安裝包速度大概提升了10倍~當然冶匹,這個數(shù)字也得看個人網(wǎng)絡問題习劫。

又雙叒叕,導入包還是報錯了嚼隘。

> library(Seurat)

Error: package or namespace load failed for ‘Seurat’ in dyn.load(file, DLLpath = DLLpath, ...):

unable to load shared object '/annoroad/data1/bioinfo/PMO/chenjing/anaconda3/lib/R/library/Rtsne/libs/Rtsne.so':

??libopenblas.so.0: cannot open shared object file: No such file or directory

系統(tǒng)告訴我诽里,沒有libopenblas包。沒關系飞蛹,方法總比困難多嘛谤狡。

根據(jù)官方網(wǎng)站?https://anaconda.org/conda-forge/libopenblas提供的方法安裝libopenblas,選其中之一即可卧檐。兩種方法均不需要root權限哦~

To install this package with conda run one of the following:

1: conda install -c conda-forge libopenblas

2: conda install -c conda-forge/label/broken libopenblas

導入包后墓懂,提示默認的R版本中裝globals和listenv的版本比較低,根據(jù)提示的版本信息泄隔,采用conda升級即可拒贱。

conda install -c r r-globals=0.12.5

conda install -c r r-listenv=0.8.0

終于裝好了啦,此處應該有掌聲7疰摇逻澳!

踩坑太多,且行且珍惜~~~


參考:

1.?http://www.reibang.com/u/231bf959a6fd

2.?https://anaconda.org/conda-forge/libopenblas

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末暖呕,一起剝皮案震驚了整個濱河市斜做,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌湾揽,老刑警劉巖瓤逼,帶你破解...
    沈念sama閱讀 206,013評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件笼吟,死亡現(xiàn)場離奇詭異,居然都是意外死亡霸旗,警方通過查閱死者的電腦和手機贷帮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來诱告,“玉大人撵枢,你說我怎么就攤上這事【樱” “怎么了锄禽?”我有些...
    開封第一講書人閱讀 152,370評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長靴姿。 經(jīng)常有香客問我沃但,道長,這世上最難降的妖魔是什么佛吓? 我笑而不...
    開封第一講書人閱讀 55,168評論 1 278
  • 正文 為了忘掉前任宵晚,我火速辦了婚禮,結果婚禮上辈毯,老公的妹妹穿的比我還像新娘坝疼。我一直安慰自己,他們只是感情好谆沃,可當我...
    茶點故事閱讀 64,153評論 5 371
  • 文/花漫 我一把揭開白布钝凶。 她就那樣靜靜地躺著,像睡著了一般唁影。 火紅的嫁衣襯著肌膚如雪耕陷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,954評論 1 283
  • 那天据沈,我揣著相機與錄音哟沫,去河邊找鬼。 笑死锌介,一個胖子當著我的面吹牛嗜诀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播孔祸,決...
    沈念sama閱讀 38,271評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼隆敢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了崔慧?” 一聲冷哼從身側(cè)響起拂蝎,我...
    開封第一講書人閱讀 36,916評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎惶室,沒想到半個月后温自,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體玄货,經(jīng)...
    沈念sama閱讀 43,382評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,877評論 2 323
  • 正文 我和宋清朗相戀三年悼泌,在試婚紗的時候發(fā)現(xiàn)自己被綠了松捉。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,989評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡馆里,死狀恐怖惩坑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情也拜,我是刑警寧澤,帶...
    沈念sama閱讀 33,624評論 4 322
  • 正文 年R本政府宣布趾痘,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏稽屏。R本人自食惡果不足惜驮俗,卻給世界環(huán)境...
    茶點故事閱讀 39,209評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望侣集。 院中可真熱鬧键俱,春花似錦、人聲如沸世分。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臭埋。三九已至踪央,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瓢阴,已是汗流浹背畅蹂。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留荣恐,地道東北人液斜。 一個月前我還...
    沈念sama閱讀 45,401評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像叠穆,于是被迫代替她去往敵國和親少漆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,700評論 2 345

推薦閱讀更多精彩內(nèi)容