转录组系列——RNA-seq数据分析软件的安装
纯吐槽请跳过:最近脑子比较乱,忙的还不是自己喜欢做的东西,还发生了一些事,所以比较丧。之前还给老板保证了若这一年做不出成果就不毕业了,现在想想,只想对自己呵呵。数据还没挖出来,坑倒先挖了一个。反思一下,还是自己太急于求成,对数据理解的不够深,只会跑跑流程,嗯,那就重头来过吧。顺便治治拖延症了,先给自己立个flag:周更!
环境准备
我的是Mac,自带Unix环境。用Mac终端神器homebrew安装anaconda:
brew cask install anaconda
也可以去anaconda官网下载安装包安装。
安装完后在可在terminal敲命令看是否安装成功:
conda -V
conda环境配置与使用
1.conda添加镜像源:
添加清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
添加bioconda源:(bioconda有很多生物软件!)
conda config --add channels bioconda
查看源是否添加成功:
vim ~/.condarc
2.使用conda管理环境
默认conda使用的是python3.7版本,有时候有些软件需要低版本的python,此时conda的优势就显而易见了。
conda创建其他版本python环境:
conda create -n name python=3.6
name ——你给环境命名
然后,启动这个环境:
conda activate name
或者:
source activate name
退出这个环境:
conda deactivate name
查看你创建的conda环境:
conda info --envs
应用举例:假如我想安装macs2,而macs2只能在python2中运行,此时:
conda建立一个python2.7环境
conda create -n python2.7 python=2.7
启动python2.7这个环境
conda activate python2.7
#或者:
source activate python2.7
此时安装macs2:
conda install macs2
敲入
macs2 -h
有命令,现在可以使用macs2了。但你若退出python2.7环境:
conda deactivate
再敲入,没有macs2 -h,此时不能用了。如果我还想用,怎么办?
这么办:
有三种办法
第一,通过绝对路径执行:
查看我环境变量:
echo $PATH
用绝对路径调用命令:
/Users/cooper/anaconda3/envs/python2.7/bin/macs2 -h
第二,启动python2.7环境
conda activate python2.7
第三,软连接ln (推荐使用!)
ln -s /Users/cooper/anaconda3/envs/python2.7/bin/macs2 -h /usr/local/bin
此时无论在哪,在什么环境都能使用macs2。慢慢体会!
查看mac2:
vim /usr/local/bin/macs2
第一行显示 #!/Users/cooper/anaconda3/envs/python2.7/bin/python
3.删除环境
conda remove -n python2.7 --all
总结 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环境
conda install samtools sra-tools fastqc trimmomatics
启动python2环境安装htseq:
source activate python2
conda install htseq
#查看htse
htseq-count
安装hisat2:
conda install hisat2
提示错误,hisat2需要的python版本大于3.5小于3.6,当前版本为3.7,解决:
conda create -n python3.5 python=3.5
conda activate python3.5
conda install hisat2
#done!
退出python3.5环境,软连接hisat所有相关命令到全局变量:
conda deactivate
ln -s /Users/cooper/anaconda3/envs/python2.7/bin/hisat* /usr/local/bin
此时,敲入hisat2能找到命令
The End
转录组系列——RNA-seq数据分析软件的安装相关推荐
- python数据分析软件下载_windows 7下python数据分析软件的安装
(1)执行安装python-2.7.10.exe (这个是32位包,发现64位包会和很多软件冲突,找不到路径.并且安装时注意最后一个安装选项,选择自动修改路径) (2)执行安装numpy-1.9.2- ...
- SPSS数据分析软件的安装与介绍(附网盘链接)
- gblfy大数据技术之安装CentOS系列
gblfy大数据技术之安装CentOS系列 1检查BIOS虚拟化支持(可以先执行第二步,如果不支持再回来设置) 2新建虚拟机 3新建虚拟机向导 4创建虚拟空白光盘 5安装Linux系统对应的CentO ...
- 本周开课 | 第 17 期高级转录组分析和R数据可视化火热报名中!!!
福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现安排<高级转录组分析和R数据可视化>于2022年4月15-17 线上/线下课程 (线上课是通过腾讯会议实时直播线下课,实时 ...
- 第16期高级转录组分析和R数据可视化培训(2022年1月)
福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现安排<高级转录组分析和R数据可视化>于2022年1月14-16 线上/线下课程 (线上课是通过腾讯会议实时直播线下课,实时 ...
- 相约2023 | 第 20 期高级转录组分析和R数据可视化火热报名中!!!
福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现安排<高级转录组分析和R数据可视化>于2023年02月17-19 线上/线下课程 (线上课是通过腾讯会议实时直播线下课,实 ...
- 高级转录组分析和R数据可视化技术研讨会(2023.2)
福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现安排<高级转录组分析和R数据可视化>于2023年2月17线上/线下课程 (线上课是通过腾讯会议实时直播线下课,实时互动,并 ...
- 经典升级,长直播,马上开课 | 第 20 期高级转录组分析和R数据可视化火热报名中!!!...
福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现安排<高级转录组分析和R数据可视化>于2032年02月17-19 线上/线下课程 (线上课是通过腾讯会议实时直播线下课,实 ...
- 经典升级,长直播,马上开课 | 第 19 期高级转录组分析和R数据可视化火热报名中!!!...
福利公告:为了响应学员的学习需求,经过易生信培训团队的讨论筹备,现安排<高级转录组分析和R数据可视化>于2022年10月21-23 线上/线下课程 (线上课是通过腾讯会议实时直播线下课,实 ...
最新文章
- RSA加密解密在jsencrypt+c#的实现-博客园加密登录
- Android中利用Jsoup让WebView清除Html标签并让图片适应大小并居中
- 为什么我的vc6.0建立工程时显示不能访问类查文件类信息,类查看信息不可用
- 会计云课堂实名认证后怎么更改_离职了,税务局的会计信息还是我,老板就不更改,怎么办?...
- [NDK 佳佳的魔法药水]
- SysV和BSD启动风格的比较
- Java开发者值得关注的十个技术博客
- 2021-08-02 表的增删改查
- Go语言高性能编程手册(万字长文)
- Gstreamer学习笔记(5):GStreamer Pad and Capabilities Negotiation
- JAVA_OPTS(JVM相关运行参数的变量)设置
- 基于大数据平台分析前程无忧大数据招聘信息实现数据可视化
- html五星评分标准,五星级酒店评分标准.doc
- Error(错误)、Exception(异常)之间区别
- AspectJ自定义注解报错:error Type referred to is not an annotation type:xxx -----IllegalArgumentException
- Android获取年月日时分秒
- WebStorm 支持 rpx
- 孟岩:区块链的原则与价值观
- html水平线 虚线
- qrcode的使用方法