首页> 外文OA文献 >AutoFlow, a Versatile Workflow Engine Illustrated by Assembling an Optimised de novo Transcriptome for a Non-Model Species, such as Faba Bean (Vicia faba)
【2h】

AutoFlow, a Versatile Workflow Engine Illustrated by Assembling an Optimised de novo Transcriptome for a Non-Model Species, such as Faba Bean (Vicia faba)

机译:AutoFlow,一种多功能的工作流引擎,通过为非模型物种(如蚕豆(Vicia faba))组装优化的从头转录组进行说明

摘要

The use of workflows to automate routine tasks is an absolute requirement in many bioinformatics fields. Current workflow manager systems usually compromise between providing a user-friendly interface and constructing complex, scalable pipelines. We present AutoFlow, a Ruby-based workflow engine devoid of graphic interface and tool repository, that is useful in most computer systems and most workflow requirements in any scientific field. It accepts any local or remote command-line software and converts one workflow into a series of independent tasks. It has been supplied with control patterns that allow for iterative task capability, supporting static and dynamic variables for decision-making or chaining workflows, as well as debugging utilities that include graphs, file searching, functional consistency and timing. Two proof-of-concept cases are presented to illustrate AutoFlow capabilities, and a case-of-use illustrates the automated construction of the best transcriptome for a non-model species (Vicia faba) after analysis of several combinations of Illumina reads and Sanger sequences with different assemblers and different parameters in a complex and repetitive workflow where branching and convergent tasks were used and internal, automated decisions were taken. The workflow finally produced an optimal transcriptome of 118,188 transcripts, of which 38,004 were annotated, 10,516 coded for a complete protein, 3,314 were putatively new faba-specific transcripts, and 23,727 were considered the representative transcriptome of V. faba.
机译:在许多生物信息学领域中,绝对需要使用工作流来使例行任务自动化。当前的工作流管理器系统通常会在提供用户友好的界面和构建复杂的可伸缩管道之间做出折衷。我们提出了AutoFlow,这是一个基于Ruby的工作流引擎,没有图形界面和工具存储库,可用于大多数计算机系统和任何科学领域中的大多数工作流需求。它接受任何本地或远程命令行软件,并将一个工作流程转换为一系列独立的任务。它提供了允许迭代任务功能的控制模式,支持用于决策或链接工作流的静态和动态变量,以及调试工具,包括图形,文件搜索,功能一致性和定时。提出了两个概念验证案例来说明AutoFlow功能,而一个使用案例则说明了在对Illumina读码和Sanger序列的几种组合进行分析之后,自动构建非模型物种(Vicia faba)最佳转录组的过程。在复杂且重复的工作流程中使用不同的汇编器和不同的参数,其中使用分支和会聚任务,并做出内部自动化决策。该工作流程最终产生了118,188个转录本的最佳转录组,其中38,004个被注释,10,516个完整蛋白质编码,3,314个被认为是新的faba特异性转录本,23,727个被认为是V. faba的代表性转录组。

著录项

相似文献

  • 外文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号