Navigating the maze: The impact of configurability in bioinformatics software

Mikaela Cashman, Myra B. Cohen, Priya Ranjan, Robert W. Cottingham

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

18 Scopus citations

Abstract

The bioinformatics software domain contains thousands of applications for automating tasks such as the pairwise alignment of DNA sequences, building and reasoning about metabolic models or simulating growth of an organism. Its end users range from sophisticated developers to those with little computational experience. In response to their needs, developers provide many options to customize the way their algorithms are tuned. Yet there is little or no automated help for the user in determining the consequences or impact of the options they choose. In this paper we describe our experience working with configurable bioinformatics tools. We find limited documentation and help for combining and selecting options along with variation in both functionality and performance. We also find previously undetected faults. We summarize our findings with a set of lessons learned, and present a roadmap for creating automated techniques to interact with bioinformatics software. We believe these will generalize to other types of scientific software.

Original languageEnglish
Title of host publicationASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering
EditorsChristian Kastner, Marianne Huchard, Gordon Fraser
PublisherAssociation for Computing Machinery, Inc
Pages757-767
Number of pages11
ISBN (Electronic)9781450359375
DOIs
StatePublished - Sep 3 2018
Event33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018 - Montpellier, France
Duration: Sep 3 2018Sep 7 2018

Publication series

NameASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering

Conference

Conference33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018
Country/TerritoryFrance
CityMontpellier
Period09/3/1809/7/18

Funding

This work is supported in part by NSF grant CCF-1745775 and by the Office of Biological and Environmental Research’s Genomic Science program within the U.S. Department of Energy Office of Science, award number DE-AC05-00OR22725.

FundersFunder number
Office of Biological and Environmental Research
U.S. Department of Energy Office of ScienceDE-AC05-00OR22725
National Science FoundationCCF-1745775, 1901543, 1745775

    Keywords

    • Bioinformatics
    • Configurability
    • Software testing

    Fingerprint

    Dive into the research topics of 'Navigating the maze: The impact of configurability in bioinformatics software'. Together they form a unique fingerprint.

    Cite this