Related Experiment Video
Updated: Sep 23, 2025

Transcriptomic Analysis of C. elegans RNA Sequencing Data Through the Tuxedo Suite on the Galaxy Project
Published on: April 8, 2017
Assessing and assuring interoperability of a genomics file format
Yi Nian Niu1, Eric G Roberts1, Danielle Denisko1,2
1Princess Margaret Cancer Centre, University Health Network, Toronto, ON, M5G 1L7, Canada.
Motivation:
Bioinformatics software tools operate largely through the use of specialized genomics file formats. Often these formats lack formal specification, making it difficult or impossible for the creators of these tools to robustly test them for correct handling of input and output. This causes problems in interoperability between different tools that, at best, wastes time and frustrates users. At worst, interoperability issues could lead to undetected errors in scientific results.
Results:
We developed a new verification system, Acidbio, which tests for correct behavior in bioinformatics software packages. We crafted tests to unify correct behavior when tools encounter various edge cases-potentially unexpected inputs that exemplify the limits of the format. To analyze the performance of existing software, we tested the input validation of 80 Bioconda packages that parsed the Browser Extensible Data (BED) format. We also used a fuzzing approach to automatically perform additional testing. Of 80 software packages examined, 75 achieved less than 70% correctness on our test suite. We categorized multiple root causes for the poor performance of different types of software. Fuzzing detected other errors that the manually designed test suite could not. We also created a badge system that developers can use to indicate more precisely which BED variants their software accepts and to advertise the software's performance on the test suite.
Availability And Implementation:
Acidbio is available at https://github.com/hoffmangroup/acidbio.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
More Related Videos
09:10A Fast and Quantitative Method for Post-translational Modification and Variant Enabled Mapping of Peptides to Genomes
Published on: May 22, 2018
09:06High-throughput Identification of Gene Regulatory Sequences Using Next-generation Sequencing of Circular Chromosome Conformation Capture 4C-seq
Published on: October 5, 2018
Related Concept Videos
Genome Annotation and Assembly
Genomics
Evolutionary Relationships through Genome Comparisons
Genomic DNA in Eukaryotes
Next-generation Sequencing
Next-Generation Sequencing Methods
Although all next-generation methods use different technologies, they all share a set of standard features....
Genome-wide Association Studies-GWAS
GWAS does not require the identification of the target gene involved in...