How to test bioinformatics software?

Kamali, Amir Hossein and Giannoulatou, Eleni and Chen, Tsong Yueh and Charleston, Michael A. and McEwan, Alistair L. and Ho, Joshua W K (2015) How to test bioinformatics software? Biophysical Reviews, 7 (3). pp.343-352. ISSN 1867-2450 (PP OA)

[thumbnail of Kamali 2015_Testing bioinf software _BiophysRev PP.pdf]
Preview
Text
Kamali 2015_Testing bioinf software _BiophysRev PP.pdf

Download (722kB) | Preview
Link to published document: http://dx.doi.org/10.1007/s12551-015-0177-3

Abstract

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.
(ARC Grants)

Item Type: Article
Subjects: R Medicine > R Medicine (General)
Depositing User: Repository Administrator
Date Deposited: 19 Jan 2016 04:42
Last Modified: 28 Sep 2016 05:26
URI: https://eprints.victorchang.edu.au/id/eprint/192

Actions (login required)

View Item View Item