生物信息學軟體安裝2:使用Bioconda管理生信軟體
來自專欄 菜鳥學飛記
在蘋果操作系統上,我們可以從App Store下載各種軟體。Linux操作系統有沒有一個類似於App Store的平台,可以使我們非常方便的下載各種軟體,而不用考慮各種依賴包的問題呢?答案當然是肯定的,就是我們今天要介紹的Bioconda。
要介紹Bioconda首先得介紹一下Anaconda:
Anaconda指的是一個開源的Python發行版本,而Bioconda是Anaconda中專門用來管理生物信息學相關軟體的channel。目前,Bioconda已經支持安裝2700多種生物信息學相關的包。
1.安裝conda
要使用Bioconda,必須先安裝conda,有兩個版本可供我們選擇:miniconda和anaconda。miniconda的體積較小,但是能滿足正常的生物信息學使用,如果你的網速較慢或者硬碟空間較小,可以優先選擇此版本。進入miniconda的下載頁面,選擇合適的版本進行下載和安裝,此處以Python3.6版本為例:
# cd進入你的軟體安裝目錄
cd /mnt/h/Workspace/Biosoft/
# 下載miniconda安裝包
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 安裝miniconda
bash Miniconda3-latest-Linux-x86_64.sh
安裝完成後,重新登錄或者source ~/.bashr
,並將conda添加到環境變數PATH。
2.配置Chanels
在conda的迷人配置中,並不包含生物信息學軟體源,所以需要把生物信息學相關的chanels添加到conda中:
conda config --add channels r
conda config --add channels defaults
conda config --add channels conda-forge
conda config --add channels bioconda
3.添加國內源,解決下載慢的問題
Bioconda默認的chanel都在國外,下載軟體非常緩慢,我們可以添加國內的chanel,以提高下載速度:
conda config —add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config —add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config —add channels https://nanomirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
4.使用bioconda管理生物信息學軟體
# 此處以軟體bwa為例
# 安裝bwa,默認安裝最新版本
conda install bwa
# 查找bwa的所有版本
conda search bwa
# 安裝特定版本的bwa
conda install bwa=0.7.12
# 查看conda中已經安裝過的軟體
conda list
# 升級軟體
conda update bwa
# 卸載軟體
conda remove bwa 或者
conda unistall bwa
推薦閱讀:
※【好書分享】生信技能學習指南
※生物信息神奇網站系列(十七):Bioconductor Workflows
※NCBI教程(一)獲取基因(gene)或基因產物(gene product)的功能
※生物信息學100個基礎問題 —— 第5題 測序建庫的adapter
※生物信息學100個基礎問題 —— 第8題 讀懂FastQC報告 Part III
TAG:生物信息學 |