美文网首页
2018-12-18

2018-12-18

作者: 大大大大达 | 来源:发表于2018-12-19 16:47 被阅读0次

RNA-seq :用conda安装RNA-seq所需要的工具

(主要摘自Y大宽的文章https://cloud.tencent.com/developer/article/1332363

一 安装miniconda

复制地址

mkdir src 

cd src  

~/src$ wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-4.5.4-Linux-x86_64.sh
~/src$ bash Miniconda3-4.5.4-Linux-x86_64.sh

配置conda环境

先启动conda环境

source ~/miniconda3/bin/activate
conda search bwa
结果搜索不到,需要添加channels

添加频道

复制以下命令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 

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

conda config --set show_channel_urls yes  
回到linux粘贴
另外再添加第三方频道
下面这个一定添加
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

接下来安装bioconda频道

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ 

用vim进行查看

vim ~/.condarc 

二 管理环境变量 安装python2环境

启动minicon3环境

source ~/miniconda3/bin/activate
#查看conda环境#
conda info --envs
可以看到只有miniconda3,但是有些软件比如macs2是在python2环境

conda重新建立一个python2环境

conda create -n python2 python=2 
这样可以安装python2环境,会装上新的依赖包,创建新python2环境。安装完成后,会提示如何启动python2环境
conda activate python2 

三 用conda安装转录组分析软件

-hisat2 samtools sratoolkit

-htseq-count

-fastqc trimmomatics

生信技能树RNA-seq基础传送门需要的软件,具体移步http://www.biotrainee.com/thread-1750-1-1.html

python3环境(base)  
 
conda install fastqc trimmomatic(conda可以同时指定两个软件安装)
biocondahttps://bioconda.github.io/recipes.html#recipes搜索htseq-count软件

注意要在python2环境下安装htseq,先启动python2环境

source activate python2
conda install htseq(/一定注意不能再当前环境python3安装,要启动python2环境!我不小心按了y,在python3安装完成了,然后用conda install htseq卸载) 
conda install htseq -y
启动htseq-count
htseq-count

继续搜索hisat2

回到python3环境安装(base)
source deactivate
conda install hisat2 
conda install hisat2 sra-tools -y  #注意原视频这里有点小错误,应该是sra-tools,不是sratoolskit

END

相关文章

网友评论

      本文标题:2018-12-18

      本文链接:https://www.haomeiwen.com/subject/gpckkqtx.html