TY - JOUR
T1 - The Planemo toolkit for developing, deploying, and executing scientific data analyses in Galaxy and beyond
AU - Bray, Simon
AU - Chilton, John
AU - Bernt, Matthias
AU - Soranzo, Nicola
AU - van den Beek, Marius
AU - Batut, Bérénice
AU - Rasche, Helena
AU - Čech, Martin
AU - Cock, Peter J.A.
AU - Grüning, Björn
AU - Nekrutenko, Anton
N1 - Publisher Copyright:
© 2023 Bray et al.
PY - 2023
Y1 - 2023
N2 - There are thousands of well-maintained high-quality open-source software utilities for all aspects of scientific data analysis. For more than 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. 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 Planemo’s 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.
AB - There are thousands of well-maintained high-quality open-source software utilities for all aspects of scientific data analysis. For more than 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. 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 Planemo’s 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.
UR - http://www.scopus.com/inward/record.url?scp=85149999450&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85149999450&partnerID=8YFLogxK
U2 - 10.1101/gr.276963.122
DO - 10.1101/gr.276963.122
M3 - Article
C2 - 36828587
AN - SCOPUS:85149999450
SN - 1088-9051
VL - 33
SP - 261
EP - 268
JO - Genome research
JF - Genome research
IS - 2
ER -