社区
Linux/Unix社区
帖子详情
bedtools
qq_45101811
2019-05-28 11:06:17
请问bedtools中怎么循环处理多组overlap区域
...全文
8
回复
打赏
收藏
bedtools
请问bedtools中怎么循环处理多组overlap区域
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
be
dto
ols
2:be
dto
ols
-用于基因组算术的瑞士军刀
be
dto
ols
-用于基因组算术的瑞士军刀 概括 总体而言,be
dto
ols
实用程序是瑞士军刀,可用于各种基因组分析任务。 使用最广泛的工具可以进行基因组运算:即在基因组上设定理论。 例如,be
dto
ols
允许人们以广泛使用的基因组文件格式(例如BAM,BED,GFF / GTF,VCF)与多个文件中的基因组间隔相交,合并,计数,互补和混洗。 尽管每个工具都设计为执行相对简单的任务(例如,将两个间隔文件相交),但可以通过在UNIX命令行上组合多个be
dto
ols
操作来进行相当复杂的分析。 表现 从2.18版开始,由于我们对用于处理按染色体和起始位置预先排序的数据集的算法进行了改进,因此be
dto
ols
可伸缩性大大提高。 正如您在下面的图中所看到的,与未排序数据的不良缩放相比,已排序数据的速度和内存消耗可以很好地缩放。 be
dto
ols
的当前版本相交速度与bedops软件包的bedmap一
be
dto
ols
-example-script:大多数be
dto
ols
相交脚本看上去相对相似,这是一个示例性的slurm批处理脚本,该脚本使用be
dto
ols
相交函数来确定两个具有基因组数据的文件的重叠区域
be
dto
ols
-示例脚本 大多数be
dto
ols
相交脚本看上去相对相似,这是一个示例性的slurm批处理脚本,该脚本使用be
dto
ols
相交函数来确定两个具有基因组数据的文件上的重叠区域。所有相交都是使用be
dto
ols
2.26执行的-a:指定第一个文件-b:指定第二个文件相交将报告b与a重叠的区域,并在a上报告。 Be
dto
ols
还具有许多其他选项,例如-sb,在这种情况下,它将为a和b的任何交集写b,这告诉您b的特征与a重叠。 Be
dto
ols
相交文档: ://be
dto
ols
.readthedocs.io/en/latest/content/to
ols
/intersect.html
pybe
dto
ols
:适用于Aaron Quinlan的BE
DTo
ols
(生物信息学工具)的Python包装器以及更多内容
概述 广泛用于基因组间隔操纵或“基因组代数”。 pybe
dto
ols
包装并扩展了BE
DTo
ols
,并提供了Python内部的功能级操作。 请参阅完整在线文档,包括安装说明。 为什么要使用pybe
dto
ols
? 这是获取距基因间SNP小于5 kb的基因名称的示例: from pybe
dto
ols
import Be
dTo
ol snps = Be
dTo
ol ( 'snps.bed.gz' ) # [1] genes = Be
dTo
ol ( 'hg19.gff' ) # [1] intergenic_snps = snps . subtract ( genes ) # [2] nearby = genes . closest ( intergenic_snps , d = True , stream = True ) # [2, 3]
bedWEB:一个简单的应用程序,可在云中使用be
dto
ols
bedWEB 一个简单的应用程序,可在云中使用be
dto
ols
循环分析脚本
循环分析脚本 完整的分析流程 注意:将所有文件(包括.bedpe文件和hg38 gff文件)保留在一个目录中。 对于python脚本和Linux终端,请将其用作工作目录。 依赖关系:be
dto
ols
,Python> = 3.7,pandas> = 1.2.0 要复制此分析, 运行Common_Loop_generator.py脚本(最好在python IDE中运行)。 输出应该是一组.bed文件。 在Linux终端中运行以下命令: be
dto
ols
window -a anyLoops_AML_1.bed -b hg38.gff -w 15000 > mapped_anyLoops_AML_1.csv be
dto
ols
window -a anyLoops_AML_2.bed -b hg38.gff -w 15000 > mapped_anyLoops_AML_2.csv bed
Linux/Unix社区
18,784
社区成员
11,470
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章