How to test bioinformatics software?

Biophysics Reviews
Amir Hossein KamaliJoshua W K Ho

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.

References

Sep 13, 2006·PLoS Computational Biology·Susan M BaxterStephanie J Reisinger
Nov 21, 2007·Bioinformatics·Thomas W EvansDarren J Wilkinson
Jun 27, 2008·Bioinformatics·Frank T Bergmann, Herbert M Sauro
Jan 21, 2009·BMC Bioinformatics·Tsong Yueh ChenXiaoyuan Xie
May 20, 2009·Bioinformatics·Heng Li, Richard Durbin
Oct 15, 2010·Nature·Zeeya Merali
Nov 3, 2010·International Journal of Secure Software Engineering·Huning DaiGail Kaiser
May 3, 2011·The Journal of Systems and Software·Xiaoyuan XieTsong Yueh Chen
Mar 6, 2012·Nature Methods·Ben Langmead, Steven L Salzberg
May 21, 2013·Science·Lucas N JoppaStephen Emmott
Sep 27, 2013·Nature·Erika Check Hayden
Oct 25, 2013·Nature·Kieran Alden, Mark Read
Jun 20, 2014·Genome Medicine·Davis J McCarthyPeter Donnelly
Apr 17, 2015·Nature·Erika Check Hayden

❮ Previous
Next ❯

Citations

Feb 1, 2018·Molecular Biology and Evolution·Diego DarribaAlexandros Stamatakis
Jul 28, 2017·F1000Research·Luis Bastiao SilvaJosé Luis Oliveira
Aug 2, 2017·Biophysics Reviews·Joshua W K Ho, Guy H Grant
Nov 1, 2018·PloS One·Pamela H RussellNichole E Carlson

❮ Previous
Next ❯

Related Concepts

Trending Feeds

COVID-19

Coronaviruses encompass a large family of viruses that cause the common cold as well as more serious diseases, such as the ongoing outbreak of coronavirus disease 2019 (COVID-19; formally known as 2019-nCoV). Coronaviruses can spread from animals to humans; symptoms include fever, cough, shortness of breath, and breathing difficulties; in more severe cases, infection can lead to death. This feed covers recent research on COVID-19.

Blastomycosis

Blastomycosis fungal infections spread through inhaling Blastomyces dermatitidis spores. Discover the latest research on blastomycosis fungal infections here.

Nuclear Pore Complex in ALS/FTD

Alterations in nucleocytoplasmic transport, controlled by the nuclear pore complex, may be involved in the pathomechanism underlying multiple neurodegenerative diseases including Amyotrophic Lateral Sclerosis and Frontotemporal Dementia. Here is the latest research on the nuclear pore complex in ALS and FTD.

Applications of Molecular Barcoding

The concept of molecular barcoding is that each original DNA or RNA molecule is attached to a unique sequence barcode. Sequence reads having different barcodes represent different original molecules, while sequence reads having the same barcode are results of PCR duplication from one original molecule. Discover the latest research on molecular barcoding here.

Chronic Fatigue Syndrome

Chronic fatigue syndrome is a disease characterized by unexplained disabling fatigue; the pathology of which is incompletely understood. Discover the latest research on chronic fatigue syndrome here.

Evolution of Pluripotency

Pluripotency refers to the ability of a cell to develop into three primary germ cell layers of the embryo. This feed focuses on the mechanisms that underlie the evolution of pluripotency. Here is the latest research.

Position Effect Variegation

Position Effect Variagation occurs when a gene is inactivated due to its positioning near heterochromatic regions within a chromosome. Discover the latest research on Position Effect Variagation here.

STING Receptor Agonists

Stimulator of IFN genes (STING) are a group of transmembrane proteins that are involved in the induction of type I interferon that is important in the innate immune response. The stimulation of STING has been an active area of research in the treatment of cancer and infectious diseases. Here is the latest research on STING receptor agonists.

Microbicide

Microbicides are products that can be applied to vaginal or rectal mucosal surfaces with the goal of preventing, or at least significantly reducing, the transmission of sexually transmitted infections. Here is the latest research on microbicides.

Related Papers

Acta Biochimica Et Biophysica; Academiae Scientiarum Hungaricae
R Glaser
Journal of Orthopaedic Trauma
C Colton
Journal of Orthopaedic Trauma
M Swiontkowski
Journal of Orthopaedic Trauma
A Sarmiento
Suomen lääkärilehti. Finlands läkartidning
R M BERGSTROM
© 2022 Meta ULC. All rights reserved