samtools 和 bamtools 安装

1. samtools 安装

SAMtools 新的 1.0 版本改进比较大。 SAMtools 包含 3 部分:

Samtools : 对 SAM/BAM/CRAM 格式文件进行读、写、索引和查看操作。
BCFtools : 对 BCF2/VCF/gVCF 格式文件进行读写操作; 对 SNP 和 short indel 进行 calling/filtering/summarising
HTSlib : 用于高通量数据读写操作的 C library

新版的 samtools 将 Samtools 和 BCFtool 分离开,成为 2 个独立的软件包。 这 2 个都运用了 HTSlib,并且其软件包中都包含了 HTSlib 。
新版不的 Samtools 的官方网址更改为了: http://www.htslib.org/

1.1 安装 Samtools

$ wget http://downloads.sourceforge.net/project/samtools/samtools/1.1/samtools-1.1.tar.bz2
$ tar jxf samtools-1.1.tar.bz2 -C /opt/biosoft/
$ cd /opt/biosoft/samtools-1.1/
$ make -j 8
$ echo 'PATH=$PATH:/opt/biosoft/samtools-1.1/' >> ~/.bashrc

1.2 安装 BCFtools

$ wget http://sourceforge.net/projects/samtools/files/samtools/1.1/bcftools-1.1.tar.bz2
$ tar jxf bcftools-1.1.tar.bz2 -C /opt/biosoft/
$ cd /opt/biosoft/bcftools-1.1
$ make -j 8
$ echo 'PATH=$PATH:/opt/biosoft/bcftools-1.1' >> ~/.bashrc

2. Bamtools

Bamtools 是 Samtools 的 c++ 版本的 Samtools, 其官网: https://github.com/pezmaster31/bamtools

$ wget https://github.com/pezmaster31/bamtools/archive/master.zip -O bamtools-master.zip
$ unzip bamtools-master.zip -d /opt/biosoft/
$ cd /opt/biosoft/bamtools-master/
$ mkdir build
$ cd build/
$ cmake ..
$ make -j 8
$ echo 'PATH=$PATH:/opt/biosoft/bamtools-master/bin/' >> ~/.bashrc 
$ source ~/.bashrc

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据