高思维量测序数据的综合分析

metaseq的Python项目详细描述


https://travis-ci.org/daler/metaseq.png?branch=masterhttps://badge.fury.io/py/metaseq.svghttps://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat-square 简言之,这篇文章的目的是把许多现有的软件捆绑在一起。 探索基因组数据的框架。它侧重于灵活性和 不同基因组数据集的交互探索和绘图。

metaseq的主要文档可以在https://daler.github.io/metaseq找到。

如果您在工作中使用metaseq,请引用以下出版物:

Dale, R. K., Matzat, L. H. & Lei, E. P. metaseq: a Python package for integrative genome-wide analysis reveals relationships between chromatin insulators and associated nuclear mRNA. Nucleic Acids Res. 42, 9158–9170 (2014). http://www.ncbi.nlm.nih.gov/pubmed/25063299

示例1:启动程序上的平均芯片序列信号

Example 1陪你走 通过创建以下热图和线图:

demo.png

上图:ATF3芯片序列信号在转录起始位点(TSS)上的热图 人k562细胞中的chr17。中:所有TSS的平均芯片富集度 +/-1KB,95%置信区间。底部:与ATF3基因敲除RNA序列整合 结果显示,与上升的转录本相比,差异富集, 或者在3级击落时没有改变。

示例2:差分表达式散点图

Example 2步行 通过创建下面的散点图和边缘直方图 图:

expression-demo.png

ATF3基因敲除的对照与敲除表达(log2(fpkm+1))。 实验。每个点代表17号染色体上的一个转录本。 边缘分布显示在顶部和侧面。1:1线显示为 虚线由简单的2倍决定的上调和下调基因 切断。

其他功能

此外,metaseq还提供:

  • 用于访问“基因组信号”的不确定格式的api,允许您 bam、bed、vcf、gtf、gff、bigbed和bigwig使用相同的api。
  • 从上述文件格式进行并行数据访问
  • “迷你浏览器”,可缩放和可平移的python图形,显示基因组 信号和基因模型,通过点击感兴趣的特征生成
  • pandas.dataframes的包装器,用于简化操作和绘图 包含基因信息的表格结果数据(如deseq结果 桌子)
  • 将由基因组间隔(想想bam或bed文件)键入的数据与数据集成 按基因ID键控(如袖扣或deseq结果表)

查看full documentation的 更多。

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

推荐PyPI第三方库


热门话题
java如何使用数据库中的值填充p:selectOneMenu   Java/Junit中的异步单元测试一个非常简单但不成功的例子   在Debian上使用Java连接到MySQL   java测试时如何恢复表中的一条记录/行?   java如何将重点放在jbutton上而不是放在另一个jbutton上?   java我可以从HPROF文件中获取JVM标志吗?   java如何使用自定义比较器在2个集合上保留   java让stringTokenizer将一行文本拆分为预定义变量的最佳方法是什么   Kotlin Android/Java字符串日期时间格式,API21   exchange server EWS Java Api自动发现不工作   netbeans是Java新手,似乎无法修复错误;应为类、接口或枚举。274062   我正在尝试将一些scala代码转换为Java8,以创建新的Lambda和并行集合   流中的分配api(java)   用于串行通信的java Python字节数组