今天是生信學習第三天,學習基本的軟件安裝
準備工作
檢查有無bzip2,若沒有 yum install -y bzip2 安裝
下載軟件管理Miniconda
Miniconda相當于App store,一個干實事的分支
安裝Miniconda
先百度進入Miniconda的網(wǎng)址,選擇適合自己服務器的版本,右鍵復制鏈接

S0$9ARZ$LR4L~YA(PZ5LFNS.png
使用代碼
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
一路enter,然后yes



QQ圖片20180822222323.png

1.png

2.png
安裝后激活
source ~/.bashrc
conda

3.png
添加國內鏡像
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes
搞定啦
使用conda
- 查看當前所有軟件列表 conda list
- 搜索軟件 conda search fastqc
- 安裝軟件 conda install fastqc -y 【加上-y是自動安裝】
- 卸載軟件 conda remove fastqc -y
分身功能
生信實戰(zhàn)中,需要分析轉錄組、基因組組裝、重測序等多個項目。每一個項目都需要不同的軟件,另外軟件之間的結合也是需要版本要求的,比如A項目你需要用a軟件V 1.0版本,但是處理B項目又需要用到a軟件的V 1.5版本,怎么辦?
--別想了,辦法就是分身??!按照你的項目,定制不同的分身,安裝不同的軟件,互不干擾。這個分身就是不同的“conda environment”。(引自生信星球)
1、查看當前conda有哪些環(huán)境
conda info --envs
2、建立一個名叫rnaseq的conda環(huán)境,指定python版本是3,安裝軟件fastqc、trimmomatic
conda create -n rna-seq python=3 fastqc trimmomatic -y
3、激活新的conda環(huán)境source activate rna-seq
4、卸載一個環(huán)境中的軟件
卸載某個軟件conda remove -n rna-seq fastqc -y
全部卸載,也就是卸載這個環(huán)境conda remove -n rna-seq -all