@article{Bray_Chilton_Bernt-The_Plane_toolk-2023,
author = {Bray, Simon and Chilton, John and Bernt, Matthias and 
          Soranzo, Nicola and van den Beek, Marius and Batut, Bérénice 
          and Rasche, Helena and Cech, Martin and Cock, Peter J. A. 
          and Grüning, Björn and Nekrutenko, Anton},
title = {The {Planemo} toolkit for developing, deploying, and 
         executing scientific data analyses in {Galaxy} and beyond},
journal = {Genome Res},
year = {2023},
doi = {10.1101/gr.276963.122},
volume = {33},
user = {backofen},
pmid = {36828587},
pages = {261-268},
number = {2},
issn = {1549-5469},
abstract = {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.}
}

