合并两个BED文件 发表于 2020-12-02 | 分类于 编程语言 | | 热度 °C 如何合并两个BED文件,使其有重合的区域合并成一个?可以使用cat + bedtools merge组合。以A.bed和B.bed为例: 123456789101112138279 A.bed6199 B.bed# 两个BED文件,第一步合并成一个文件,但来自两个文件的区域是分开的$ cat A.bed B.bed > C.bed14478 C.bed# 合并后的文件PEAK数是合并前两个文件的总和# 执行合并之前,需要对染色体坐标进行排序,否则结果会有问题$ sort -k1,1 -k2,2n C.bed > D.bed14478 D.bed # 排序后PEAK数不变# 最后进行合并$ bedtools merge -i D.bed > E.bed# 这样即可得到我们需要的BED文件,PEAK数减少,但多于任何一个合并前的文件9258 E.bed 本文作者:括囊无誉 本文链接: CHIPSEQ/mergeBed/ 版权声明: 本博客所有文章均为原创作品,转载请注明出处! ------ 本文结束 ------ 坚持原创文章分享,您的支持将鼓励我继续创作! Donate WeChat Pay