Cargando…

BioWarehouse: a bioinformatics database warehouse toolkit

BACKGROUND: This article addresses the problem of interoperation of heterogeneous bioinformatics databases. RESULTS: We introduce BioWarehouse, an open source toolkit for constructing bioinformatics database warehouses using the MySQL and Oracle relational database managers. BioWarehouse integrates...

Descripción completa

Detalles Bibliográficos
Autores principales: Lee, Thomas J, Pouliot, Yannick, Wagner, Valerie, Gupta, Priyanka, Stringer-Calvert, David WJ, Tenenbaum, Jessica D, Karp, Peter D
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2006
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1444936/
https://www.ncbi.nlm.nih.gov/pubmed/16556315
http://dx.doi.org/10.1186/1471-2105-7-170
_version_ 1782127353115181056
author Lee, Thomas J
Pouliot, Yannick
Wagner, Valerie
Gupta, Priyanka
Stringer-Calvert, David WJ
Tenenbaum, Jessica D
Karp, Peter D
author_facet Lee, Thomas J
Pouliot, Yannick
Wagner, Valerie
Gupta, Priyanka
Stringer-Calvert, David WJ
Tenenbaum, Jessica D
Karp, Peter D
author_sort Lee, Thomas J
collection PubMed
description BACKGROUND: This article addresses the problem of interoperation of heterogeneous bioinformatics databases. RESULTS: We introduce BioWarehouse, an open source toolkit for constructing bioinformatics database warehouses using the MySQL and Oracle relational database managers. BioWarehouse integrates its component databases into a common representational framework within a single database management system, thus enabling multi-database queries using the Structured Query Language (SQL) but also facilitating a variety of database integration tasks such as comparative analysis and data mining. BioWarehouse currently supports the integration of a pathway-centric set of databases including ENZYME, KEGG, and BioCyc, and in addition the UniProt, GenBank, NCBI Taxonomy, and CMR databases, and the Gene Ontology. Loader tools, written in the C and JAVA languages, parse and load these databases into a relational database schema. The loaders also apply a degree of semantic normalization to their respective source data, decreasing semantic heterogeneity. The schema supports the following bioinformatics datatypes: chemical compounds, biochemical reactions, metabolic pathways, proteins, genes, nucleic acid sequences, features on protein and nucleic-acid sequences, organisms, organism taxonomies, and controlled vocabularies. As an application example, we applied BioWarehouse to determine the fraction of biochemically characterized enzyme activities for which no sequences exist in the public sequence databases. The answer is that no sequence exists for 36% of enzyme activities for which EC numbers have been assigned. These gaps in sequence data significantly limit the accuracy of genome annotation and metabolic pathway prediction, and are a barrier for metabolic engineering. Complex queries of this type provide examples of the value of the data warehousing approach to bioinformatics research. CONCLUSION: BioWarehouse embodies significant progress on the database integration problem for bioinformatics.
format Text
id pubmed-1444936
institution National Center for Biotechnology Information
language English
publishDate 2006
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-14449362006-04-22 BioWarehouse: a bioinformatics database warehouse toolkit Lee, Thomas J Pouliot, Yannick Wagner, Valerie Gupta, Priyanka Stringer-Calvert, David WJ Tenenbaum, Jessica D Karp, Peter D BMC Bioinformatics Software BACKGROUND: This article addresses the problem of interoperation of heterogeneous bioinformatics databases. RESULTS: We introduce BioWarehouse, an open source toolkit for constructing bioinformatics database warehouses using the MySQL and Oracle relational database managers. BioWarehouse integrates its component databases into a common representational framework within a single database management system, thus enabling multi-database queries using the Structured Query Language (SQL) but also facilitating a variety of database integration tasks such as comparative analysis and data mining. BioWarehouse currently supports the integration of a pathway-centric set of databases including ENZYME, KEGG, and BioCyc, and in addition the UniProt, GenBank, NCBI Taxonomy, and CMR databases, and the Gene Ontology. Loader tools, written in the C and JAVA languages, parse and load these databases into a relational database schema. The loaders also apply a degree of semantic normalization to their respective source data, decreasing semantic heterogeneity. The schema supports the following bioinformatics datatypes: chemical compounds, biochemical reactions, metabolic pathways, proteins, genes, nucleic acid sequences, features on protein and nucleic-acid sequences, organisms, organism taxonomies, and controlled vocabularies. As an application example, we applied BioWarehouse to determine the fraction of biochemically characterized enzyme activities for which no sequences exist in the public sequence databases. The answer is that no sequence exists for 36% of enzyme activities for which EC numbers have been assigned. These gaps in sequence data significantly limit the accuracy of genome annotation and metabolic pathway prediction, and are a barrier for metabolic engineering. Complex queries of this type provide examples of the value of the data warehousing approach to bioinformatics research. CONCLUSION: BioWarehouse embodies significant progress on the database integration problem for bioinformatics. BioMed Central 2006-03-23 /pmc/articles/PMC1444936/ /pubmed/16556315 http://dx.doi.org/10.1186/1471-2105-7-170 Text en Copyright © 2006 Lee et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Lee, Thomas J
Pouliot, Yannick
Wagner, Valerie
Gupta, Priyanka
Stringer-Calvert, David WJ
Tenenbaum, Jessica D
Karp, Peter D
BioWarehouse: a bioinformatics database warehouse toolkit
title BioWarehouse: a bioinformatics database warehouse toolkit
title_full BioWarehouse: a bioinformatics database warehouse toolkit
title_fullStr BioWarehouse: a bioinformatics database warehouse toolkit
title_full_unstemmed BioWarehouse: a bioinformatics database warehouse toolkit
title_short BioWarehouse: a bioinformatics database warehouse toolkit
title_sort biowarehouse: a bioinformatics database warehouse toolkit
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1444936/
https://www.ncbi.nlm.nih.gov/pubmed/16556315
http://dx.doi.org/10.1186/1471-2105-7-170
work_keys_str_mv AT leethomasj biowarehouseabioinformaticsdatabasewarehousetoolkit
AT pouliotyannick biowarehouseabioinformaticsdatabasewarehousetoolkit
AT wagnervalerie biowarehouseabioinformaticsdatabasewarehousetoolkit
AT guptapriyanka biowarehouseabioinformaticsdatabasewarehousetoolkit
AT stringercalvertdavidwj biowarehouseabioinformaticsdatabasewarehousetoolkit
AT tenenbaumjessicad biowarehouseabioinformaticsdatabasewarehousetoolkit
AT karppeterd biowarehouseabioinformaticsdatabasewarehousetoolkit