基于改进的方向性索引的hi-c数据层次域调用

calTADs的Python项目详细描述


简介

3C技术(5C,H-C)揭示了拓扑的存在性。 结合域(tads),一种普遍存在的亚巨碱基尺度的染色体结构。 tads是相邻的区域,在这些区域中,位点与 彼此之间的基因不在区域内。在视觉上,tads显示为正方形 沿着热图对角线的街区。

tad的识别方法有很多种[1][2]。大多数方法 应用两步方案:首先,将tad或边界信号转换为1d 使用一些统计信息(例如方向性指数,di)进行剖面分析;然后,使用 一维剖面,用于识别潜在边界并生成一组离散的 不重叠的tads。然而,染色体结构的组织是 总是错综复杂的。Phillips Cremins Je等人[3]已使用 一种改进的多尺度di将tads细分为更小的次pologies(sub-tads) 使用5C数据。在这里,我将他们的算法扩展到整个基因组并开发 这个软件。

caltads在传统的[4]原位[5]hi-c数据上进行测试,两者都生成 合理的结果。

安装

请检查发行版中的文件“install.rst”。

用法

打开终端,键入calTADs -h获取帮助信息。

Caltads包含一个流程管理系统,因此您可以提交相同的 反复命令尽可能地利用并行电源。

参考

[1]Dixon JR, Selvaraj S, Yue F et al. Topological domains in mammalian genomes identified by analysis of chromatin interactions. Nature, 2012, 485: 376-380.
[2]Sexton T, Yaffe E, Kenigsberg E et al. Three-dimensional folding and functional organization principles of the Drosophila genome. Cell, 2012, 148: 458-472.
[3]Phillips-Cremins JE, Sauria ME, Sanyal A et al. Architectural protein subclasses shape 3D organization of genomes during lineage commitment. Cell, 2013, 153(6):1281-95.
[4]Lieberman-Aiden E, van Berkum NL, Williams L et al. Comprehensive mapping of long-range interactions reveals folding principles of the human genome. Science, 2009, 326: 289-293.
[5]Rao SS, Huntley MH, Durand NC. A 3D map of the human genome at kilobase resolution reveals principles of chromatin looping. Cell, 2014, 159(7):1665-80.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java应该考虑使用DTO来代替Spring控制器层吗?   java为什么要将Maven与Git结合起来?   java试图将CSV转换为XLSX,但使用了错误的逗号拆分列   mysql Spring 3+Hibernate:java。sql。BatchUpdateException:无法添加或更新子行(ManyToMany)   java基本字符串反转器   java无法使用RestControllerAdvice为身份验证失败生成自定义错误消息   java当只允许SQLException时,如何抛出EOFEException?   java如何创建播放模块?   Android中匿名类的java实例化异常问题   java两个停靠组件,其中第二个组件填充剩余空间   java如何在按钮延迟时启用它   Java中正在运行的应用程序中的后台进程   java我正试图从一个字符串打印出这个字符输出   如何使用java socket通过两个不同的wifi连接两台电脑?   javaapachecamel:如何将分层数据从数据库转换为pojo   java Webrtc:OniconConnectionChange和onConnectionChange之间有什么区别   java如何重写已经创建的JTable方法   爪哇扫雷机堆垛机   雅加达ee Java ee EJB 3.0 Glassfish