转录组系列——RNA-seq数据分析软件的安装

纯吐槽请跳过:最近脑子比较乱,忙的还不是自己喜欢做的东西,还发生了一些事,所以比较丧。之前还给老板保证了若这一年做不出成果就不毕业了,现在想想,只想对自己呵呵。数据还没挖出来,坑倒先挖了一个。反思一下,还是自己太急于求成,对数据理解的不够深,只会跑跑流程,嗯,那就重头来过吧。顺便治治拖延症了,先给自己立个flag:周更!

环境准备

我的是Mac,自带Unix环境。用Mac终端神器homebrew安装anaconda:

也可以去anaconda官网下载安装包安装。
安装完后在可在terminal敲命令看是否安装成功:

转录组系列——RNA-seq数据分析软件的安装

2.使用conda管理环境

默认conda使用的是python3.7版本,有时候有些软件需要低版本的python,此时conda的优势就显而易见了。

conda创建其他版本python环境:

name ——你给环境命名

然后,启动这个环境:

或者:

退出这个环境:

查看你创建的conda环境:

应用举例:假如我想安装macs2,而macs2只能在python2中运行,此时:

conda建立一个python2.7环境

启动python2.7这个环境

此时安装macs2:

敲入

有命令,现在可以使用macs2了。但你若退出python2.7环境:

再敲入,没有macs2 -h,此时不能用了。如果我还想用,怎么办br> 这么办:
有三种办法

第一,通过绝对路径执行:
查看我环境变量:

转录组系列——RNA-seq数据分析软件的安装
用绝对路径调用命令:

第二,启动python2.7环境

第三,软连接ln (推荐使用!)

此时无论在哪,在什么环境都能使用macs2。慢慢体会!

查看mac2:

第一行显示 #!/Users/cooper/anaconda3/envs/python2.7/bin/python

3.删除环境

总结 conda安装小技巧

-1 根据软件所用的编程语言确定安装策略

-2 安装conda不要添加到环境变量中,用source activate启动

-3 官方的channel靠后,避免channel之间依赖关系混乱

-4 新建一个或多个安装环境安装生信软件

-5 国内用户利用好清华源镜像

conda安装RNA-seq所需软件

histat2 samtools sra-tools htseq-count fastqc trimmomatics

在base环境下,此时为python3.7环境

启动python2环境安装htseq:

安装hisat2:

提示错误,hisat2需要的python版本大于3.5小于3.6,当前版本为3.7,解决:

退出python3.5环境,软连接hisat所有相关命令到全局变量:

此时,敲入hisat2能找到命令

The End

来源:zch_Cooper

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月1日
下一篇 2019年11月1日

相关推荐