Planemo: a command-line toolkit for developing, deploying, and executing scientific data analyses
Simon A. BrayiD, John M. ChiltoniD, Matthias BerntiD, Nicola SoranzoiD, Marius van den BeekiD, Bérénice BatutiD, Helena RascheiD, Martin ČechiD, Peter CockiD, Björn Andreas GrüningiD, Anton NekrutenkoiD
Abstract
There are thousands of well-maintained high-quality open-source software utilities for all aspects of scientific data analysis. For over a decade, the Galaxy Project has been providing computational infrastructure and a unified user interface for these tools to make them accessible to a wide range of researchers. In order to streamline the process of integrating tools and constructing workflows as much as possible, we have developed Planemo, a software development kit for tool and workflow developers and Galaxy power users. Here we outline Planemos implementation and describe its broad range of functionality for designing, testing and executing Galaxy tools, workflows and training material. In addition, we discuss the philosophy underlying Galaxy tool and workflow development, and how Planemo encourages the use of development best practices, such as test-driven development, by its users, including those who are not professional software developers. Planemo is a mature project widely used within the Galaxy community which has been downloaded over 80,000 times.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 15
- Research Focus
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- wft4galaxy: A Workflow Tester for Galaxy
Marco Enrico Piras, Luca Pireddu, Gianluigi Zanetti·BioinformaticsPeer-reviewed·Jul 21, 2017
- Laniakea: an open solution to provide Galaxy \"on-demand\" instances over heterogeneous cloud infrastructures.
Marco Antonio Tangaro, Giacinto Donvito, … Federico Zambelli·GigaSciencePeer-reviewed·Apr 1, 2020
- DolphinNext: A graphical user interface for creating, deploying and executing Nextflow pipelines
Onur Yukselen, Osman Türkyılmaz, … Alper Küçükural·BMC GenomicsPeer-reviewed·Apr 19, 2020
- Heron: A Knowledge Graph editor for intuitive implementation of python based experimental pipelines.
G. Dimitriadis, E. Svahn, … A. Akrami·bioRxiv·May 1, 2023
- Transformer-based tool recommendation system in Galaxy
Anup Kumar, Björn Andreas Grüning, Rolf Backofen·BMC BioinformaticsPeer-reviewed·Nov 27, 2023
- STENCIL: A web templating engine for visualizing and sharing life science datasets
Qi Sun, Ali Nematbakhsh, … William Lai·PLoS Computational BiologyPeer-reviewed·Feb 9, 2022