查看原文
其他

生信平台搭建(十):生物软件安装

王通 基因学苑 2023-08-18

工作目录设置明白之后我们就可以开始安装软件了,并且我们前面已经对系统进行了很多基础配置,例如gcc,java,cmake,zlib,glibc等这些都安装完成,其实现在大量软件都可以直接使用root账户进行编译了。虽然现在有bioconda可以非常方便的安装6000多个软件。但由于bioconda会将软件安装目录搞的很乱,因此,多数情况下我还是喜欢安装。

安装bwa三件套

1、安装bwa软件

cd /ifs1/Software/src
wget  https://jaist.dl.sourceforge.net/project/bio-bwa/bwa-0.7.17.tar.bz2
tar -xjvf bwa-0.7.17.tar.bz2 -C ../biosoft
cd ../biosoft/bwa-0.7.17/
make

2、包括samtools和bcftools在内的很多软件都需要依赖htslib,所以需要先安装htslib

cd /ifs1/Software/biosoft
git clone https://github.com/samtools/htslib.git
cd htslib
autoheader     
autoconf      
./configure   
make
make install

3、安装samtools

cd /ifs1/Software/biosoft
git clone https://github.com/samtools/samtools.git
cd samtools
autoheader     
autoconf -Wno-syntax
./configure          
make

4、安装bcftools

cd /ifs1/Software/biosoft
git clone https://github.com/samtools/bcftools.git
cd bcftools
autoheader 
autoconf 
 ./configure --enable-libgsl --enable-perl-filters
make

创建快捷方式

安装完软件只能在当前目录下运行,并且还需要添加”./",这样显然比较麻烦,我们需要在任何目录下都能够运行软件。这就需要添加“桌面快捷方式”——软连接。

cd /ifs1/Software/bin/
ln -s /ifs1/Software/biosoft/bwa-0.7.17/bwa ./
ln -s /ifs1/Software/biosoft/samtools/samtools ./
ln -s /ifs1/Software/biosoft/samtools/misc/wgsim .
ln -s /ifs1/Software/biosoft/samtools/misc/plot-bamstats ./
ln -s /ifs1/Software/biosoft/bcftools/bcftools ./
ln -s  /ifs1/Software/biosoft/htslib/bgzip ./
ln -s  /ifs1/Software/biosoft/htslib/tabix ./

修改PATH变量

链接完成之后,还并不能马上起作用,需要将当前目录"./"和“/ifs1/Software/bin/”添加到PATH变量中才行,运行一下命令。

echo "export PATH=\"\$PATH:./:/ifs1/Software/bin/:\$PATH\" "  >>~/.bashrc
source ~/.bashrc

这样在任何目录下都可以直接敲命令bwa,samtools,bcftools等运行软件了,以后安装完软件只需要将其可执行程序链接到/ifs1/Software/bin/目录下即可。


---------- END ----------

(添加作者微信,请注明单位姓名)



您可能还会感兴趣的

R语言与生物信息(深圳站)开课了
上传数据,直接分析,1T内存服务器来了
手把手教你生信分析平台搭建专栏合集
生物信息重要资源站点合集
不会编程,如何进行批量操作
一个人全基因组完整数据分析脚本
一个细菌基因组完整分析脚本
如何在Linux下优雅的装X


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存