Evaluation of bioinformatics pipeline performance (accuracy, robustness, and consistency) is critical both for developing and optimizing top-class algorithms, and for proving and maintaining the quality and reproducibility of these tools. Bioinformatics data is large, complex, and challenging to test, and many teams lack the time and resources to test effectively and efficiently, slowing development and introducing downstream risks and maintenance burdens.
Miqa is a biologist-friendly software quality assurance (QA) platform that can automate bioinformatic tool validation, benchmarking or troubleshooting as frequently as every code change. It allows you to build custom tests & benchmarking metrics for any data type, and is agnostic to programming language (Python, R, C++, etc.), workflow & containerization technologies (Nextflow, Snakemake, Docker) and cloud/execution platforms. We will demonstrate how to easily set-up automated software tests, customize QA metrics and generate interactive reports for comprehensive bioinformatic evaluation within minutes, on common data types like BAM, FASTQ, VCF, BED, and CSV/TSV/JSON, as well as custom pipeline outputs, and how it can be applied to a variety of technology types and disciplines.