Cargando…

wft4galaxy: a workflow testing tool for galaxy

MOTIVATION: Workflow managers for scientific analysis provide a high-level programming platform facilitating standardization, automation, collaboration and access to sophisticated computing resources. The Galaxy workflow manager provides a prime example of this type of platform. As compositions of s...

Descripción completa

Detalles Bibliográficos
Autores principales: Piras, Marco Enrico, Pireddu, Luca, Zanetti, Gianluigi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5860316/
https://www.ncbi.nlm.nih.gov/pubmed/29036536
http://dx.doi.org/10.1093/bioinformatics/btx461
_version_ 1783307965737992192
author Piras, Marco Enrico
Pireddu, Luca
Zanetti, Gianluigi
author_facet Piras, Marco Enrico
Pireddu, Luca
Zanetti, Gianluigi
author_sort Piras, Marco Enrico
collection PubMed
description MOTIVATION: Workflow managers for scientific analysis provide a high-level programming platform facilitating standardization, automation, collaboration and access to sophisticated computing resources. The Galaxy workflow manager provides a prime example of this type of platform. As compositions of simpler tools, workflows effectively comprise specialized computer programs implementing often very complex analysis procedures. To date, no simple way to automatically test Galaxy workflows and ensure their correctness has appeared in the literature. RESULTS: With wft4galaxy we offer a tool to bring automated testing to Galaxy workflows, making it feasible to bring continuous integration to their development and ensuring that defects are detected promptly. wft4galaxy can be easily installed as a regular Python program or launched directly as a Docker container—the latter reducing installation effort to a minimum. AVAILABILITY AND IMPLEMENTATION: Available at https://github.com/phnmnl/wft4galaxy under the Academic Free License v3.0.
format Online
Article
Text
id pubmed-5860316
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-58603162018-03-21 wft4galaxy: a workflow testing tool for galaxy Piras, Marco Enrico Pireddu, Luca Zanetti, Gianluigi Bioinformatics Applications Notes MOTIVATION: Workflow managers for scientific analysis provide a high-level programming platform facilitating standardization, automation, collaboration and access to sophisticated computing resources. The Galaxy workflow manager provides a prime example of this type of platform. As compositions of simpler tools, workflows effectively comprise specialized computer programs implementing often very complex analysis procedures. To date, no simple way to automatically test Galaxy workflows and ensure their correctness has appeared in the literature. RESULTS: With wft4galaxy we offer a tool to bring automated testing to Galaxy workflows, making it feasible to bring continuous integration to their development and ensuring that defects are detected promptly. wft4galaxy can be easily installed as a regular Python program or launched directly as a Docker container—the latter reducing installation effort to a minimum. AVAILABILITY AND IMPLEMENTATION: Available at https://github.com/phnmnl/wft4galaxy under the Academic Free License v3.0. Oxford University Press 2017-12-01 2017-07-24 /pmc/articles/PMC5860316/ /pubmed/29036536 http://dx.doi.org/10.1093/bioinformatics/btx461 Text en © The Author 2017. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com
spellingShingle Applications Notes
Piras, Marco Enrico
Pireddu, Luca
Zanetti, Gianluigi
wft4galaxy: a workflow testing tool for galaxy
title wft4galaxy: a workflow testing tool for galaxy
title_full wft4galaxy: a workflow testing tool for galaxy
title_fullStr wft4galaxy: a workflow testing tool for galaxy
title_full_unstemmed wft4galaxy: a workflow testing tool for galaxy
title_short wft4galaxy: a workflow testing tool for galaxy
title_sort wft4galaxy: a workflow testing tool for galaxy
topic Applications Notes
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5860316/
https://www.ncbi.nlm.nih.gov/pubmed/29036536
http://dx.doi.org/10.1093/bioinformatics/btx461
work_keys_str_mv AT pirasmarcoenrico wft4galaxyaworkflowtestingtoolforgalaxy
AT piredduluca wft4galaxyaworkflowtestingtoolforgalaxy
AT zanettigianluigi wft4galaxyaworkflowtestingtoolforgalaxy