SAM和BAM是序列比对之后常用的输出格式,比如tophat输出BAM格式,bowtie和bwa等都采用了SAM格式。BAM格式其实就是SAM格式的二进制格式,占用存储空间更小。samtools由中国学者开发,专门用于sam/bam格式文件的各种操作。

1)查看BAM/SAM格式文件

samtools view [‐bhuHS] [‐t in.refList] [‐o output] [‐f reqFlag] [‐F skipFlag] [‐q minMapQ] [‐l library] [‐r read‐Group] <in.bam>|<in.sam>

     -b 以BAM格式输出,可以用于samtools的后续分析-u 以未压缩的BAM格式输出,可以节约时间,一般在管道执行时使用-h 在结果中包含头header-H 只输出k开头
samtools view -h 文件名 |less -S

参考网页 http://www.htslib.org/doc/samtools.html
http://www.htslib.org/doc/samools-view.html

samtools直接查看bam文件相关推荐

  1. linux bam文件格式介绍,Sam和bam文件说明

    SAM文件 SAM(Sequence Alignment/Map)格式是一种通用的比对格式,用来存储reads到参考序列的比对信息. SAM是一种序列比对格式标准,由sanger制定,是以TAB为分割 ...

  2. linux怎么查看一个bam文件,生信分析过程中这些常见文件的格式以及查看方式你都知道吗?...

    原标题:生信分析过程中这些常见文件的格式以及查看方式你都知道吗? 生信分析过程中,会与很多不同格式的文件打交道,除了原始测序数据 fastq 之外,还需要准备基因组文件 fasta 格式和基因注释文件 ...

  3. bam文件header中的@RG

    比对软件bwa.bowtie2等产生的bam文件用于gatk分析时经常报错,提示没有read group信息. Read group信息通常用来表示这些reads来自于同一个芯片的同一个run(个人理 ...

  4. 2022.11.21【bug笔记】|bam文件报错:Cannot add sequence that already exists in SAMSequenceDictionary

    项目场景: sam文件是通过hisat2,bowtie2或者bwa将rawdata进行比对后得到的包含比对信息的数据格式.经过samtools处理后得到的bam文件经常用于后续分析,比如RNA-seq ...

  5. bam文件处理 转fq

    原始 BAM 文件和 sort 之后 BAM 文件的行数,是一样的. SEQanswers:BAM is compressed. Sorting helps to give a better comp ...

  6. Samtools应用指南-处理Sam与Bam文件

    安装 去官网下载想要的版本 tar jxvf samtools-1.9.tar.bz2 cd samtools-1.9 ./configure --prefix=全路径/samtools-1.9 ma ...

  7. samtools 检测bam文件的完整度

    检测bam文件的完整度 samtools view T_recal.bam|head samtools view T_recal.bam|tail for i in *.bam ;do (samtoo ...

  8. 改变bam文件header的方法:samtools reheader和picard AddOrReplaceReadGroups

    介绍两种更改bam文件header的方法: 1. Samtools工具的reheader方法: 2. Picard软件的AddOrReplaceReadGroups方法: 两种方法有什么区别呢?Sam ...

  9. [samtools] 文本查看语法,浏览SNP/INDEL位点

    santools可以作为文本查看工具,查看比对结果文件,下面做一简单介绍: 1. 通过BWA比对获取sam比对文件,也可以将fastq文件转化为bam/sam文件: 2. 转换sam文件为bam文件, ...

最新文章

  1. 在决策树类相关算法中,一个接点的基尼系数通常是大于还是小于他的父节点?是总是大于还是总是小于?
  2. 删除联想OEM分区的方法 推荐!
  3. 但是尚未从池中获取连接_SQLServer超时时间已到,但是尚未从池中获取连接
  4. mysql将权限分为几个层级_MySQL多层级结构-区域表使用树详解
  5. Mysql(8)——as和distinct和where的用法
  6. python中的命名空间指什么_13.Python中的命名空间是什么
  7. jeecg公开课今晚主题:新版本功能介绍、online原理和代码生成器,欢迎大家报名
  8. php删除二维数组的某一行某一列_php中怎么去除二维数组的某个字段?
  9. 【测试】软件测试分类体系系统学习
  10. 专业五线谱作曲打谱软件Overture的常用快捷键功能大全
  11. adams matlab 柔性体,【ADAMS柔性体】柔性体生成流程与注意事项
  12. linux 共享内存区及进程间通信
  13. ex10_14输出素数
  14. 2017年囧事大全,全部真人真事
  15. ACM大量习题题库及建议培养计划
  16. 【离散数学】群、环和域的关系
  17. 全国计算机一级比赛,2017年全国计算机一级考试题及答案
  18. 网站推广工具-批量网站推广管理软件下载
  19. 白鹭科技挂牌新三板 连续三年亏损
  20. 单片机定时器和计数器的实验C语言,(单片机原理与应用)定时器/计数器设计实验...

热门文章

  1. Windows安全中心输入用户名密码
  2. STM32串口中断程序-迪文屏,
  3. error: identifier “AT_CHECK“ is undefined
  4. 设置源码解析--Uim/Sim卡锁定
  5. MSA2000系列配置Vdisk和Volume方法
  6. sql goup by
  7. 现代通信原理14.1:正交向量空间与正交信号空间
  8. LSF Reordering
  9. 药一点医药软件供应商——医疗器械管理软件销售功能
  10. cpu超线程优缺点_转一篇文章:关于超线程技术的优缺点的。。。