Rabix: An Open-Source Workflow Executor Supporting Recomputability and Interoperability of Workflow Descriptions

نویسندگان

  • Gaurav Kaushik
  • Sinisa Ivkovic
  • Janko Simonovic
  • Nebojsa Tijanic
  • Brandi Davis-Dusenbery
  • Deniz Kural
چکیده

As biomedical data has become increasingly easy to generate in large quantities, the methods used to analyze it have proliferated rapidly. Reproducible and reusable methods are required to learn from large volumes of data reliably. To address this issue, numerous groups have developed workflow specifications or execution engines, which provide a framework with which to perform a sequence of analyses. One such specification is the Common Workflow Language, an emerging standard which provides a robust and flexible framework for describing data analysis tools and workflows. In addition, reproducibility can be furthered by executors or workflow engines which interpret the specification and enable additional features, such as error logging, file organization, optim1izations to computation and job scheduling, and allow for easy computing on large volumes of data. To this end, we have developed the Rabix Executor, an open-source workflow engine for the purposes of improving reproducibility through reusability and interoperability of workflow descriptions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Graph Theory Approaches for Optimizing Biomedical Data Analysis Using Reproducible Workflows

ly, computational workflows may be understood as a directed acyclic graph (DAG), a kind of finite graph which contains no cycles and which must be traversed in a specific direction. In this representation, each node is an individual executable command. The edges in the DAG represent execution variables (data elements such as files or parameters) which pass from upstream nodes to downstream ones...

متن کامل

Integrating Semantic Web Technology, Web Services, and Workflow Modeling: Achieving System and Business Interoperability

Much of the early focus in the area of Semantic Web has been on the development of representation languages for static conceptual information, while there has been less emphasis on how to make Semantic Web applications practically useful in the context of knowledge work. To achieve this, a better coupling is needed between ontology, service descriptions and workflow modeling, including both tra...

متن کامل

A Unified Approach to Workflow Based on Ontologies

This article considers how to incorporate ontologies into workflow in an effort to improve computer support for collaborative work and improve system interoperability. A connection is drawn between the production process of an artefact in a community of collaborators and an agent based system. In order to make this connection more concrete, knowledge representation formalisms are re-cast into w...

متن کامل

m3pl: A Work-FLOWS ontology extension to extract choreography interfaces

Cross-organisational interoperability is a key issue for success in B2B e-commerce applications. To achieve this interoperability, choreography descriptions are necessary that describe how the business partners can cooperate. In existing approaches, these choreography descriptions are independent of the internal workflows of the partners. We present a framework for extracting choreography inter...

متن کامل

A Novel Assisted History Matching Workflow and its Application in a Full Field Reservoir Simulation Model

The significant increase in using reservoir simulation models poses significant challenges in the design and calibration of models. Moreover, conventional model calibration, history matching, is usually performed using a trial and error process of adjusting model parameters until a satisfactory match is obtained. In addition, history matching is an inverse problem, and hence it may have non-uni...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing

دوره 22  شماره 

صفحات  -

تاریخ انتشار 2017