纳米孔测序数据分析。

nanoraw的Python项目详细描述


摘要

该软件包为分析原始纳米孔序列提供了工具 数据,包括基调校正和可视化。

完整文档

完整的文档可在阅读文档时获得:https://nanoraw.readthedocs.io

安装

无需绘制依赖关系即可安装nanoraw(基本基因组重组算法和文本输出:wig和fasta)

pip install nanoraw

使用绘图依赖项安装nanoraw(需要单独安装r包ggplot2和cowlot)

pip install nanoraw[plot]

通过pip安装nanoraw

pip install nanoraw

通过Github安装放气边缘

pip install git+https://github.com/marcus1487/nanoraw.git

用法

nanoraw -h
nanoraw [command] [options]

主命令(必须在任何其他命令之前运行):

    RI> {< CD1> }:用已有碱基的基因组标记重新注释原始信号。

基因组定位绘图命令:

    }:覆盖率最高的区域的小区信号。
  • plot_genome_location:在定义的基因组位置绘制信号。
  • plot_motif_centered:在以特定基序为中心的区域绘制信号。
  • plot_max_difference:绘制两组之间信号差异最大的信号。
  • plot_most_significant:绘制两组间信号差异最大的信号图。
  • plot_motif_with_stats:绘制来自多个区域的信号,并以一个interst基序为中心进行测试统计。

排序时间锚定绘图命令:

  • plot_correction:校正前后的图形分割。
  • plot_multi_correction:绘制由基因组定位锚定的多个原始信号。

其他绘图命令:

  • plot_kmer:绘制信号分位数acorss kmers。
  • cluster_most_significant:在碱基处有明显差异的聚类痕迹。
<辅助命令:< >
  • write_most_significant_fasta:两组间信号差异最大的写入序列。

  • write_wiggles:为纳米孔信号值、覆盖率和统计数据编写摆动文件。

    Get additional help for subcommands with ^{tt1}$

要求

python要求:

  • 努比
  • scipy
  • h5py

可选打印软件包(从r提示符安装带有install.packages([package_name])的r软件包):

  • rpy2(python包;带r安装)
  • ggplot2(所有打印子命令都需要)
  • cowlot(plot_motif_with_stats子命令所需)

引文

Stoiber,M.H.等人通过基因组引导的纳米孔信号处理实现dna修饰的从头鉴定。(2016)。

http://biorxiv.org/content/early/2017/04/10/094672

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

推荐PyPI第三方库


热门话题
二进制字符串的java NumberFormatExceprion   java如何在Neo4j中查找/匹配/选择标识符名称   java哪一年的日期与原始年份相同?   java什么时候JAXB可以用于Json而不是XML?   java使用PayPal权限API进行PayPal支付   java Getting error在使用安卓 vision api扫描二维码时加载图像失败   java直接突出显示RichTextFX中的一个文本范围   java Resolve@RegisteredAuth2AuthorizedClient,其令牌在spring Security 5.2的spring server之外获得。十、   yyyymmddhhmmss的Java正则表达式   java我试图将google recaptcha与spring mvc集成,但GreCaptCharResponse总是返回false。这里有一些代码   java使用JsonPath将文本转换为json   java无法解析符号。Maven依赖项已就位,但代码为红色   java使用循环查找范围内具有不同数字的数字   java这个SwingWorker是否不重用ThreadPoolExecutor中的线程?