安装生信软件

软件安装分类

安装之后的软件目录要求有序清楚干净

软件安装分类.PNG

miniconda软件安装

下载miniconda软件,此为软件仓库(清华大学开源软件镜像站 | minconda)例如,
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda2-4.5.11-Linux-x86_64.sh
bash Miniconda2-4.5.11-Linux-x86_64.sh

配置镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
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/cloud/bioconda
conda config --set show_channel_urls yes

创建软件安装环境并起名字,例如叫作rna
conda create -n rna python=2

查看当前的conda环境
conda info --envs

激活/进入conda的rna环境(这样就不每次使用是都conda create -n rna python=2)
source activate rna

安装一个软件试试,例如sra-tools软件,首先在Bioconda documentation的网站上搜索有没有收录,网址https://bioconda.github.io/recipes.html
发现有这软件,可以用conda安装啦!此步骤也可以如下得到确认:
conda search sra-tools

开始安装
conda install -y sra-tools # 出现done,正确安装。注意,通常要能调出该软件的help才放心。各款软件如何确认?可能得多加网上搜索确认啦,例如,
调用:
./sratoolkit.2.9.2-ubuntu64/bin/fastq-dump --help 
发现可以调用,确认软件可以使用了。

source deactivate # 如此,即可退出当前环境

各类语言安装包

杂记

优先下载二进制可执行程序:解压后即可全路径调用

C源码:./configure一下, make一下, 再make install一下 ( 有些需权限,缺库。据说很头疼,但我是哪哪儿都疼。)
perl和python软件,主要是模块依赖
R,java安装等等

注意一个问题,下载后要解压,得到的源码包未必是合适的名字,例如名字就叫做download,此时一定要对其更名,例如:
mv download bowtie2-2.2.9-linux-x86_64.zip

完事后注意更改环境变量,并使之生效。这是为了不必从绝对路径找到执行软件的位置去运行,那样可不就费事了嘛。

echo 'export PATH=/home/jianmingzeng/biosoft/myBin/bin:$PATH' >>~/.bashrc 
这个/home/jianmingzeng/biosoft/myBin/bin是个例子,得要找到自己安装了的那个软件的位置。怎么找到?以安装GTK软件为例,先 ./gatk --help 能出来,然后 pwd 出来路径,例如 /home/vip18/GATK4/gatk-4.0.11.0  然后将这个添加到环境变量里。最后这么使之生效:
source ~/.bashrc

这事也可以这么干:
进入vim编辑,
vim ~/.bashrc
写进去,
export PATH="/home/jianmingzeng/biosoft/myBin/bin:$PATH"
使之生效,
source ~/.bashrc

注意,有的软件可能得如下这么干。我装的少,目前还没遇到,我就是先记下来而已
perl configureHomer.pl -install
pip install CrossMap --user
python setup.py install --user
source("http://bioconductor.org/biocLite.R")
biocLite("qvalue")

几个软件的安装实例

sra-tools

搜索sra-tools得到该软件的官网,其他网站也可,能得到是关键。NCBI sra-tools软件官网:
https://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?view=software
找到下载这玩意儿的地方,右击获取下载地址,那就下载喽
wget -c https://ftp-trace.ncbi.nlm.nih.gov/sra/sdk/2.9.2/sratoolkit.2.9.2-ubuntu64.tar.gz

解压喽
tar zxvf sratoolkit.2.9.2-ubuntu64.tar.gz

调用确认能不能用喽
./sratoolkit.2.9.2-ubuntu64/bin/fastq-dump --help

featureCounts

搜索发现是在subread 软件官网http://subread.sourceforge.net/
要注意到名字并不相同(子软件)

下载,
wget -c https://sourceforge.net/projects/subread/files/latest/download
重命名,解压,
mv download subread-1.6.3-source.tar.gz
tar zxvf subread-1.6.3-source.tar.gz
安装,
cd subread-1.6.3-source/
make -f Makefile.Linux(编译。官网得知,需如此,照做即可。)
调用,
./bin/subjunc --help
./bin/featureCounts -h

samtools C安装法

进入samtools 软件链接,
http://www.htslib.org/download/
https://github.com/samtools/samtools/releases/
得到链接,下载,
wget -c https://github.com/samtools/samtools/releases/download/1.9/samtools-1.9.tar.bz2
解压,
tar jxvf samtools-1.9.tar.bz2
编译和安装,
cd samtools-1.9
./configure --prefix=~/biosoft/samtools-1.9
make
make install
调用,
./samtools-1.9/samtools --help

vcftools C安装法

进入vcftools 软件链接,
https://vcftools.github.io/examples.html
得到软件链接,下载。注意master不是合适的识别名称,要改下
wget -c https://github.com/vcftools/vcftools/zipball/master
更名,解压,
mv master vcftools-vcftools-v0.1.16-13-gd0c95c5.zip
unzip vcftools-vcftools-v0.1.16-13-gd0c95c5.zip
# export PERL5LIB=/home/qmcui/software/vcftools/vcftools_0.1.13/perl(这步,我不懂,也许不需要懂,照做即可。怎么知道要这么做?查看软件自带的readme.txt,或者搜索至官网甚至有安装示例)

编译和安装,
cd vcftools-vcftools-d0c95c5
./autogen.sh
./configure --prefix=/home/qmcui/software/vcftools....
make
make install

调用,
最后一步调用:
cd /home/qmcui/software/bin_configure/bin && man vcftools

注意,调用方法各例或有不同,如何知道?看官网说明,或搜索得知。

github下载安装(github 类似 conda)

进入htslib github链接,
https://github.com/samtools/htslib
下载,
git clone https://github.com/samtools/htslib 或者
git clone git://github.com/samtools/htslib.git
安装和编译,
cd htslib
make
调用,
./htslib/tabix --help
##############
wget下载法:
wget -c https://github.com/samtools/htslib/archive/develop.zip
unzip develop.zip
cd htslib-develop
make
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 229,460评论 6 538
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,067评论 3 423
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 177,467评论 0 382
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,468评论 1 316
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,184评论 6 410
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 55,582评论 1 325
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 43,616评论 3 444
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,794评论 0 289
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,343评论 1 335
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,096评论 3 356
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,291评论 1 371
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,863评论 5 362
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,513评论 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 34,941评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,190评论 1 291
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,026评论 3 396
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,253评论 2 375

推荐阅读更多精彩内容