美文网首页生物信息生信CNV
Bedtools genomecov 计算覆盖度

Bedtools genomecov 计算覆盖度

作者: 斩毛毛 | 来源:发表于2021-01-08 10:18 被阅读0次

简单说明:

  • 从2.28.0版开始,bedtools使用htslib库支持CRAM格式
  • 除了BAM文件,bedtools默认所有的输入文件都以TAB键分割
  • 除非使用-sorted选项,bedtools默认不支持大于512M的染色体
  • 如果没有使用-sorted参数对染色体按编码顺序进行排序(e.g., sort -k1,1 -k2,2n ),则必须使用-g参数输入相同排序染色体
  • bedtools要求染色体命名方案在比较文件中是相同的(例如‘chr1’和‘1’不能同时存在)

1 genomecov

计算基因组水平上的reads覆盖度,可以以单个点位显示(-d),或者以bed格式显示(-bg)。

在运行之前,保证
(1) 输入的bed/vcf/gff 文件时,要对齐进行排序(sort -k1,1 -k2,2n), 且提供 -g genome 文件
(2) 输入ban文件时,使用ibam 参数,先对bam文件进行sort,可不加-g 参数

如下

bedtools genomecov -bga -pc -ibam F_T02.sorted.bam >F_T02.frag.cov
head F_T02.frag.cov
YYchr1  0   183326  0
YYchr1  183326  183590  1
YYchr1  183590  187919  0
YYchr1  187919  188138  1
YYchr1  188138  190127  0
YYchr1  190127  190272  1
YYchr1  190272  190354  0

# -bg: 以bed文件输入
# -bga: 如上一样,但同时输入覆盖度为0的区域

以上结果中,第一列染色体,2,3列,位置区域,第4列 coverage,该区域的定义如下所示

参考

相关文章

  • Bedtools genomecov 计算覆盖度

    简单说明: 从2.28.0版开始,bedtools使用htslib库支持CRAM格式 除了BAM文件,bedtoo...

  • 覆盖度计算

    1.PE151测序需要多少M PE Read-peir 覆盖?一个10Gbp大小的genome 99%以上的区域达...

  • 计算 bam 的覆盖度

    对 bed 文件中的每个区间计算平均覆盖深度: 如果想要计算总体的覆盖深度,可以使用下面的管道 一些其他有用的命令...

  • 计算测序深度和覆盖度

    # 概念: 深度(depth)与覆盖度(coverage) 假想实验 对长100bp的目标区域进行捕获测序:采用单...

  • 计算测序深度和覆盖度

    深度(depth)与覆盖度(coverage) 假想实验 对长100bp的目标区域进行捕获测序:采用单端测序,每个...

  • 覆盖度,测序深度 理解,计算

    横向——覆盖度(coverage) 所谓覆盖度,也可以理解成“有多少基因组区域被覆盖”,一般是一个百分比。比如我们...

  • 计算ChIP-seq的CPM值

    首先,准备callpeak后的narrowpeak文件,和bam文件 利用bedtools multicov先计算...

  • 技巧 | BEDTools - extract promoter

    目标:使用 bedtools 提取基因组区域的序列工具:bedtools[https://bedtools.rea...

  • bamtobed

    ref:bamtobed — bedtools 2.27.0 documentation 安装:BEDtools ...

  • 「bedtools 和bedops」报错解决

    1.脚本调用bedtools 按照bin进行统计重复序列密度,调用bedtools merge: bedtools...

网友评论

    本文标题:Bedtools genomecov 计算覆盖度

    本文链接:https://www.haomeiwen.com/subject/rhvxaktx.html