2014
DOI: 10.1186/1471-2105-15-s16-s15
|View full text |Cite
|
Sign up to set email alerts
|

Verification and validation of bioinformatics software without a gold standard: a case study of BWA and Bowtie

Abstract: BackgroundBioinformatics software quality assurance is essential in genomic medicine. Systematic verification and validation of bioinformatics software is difficult because it is often not possible to obtain a realistic "gold standard" for systematic evaluation. Here we apply a technique that originates from the software testing literature, namely Metamorphic Testing (MT), to systematically test three widely used short-read sequence alignment programs.ResultsMT alleviates the problems associated with the lack … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0
1

Year Published

2015
2015
2024
2024

Publication Types

Select...
7
1
1

Relationship

1
8

Authors

Journals

citations
Cited by 67 publications
(38 citation statements)
references
References 37 publications
0
37
0
1
Order By: Relevance
“…Comparison of the tools is not trivial and differs depending on the data set, thus only few objective investigations have been performed so far (Giannoulatou et al, 2014). In the majority of ribosome profiling experiments (Ingolia et al, 2009(Ingolia et al, , 2011Guo et al, 2010;Gerashchenko et al, 2012;Li et al, 2012;Chew et al, 2013;Guttman et al, 2013;Aspden et al, 2014;Baudin-Baillieu et al, 2014;Bazzini et al, 2014;Subramaniam et al, 2014), Bowtie (Langmead et al, 2009) is used as a BWT-based mapping program.…”
Section: Read Mappingmentioning
confidence: 99%
“…Comparison of the tools is not trivial and differs depending on the data set, thus only few objective investigations have been performed so far (Giannoulatou et al, 2014). In the majority of ribosome profiling experiments (Ingolia et al, 2009(Ingolia et al, , 2011Guo et al, 2010;Gerashchenko et al, 2012;Li et al, 2012;Chew et al, 2013;Guttman et al, 2013;Aspden et al, 2014;Baudin-Baillieu et al, 2014;Bazzini et al, 2014;Subramaniam et al, 2014), Bowtie (Langmead et al, 2009) is used as a BWT-based mapping program.…”
Section: Read Mappingmentioning
confidence: 99%
“…This leaves the most scientifically important pieces of the code untested, and it is often difficult to determine equivalence of the software's output with the known result due to stochasticity or floating point arithmetic [49,30]. Meta-morphic testing has been proposed as an alternative means of testing software without an oracle, which involves testing specific properties which are required to hold [36,6,16,7]. This requires a deep knowledge of testing methodology and a code structure which facilitates such tests.…”
Section: Related Workmentioning
confidence: 99%
“…These programs have been tested and evaluated using many reference test data by the developers. In a recent study by Giannoulatou et al (2014) these sequence aligner programs were tested using MT. In their approach, they identified nine MRs. As an example, one of the MRs stated that random permutation of the input should not affect the alignment results.…”
Section: Sequence Alignment Programsmentioning
confidence: 99%