Cargando…

Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support

BACKGROUND: Over the past decade the workflow system paradigm has evolved as an efficient and user-friendly approach for developing complex bioinformatics applications. Two popular workflow systems that have gained acceptance by the bioinformatics community are Taverna and Galaxy. Each system has a...

Descripción completa

Detalles Bibliográficos
Autores principales: Abouelhoda, Mohamed, Issa, Shadi Alaa, Ghanem, Moustafa
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3583125/
https://www.ncbi.nlm.nih.gov/pubmed/22559942
http://dx.doi.org/10.1186/1471-2105-13-77
_version_ 1782260666016464896
author Abouelhoda, Mohamed
Issa, Shadi Alaa
Ghanem, Moustafa
author_facet Abouelhoda, Mohamed
Issa, Shadi Alaa
Ghanem, Moustafa
author_sort Abouelhoda, Mohamed
collection PubMed
description BACKGROUND: Over the past decade the workflow system paradigm has evolved as an efficient and user-friendly approach for developing complex bioinformatics applications. Two popular workflow systems that have gained acceptance by the bioinformatics community are Taverna and Galaxy. Each system has a large user-base and supports an ever-growing repository of application workflows. However, workflows developed for one system cannot be imported and executed easily on the other. The lack of interoperability is due to differences in the models of computation, workflow languages, and architectures of both systems. This lack of interoperability limits sharing of workflows between the user communities and leads to duplication of development efforts. RESULTS: In this paper, we present Tavaxy, a stand-alone system for creating and executing workflows based on using an extensible set of re-usable workflow patterns. Tavaxy offers a set of new features that simplify and enhance the development of sequence analysis applications: It allows the integration of existing Taverna and Galaxy workflows in a single environment, and supports the use of cloud computing capabilities. The integration of existing Taverna and Galaxy workflows is supported seamlessly at both run-time and design-time levels, based on the concepts of hierarchical workflows and workflow patterns. The use of cloud computing in Tavaxy is flexible, where the users can either instantiate the whole system on the cloud, or delegate the execution of certain sub-workflows to the cloud infrastructure. CONCLUSIONS: Tavaxy reduces the workflow development cycle by introducing the use of workflow patterns to simplify workflow creation. It enables the re-use and integration of existing (sub-) workflows from Taverna and Galaxy, and allows the creation of hybrid workflows. Its additional features exploit recent advances in high performance cloud computing to cope with the increasing data size and complexity of analysis. The system can be accessed either through a cloud-enabled web-interface or downloaded and installed to run within the user's local environment. All resources related to Tavaxy are available at http://www.tavaxy.org.
format Online
Article
Text
id pubmed-3583125
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-35831252013-03-11 Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support Abouelhoda, Mohamed Issa, Shadi Alaa Ghanem, Moustafa BMC Bioinformatics Software BACKGROUND: Over the past decade the workflow system paradigm has evolved as an efficient and user-friendly approach for developing complex bioinformatics applications. Two popular workflow systems that have gained acceptance by the bioinformatics community are Taverna and Galaxy. Each system has a large user-base and supports an ever-growing repository of application workflows. However, workflows developed for one system cannot be imported and executed easily on the other. The lack of interoperability is due to differences in the models of computation, workflow languages, and architectures of both systems. This lack of interoperability limits sharing of workflows between the user communities and leads to duplication of development efforts. RESULTS: In this paper, we present Tavaxy, a stand-alone system for creating and executing workflows based on using an extensible set of re-usable workflow patterns. Tavaxy offers a set of new features that simplify and enhance the development of sequence analysis applications: It allows the integration of existing Taverna and Galaxy workflows in a single environment, and supports the use of cloud computing capabilities. The integration of existing Taverna and Galaxy workflows is supported seamlessly at both run-time and design-time levels, based on the concepts of hierarchical workflows and workflow patterns. The use of cloud computing in Tavaxy is flexible, where the users can either instantiate the whole system on the cloud, or delegate the execution of certain sub-workflows to the cloud infrastructure. CONCLUSIONS: Tavaxy reduces the workflow development cycle by introducing the use of workflow patterns to simplify workflow creation. It enables the re-use and integration of existing (sub-) workflows from Taverna and Galaxy, and allows the creation of hybrid workflows. Its additional features exploit recent advances in high performance cloud computing to cope with the increasing data size and complexity of analysis. The system can be accessed either through a cloud-enabled web-interface or downloaded and installed to run within the user's local environment. All resources related to Tavaxy are available at http://www.tavaxy.org. BioMed Central 2012-05-04 /pmc/articles/PMC3583125/ /pubmed/22559942 http://dx.doi.org/10.1186/1471-2105-13-77 Text en Copyright © 2012 Abouelhoda et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Abouelhoda, Mohamed
Issa, Shadi Alaa
Ghanem, Moustafa
Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support
title Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support
title_full Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support
title_fullStr Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support
title_full_unstemmed Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support
title_short Tavaxy: Integrating Taverna and Galaxy workflows with cloud computing support
title_sort tavaxy: integrating taverna and galaxy workflows with cloud computing support
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3583125/
https://www.ncbi.nlm.nih.gov/pubmed/22559942
http://dx.doi.org/10.1186/1471-2105-13-77
work_keys_str_mv AT abouelhodamohamed tavaxyintegratingtavernaandgalaxyworkflowswithcloudcomputingsupport
AT issashadialaa tavaxyintegratingtavernaandgalaxyworkflowswithcloudcomputingsupport
AT ghanemmoustafa tavaxyintegratingtavernaandgalaxyworkflowswithcloudcomputingsupport