bioRxivBioinformatics
Kronos: a workflow assembler for genome analytics and informatics
M Jafar Taghiyar, Jamie Rosner, Diljot Grewal, Bruno Grande, Radhouane Aniba, Jasleen Grewal, Paul C Boutros, Ryan D Morin, Ali Bashashati, Sohrab P Shah
Abstract
BackgroundThe field of next generation sequencing informatics has matured to a point where algorithmic advances in sequence alignment and individual feature detection methods have stabilized. Practical and robust implementation of complex analytical workflows (where such tools are structured into best practices for automated analysis of NGS datasets) still requires significant programming investment and expertise.\n\nResultsWe present Kronos, a software platform for automating the development and execution of reproducible, auditable and distributable bioinformatics workflows. Kronos obviates the need for explicit coding of workflows by compiling a text configuration file into executable Python applications. The framework of each workflow includes a run manager to execute the encoded workflows locally (or on a cluster or cloud), parallelize tasks, and log all runtime events. Resulting workflows are highly modular and configurable by construction, facilitating flexible and extensible meta-applications which can be modified easily through configuration file editing. The workflows are fully encoded for ease of distribution and can be instantiated on external systems, promoting and facilitating reproducible research and comparative analyses. We introduce a framework for building Kronos components which function as shareable, modular nodes in Kronos workflows.\n\nConclusionThe Kronos platform provides a standard framework for developers to implement custom tools, reuse existing tools, and contribute to the community at large. Kronos is shipped with both Docker and Amazon AWS machine images. It is free, open source and available through PyPI (Python Package Index) and https://github.com/jtaghiyar/kronos.
- assay: whole-genome sequencing
- assay: whole-exome sequencing
- research focus: benchmarking
- research focus: software / tool
- research focus: database / resource
- approach: experimental assay
- approach: wet-lab / biochemical assay
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
- NextflowWorkbench: Reproducible and Reusable Workflows for Beginners and Experts
Jason P. Kurs, Manuele Simi, Fabien Campagne·bioRxiv·Mar 28, 2016
- NeatSeq-Flow: A Lightweight High Throughput Sequencing Workflow Platform for Non-Programmers and Programmers alike
Menachem Y. Sklarz, Liron Levin, … Vered Chalifa Caspi·bioRxiv·Dec 18, 2018
- 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
- SnakeChunks: modular blocks to build Snakemakeworkflows for reproducible NGS analyses
Claire Rioualen, Lucie Khamvongsa-Charbonnier, Jacques van Helden·bioRxiv·Jul 19, 2017
- Maloja: simple and scalable Snakemake workflow orchestration in the cloud
Joseph Giustizia, Wilson Hodgson, … Tony Kess·bioRxiv·Jun 28, 2024
- BioSAILs: versatile workflow management for high-throughput data analysis
Jillian D Rowe, Nizar Drou, … Kristin C. Gunsalus·bioRxiv·Jan 2, 2019