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