码迷,mamicode.com
首页 > 其他好文 > 详细

samtools 常用的使用方法

时间:2014-06-02 09:24:02      阅读:484      评论:0      收藏:0      [点我收藏+]

标签:c   a   文件   使用   for   view   

samtools: Utilities for the SAM format

下面介绍一下samtools 常用的功能:

1,对fasta文件建立index

samtools faidx ref.fasta

 

2, 将sam文件转化为bam文件

samtools view -bS in.sam > in.bam

 

3, 查看bam文件的head信息

samtools view -H in.bam

 

4, 将bam文件进行sort

samtools sort aln.bam anl.sorted   #默认是根据coordinate进行sort, 如果输入bam文件为in.bam , 则输出文件名为in.sorted.bam

 

5, 去除bam文件中pcr导致的重复reads信息

samtools rmdup in.bam in.rmp.bam

 

6,  合并bam文件

samtools merge out.bam in1.bam in2.bam in3.bam # 假如in1.bam, in2.bam, in3.bam是某个某样本的三个重复,我们可以将他们合并为一个bam文件。

samtools merge -R chr1 out.bam in1.bam in2.bam in3.bam   #  如果想对部分合并,如至合并一号染色的上的bam文件合并,chr1必须为序列的名字,一号染色体序列的名字为Chr1,那么就应为-R Chr1

 

7, 对bam文件建立index

samtools index in.bam  #结果文件名为in.bam.bai

 

8, 用samtools call snp

另见其他博文

 

samtools 常用的使用方法,布布扣,bubuko.com

samtools 常用的使用方法

标签:c   a   文件   使用   for   view   

原文地址:http://www.cnblogs.com/freemao/p/3763498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!