首页> 美国卫生研究院文献>PLoS Computational Biology >Script of Scripts: A pragmatic workflow system for daily computational research
【2h】

Script of Scripts: A pragmatic workflow system for daily computational research

机译:脚本脚本:用于日常计算研究的实用工作流程系统

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Computationally intensive disciplines such as computational biology often require use of a variety of tools implemented in different scripting languages and analysis of large data sets using high-performance computing systems. Although scientific workflow systems can powerfully organize and execute large-scale data-analysis processes, creating and maintaining such workflows usually comes with nontrivial learning curves and engineering overhead, making them cumbersome to use for everyday data exploration and prototyping. To bridge the gap between interactive analysis and workflow systems, we developed Script of Scripts (SoS), an interactive data-analysis platform and workflow system with a strong emphasis on readability, practicality, and reproducibility in daily computational research. For exploratory analysis, SoS has a multilanguage scripting format that centralizes otherwise-scattered scripts and creates dynamic reports for publication and sharing. As a workflow engine, SoS provides an intuitive syntax for creating workflows in process-oriented, outcome-oriented, and mixed styles, as well as a unified interface for executing and managing tasks on a variety of computing platforms with automatic synchronization of files among isolated file systems. As illustrated herein by real-world examples, SoS is both an interactive analysis tool and pipeline platform suitable for different stages of method development and data-analysis projects. In particular, SoS can be easily adopted in existing data analysis routines to substantially improve organization, readability, and cross-platform computation management of research projects.
机译:诸如计算生物学之类的计算密集型学科通常需要使用以不同脚本语言实现的各种工具,并需要使用高性能计算系统来分析大型数据集。尽管科学的工作流程系统可以强大地组织和执行大规模的数据分析过程,但是创建和维护此类工作流程通常会伴随着不平凡的学习曲线和工程开销,这使得它们难以用于日常数据探索和原型制作。为了弥合交互式分析和工作流系统之间的差距,我们开发了脚本脚本(SoS),这是一个交互式数据分析平台和工作流系统,特别强调日常计算研究中的可读性,实用性和可重复性。为了进行探索性分析,SoS具有多语言脚本格式,可将原本分散的脚本集中在一起,并创建动态报告以供发布和共享。作为工作流引擎,SoS提供了一种直观的语法,用于以面向过程,面向结果和混合样式创建工作流,并提供了一个统一的界面,用于在各种计算平台上执行和管理任务,并在隔离的文件之间自动同步文件文件系统。如此处的实际示例所示,SoS既是交互式分析工具,又是适用于方法开发和数据分析项目不同阶段的管道平台。特别是,SoS可以轻松地用于现有的数据分析例程中,从而显着改善研究项目的组织性,可读性和跨平台计算管理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号