Snakeobjects: an object-oriented workflow management system

Snakemake is one of the most popular workflow management systems, particularly in biological sciences. Snakemake workflows are highly portable, scalable, and transparent. Moreover, they enable the painless reproduction of published results and adaption to similar data processing and analysis projects. Here we present Snakeobjects, an extension of Snakemake that considerably simplifies the development of workflows and improves their readability and adaptability while preserving all the benefits of Snakemake that ensure the large and growing community of its users.