Shared Data Science Infrastructure for Genomics Data
Preprint
Abstract
Background: Creating a computational infrastructure to analyze the wealth of information contained in data repositories that scales well is difficult due to significant barriers in organizing, extracting and analyzing relevant data. Shared Data Science Infrastructures like Boa can be used to more efficiently process and parse data contained in large data repositories. The main features of Boa are inspired from existing languages for data intensive computing and can easily integrate data from biological data repositories. Results: Here, we present an implementation of Boa for Genomic research (BoaG) on a relatively small data repository: RefSeq’s 97,716 annotation (GFF) and assembly (FASTA) files and metadata. We used BoaG to query the entire RefSeq dataset and gain insight into the RefSeq genome assemblies and gene model annotations and show that assembly quality using the same assembler varies depending on species. Conclusions: In order to keep pace with our ability to produce biological data, innovative methods are required. The Shared Data Science Infrastructure, BoaG, can provide greater access to researchers to efficiently explore data in ways previously not possible for anyone but the most well funded research groups. We demonstrate the efficiency of BoaG to explore the RefSeq database of genome assemblies and annotations to identify interesting features of gene annotation as a proof of concept for much larger datasets.Keywords
All Related Versions
- Published version: BMC Bioinformatics, 20 (1), 1.
This publication has 10 references indexed in Scilit:
- Next-generation sequencing: big data meets high performance computingDrug Discovery Today, 2017
- Assemblathon 2: evaluating de novo methods of genome assembly in three vertebrate speciesGigaScience, 2013
- BioJava: an open-source framework for bioinformatics in 2012Bioinformatics, 2012
- Hadoop-BAM: directly manipulating next generation sequencing data in the cloudBioinformatics, 2012
- S3QL: A distributed domain specific language for controlled semantic integration of life sciences dataBMC Bioinformatics, 2011
- Cloud-scale RNA-sequencing differential expression analysis with MyrnaGenome Biology, 2010
- Biopython: freely available Python tools for computational molecular biology and bioinformaticsBioinformatics, 2009
- When and how to develop domain-specific languagesACM Computing Surveys, 2005
- The Bioperl Toolkit: Perl Modules for the Life SciencesGenome Research, 2002
- Basic Local Alignment Search ToolJournal of Molecular Biology, 1990