University of Tasmania
Browse

File(s) under permanent embargo

How to test bioinformatics software?

journal contribution
posted on 2023-05-18, 17:27 authored by Kamali, AH, Giannoulatou, E, Chen, TY, Michael CharlestonMichael Charleston, McEwan, AL, Ho, JWK
Bioinformatics is the application of computational, mathematical and statistical techniques to solve problems in biology and medicine. Bioinformatics programs developed for computational simulation and large-scale data analysis are widely used in almost all areas of biophysics. The appropriate choice of algorithms and correct implementation of these algorithms are critical for obtaining reliable computational results. Nonetheless, it is often very difficult to systematically test these programs as it is often hard to verify the correctness of the output, and to effectively generate failure-revealing test cases. Software testing is an important process of verification and validation of scientific software, but very few studies have directly dealt with the issues of bioinformatics software testing. In this work, we review important concepts and state-of-the-art methods in the field of software testing. We also discuss recent reports on adapting and implementing software testing methodologies in the bioinformatics field, with specific examples drawn from systems biology and genomic medicine.

History

Publication title

Biophysical Reviews

Volume

7

Pagination

343-352

ISSN

1867-2450

Department/School

School of Natural Sciences

Publisher

Springer

Place of publication

Germany

Rights statement

Copyright 2015 International Union for Pure and Applied Biophysics (IUPAB) and Springer-Verlag Berlin Heidelberg

Repository Status

  • Restricted

Socio-economic Objectives

Expanding knowledge in the biological sciences

Usage metrics

    University Of Tasmania

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC