For the current REF see the REF 2021 website REF 2021 logo

Output details

36 - Communication, Cultural and Media Studies, Library and Information Management

University of Liverpool

Return to search Previous output Next output
Output 20 of 26 in the submission
Name of software

PYRODS (Python Language Workflow Orchestration System)

Type
G - Software
Name of software house
University of Liverpool/Google
Year
2013
Number of additional authors
1
Additional information

The PYRODS workflow orchestration system was researched, developed, and published as an independent software library at the University of Liverpool from the period 2010-2013.
 The research was funded by the EU and the JISC to develop a virtual workflow environment that supports the analysis, synthesis, and access of scientific data, managed in an archive. PYRODS allows researchers to design and execute flexible processing sequences that represent complex data analysis. These steps can be archived for later use (“reproducible science”), either to verify experimental results or to create new data products. PYRODS also provides a GUI to allow any level of user from a variety of disciplines to design these workflows in a drag-and-drop manner.

The research innovation consists of a model to implement preservation processes as virtualised workflows, with the data and workflow steps stored in archived collections for reuse or verification. The implementation required optimisation of management processes across different levels of abstraction and a modular structuring of workflow execution.

PYRODS is designed to meet the following needs for reproducible science
:

• The software design and structure arises from this need for an environment that supports the sharing, adaptation and automated re-execution of workflows for the conditioning, reduction and analysis of research data.

• Interoperable workflows that support re-usable and adaptive procedures for data management in scientific collaborations;

• The need to integrate multiple executable scientific workflows and storage workflows, thus removing infrastructure dependencies;


• The need to be able to share and re-execute scientific workflows with minimal intervention;


• The need to be able to save the workflows as digital objects in the data grid to be read or modified in the future.

PYRODS is used internationally for executing processing workflows as part of archival systems in many services, including Sanger Institute, IN2P3, and NASA.

Interdisciplinary
-
Cross-referral requested
-
Research group
None
Proposed double-weighted
No
Double-weighted statement
-
Reserve for a double-weighted output
Yes
Non-English
No
English abstract
-