DistillFlow: Removing redundancy in scientific workflows

Jiuqiang Chen, Carole Goble, Sarah Cohen-Boulakia, Paolo Missier, Christine Froidevaux, Alan R. Williams

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Scientific workflows management systems are increasingly used by scientists to specify complex data processing pipelines. Workflows are represented using a graph structure, where nodes represent tasks and links represent the dataflow. However, the complexity of workflow structures is increasing over time, reducing the rate of scientific workflows reuse. Here, we introduce DistillFlow, a tool based on effective methods for workflow design, with a focus on the Taverna model. DistillFlow is able to detect "anti-patterns" in the structure of workflows (idiomatic forms that lead to over-complicated design) and replace them with different patterns to reduce the workflow's overall structural complexity. Rewriting workflows in this way is beneficial both in terms of user experience and workflow maintenance.

Original languageEnglish
Title of host publicationSSDBM 2014 - Proceedings of the 26th International Conference on Scientific and Statistical Database Management
PublisherAssociation for Computing Machinery
ISBN (Print)9781450327220
DOIs
Publication statusPublished - 2014
Event26th International Conference on Scientific and Statistical Database Management, SSDBM 2014 - Aalborg, Denmark
Duration: 30 Jun 20142 Jul 2014

Publication series

NameACM International Conference Proceeding Series

Conference

Conference26th International Conference on Scientific and Statistical Database Management, SSDBM 2014
Country/TerritoryDenmark
CityAalborg
Period30/06/142/07/14

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'DistillFlow: Removing redundancy in scientific workflows'. Together they form a unique fingerprint.

Cite this