线粒体基因组管道

mitopipeline的Python项目详细描述


开始

此项目可以通过pip install mitopipeline下载以安装最新版本的mitoppipeline。或者,可以通过git clone https://github.com/timmykuo/mitopipeline.git直接克隆存储库,导航到克隆的存储库,然后运行python3 setup.py installDocumentation通过readthedocs托管。

用户必须下载samtools和bwa,makethem,并在其$path变量中包含可执行文件的路径,或者将它们复制到其binfolder中,以便可以从命令行运行它们。下载samtoolsbwa的链接。此外,他们希望自己使用的第三方软件包(如gatk、annovar等)需要下载才能在管道中使用。

目的

在遗传学研究中,研究人员通常要求原始的基因组数据首先在不同的软件上运行,以提取有用的信息,如变异信息,然后才能进行分析。因此,我们希望提供一个管道,允许用户自动简化他们的处理流程。

该管道中包括的步骤包括从人类基因组中提取线粒体基因组、剪裁、分割完整基因组数据的间隙、对齐到numt清除,以及其他软件包,如gatk、snpeff、annovar。

管道

https://raw.githubusercontent.com/timmykuo/mitopipeline/master/doc/pipeline.png

此图中显示的步骤将在“管道步骤”页中进一步描述。如果您的管道不需要每个步骤,则可以省略它。

学分

依赖项管理通过一个名为Luigi的python包来控制。此外,管道中的许多步骤都改编自sneha grandhi编写的脚本。看看她GithubLinkedIn,或者通过她的电子邮件联系她:sneha_grandhi@hms.harvard.edu

目录

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

推荐PyPI第三方库


热门话题
在数据库中存储密码的java加密方法   java正则表达式否定整个正则表达式   java为什么要得到这个Hashmap输出?   看不到玻璃鱼爪哇SE 6   类对象包装器中的Java基本数据字段   java从文本文件中读取整数并存储到单独的变量中?(扫描仪)   优化大型Java数据阵列的处理和管理   如何使用Java XML包装类创建对象   java为ExecutorService invokeAll()创建包装器   java如何在Android Studio 1.0.0中设置Facebook SDK?获取SDK位置未找到错误   java在尝试从线程启动动画时调用了FromErrorThreadException   java根据哈希确认文件内容   通过java在neo4j中获取索引值相同的所有节点?   java为什么我的Validare邮政编码(布尔)程序返回false?   java会话自动从servlet/jsp生成,尽管存在以下条件:<%@page session=“false”%>   创建新LANsocket时拒绝java连接   java如何多线程更新由sql代码更新的数据库?   安卓 Java使用类作为集合来添加项   安卓为什么我的清单文件不声明java包?