Snakemaker: Seamlessly transforming ad-hoc analyses into sustainable Snakemake workflows with generative AI
Authors:
Marco Masera,
Alessandro Leone,
Johannes Köster,
Ivan Molineris
Abstract:
Reproducibility and sustainability present significant challenges in bioinformatics software development, where rapidly evolving tools and complex workflows often result in short-lived or difficult-to-adapt pipelines. This paper introduces Snakemaker, a tool that leverages generative AI to facilitate researchers build sustainable data analysis pipelines by converting unstructured code into well-de…
▽ More
Reproducibility and sustainability present significant challenges in bioinformatics software development, where rapidly evolving tools and complex workflows often result in short-lived or difficult-to-adapt pipelines. This paper introduces Snakemaker, a tool that leverages generative AI to facilitate researchers build sustainable data analysis pipelines by converting unstructured code into well-defined Snakemake workflows. Snakemaker non-invasively tracks the work performed in the terminal by the researcher, analyzes execution patterns, and generates Snakemake workflows that can be integrated into existing pipelines. Snakemaker also supports the transformation of monolithic Ipython Notebooks into modular Snakemake pipelines, resolving the global state of the notebook into discrete, file-based interactions between rules. An integrated chat assistant provides users with fine-grained control through natural language instructions. Snakemaker generates high-quality Snakemake workflows by adhering to the best practices, including Conda environment tracking, generic rule generation and loop unrolling. By lowering the barrier between prototype and production-quality code, Snakemaker addresses a critical gap in computational reproducibility for bioinformatics research.
△ Less
Submitted 26 April, 2025;
originally announced May 2025.
The Emerging Energy Web
Authors:
Marco Ajmone-Marsan,
David Arrowsmith,
Wolfgang Breymann,
Oliver Fritz,
Marcelo Masera,
Anna Mengolini,
Anna Carbone
Abstract:
There is a general need of elaborating energy-effective solutions for managing our increasingly dense interconnected world. The problem should be tackled in multiple dimensions -technology, society, economics, law, regulations, and politics- at different temporal and spatial scales. Holistic approaches will enable technological solutions to be supported by socio-economic motivations, adequate ince…
▽ More
There is a general need of elaborating energy-effective solutions for managing our increasingly dense interconnected world. The problem should be tackled in multiple dimensions -technology, society, economics, law, regulations, and politics- at different temporal and spatial scales. Holistic approaches will enable technological solutions to be supported by socio-economic motivations, adequate incentive regulation to foster investment in green infrastructures coherently integrated with adequate energy provisioning schemes. In this article, an attempt is made to describe such multidisciplinary challenges with a coherent set of solutions to be identified to significantly impact the way our interconnected energy world is designed and operated.
△ Less
Submitted 1 April, 2013;
originally announced April 2013.