Background Pipelines are a natural tool in bioinformatics applications. Virtually any meaningful processing of biological data involves the execution of multiple software tools, and this execution must be arranged in a coherent manner. Many tools for the building of pipelines were developed over time and used to facilitate work with increasing volume of bioinformatics data. Here we present a flexible and expandable framework for building pipelines, MXP, which we hope will find its own niche in bioinformatics applications. Results We developed MXP and tested it on various tasks in our organization, primarily for building pipelines for GWAS (Genome-Wide Association Studies) and post-GWAS analysis. It was proven to be sufficiently flexible and useful. Conclusions MXP implements a number of novel features which, from our point of view, make it to be more suitable and more convenient for building bioinformatics pipelines.
[1]
Richard M. Stallman,et al.
GNU make : a program for directing recompilation
,
1996
.
[2]
Andrew I. Su,et al.
Omics Pipe: a community-based framework for reproducible multi-omics data analysis
,
2015,
Bioinform..
[3]
Leo Goodstadt,et al.
Ruffus: a lightweight Python library for computational pipelines
,
2010,
Bioinform..
[4]
Mathieu Blanchette,et al.
BigDataScript: a scripting language for data pipelines
,
2014,
Bioinform..
[5]
Sven Rahmann,et al.
Genome analysis
,
2022
.
[6]
Jeremy Leipzig,et al.
A review of bioinformatic pipeline frameworks
,
2016,
Briefings Bioinform..
[7]
Bernard J. Pope,et al.
Bpipe: a tool for running and managing bioinformatics pipelines
,
2012,
Bioinform..