Cargando…

maxdLoad2 and maxdBrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination

BACKGROUND: maxdLoad2 is a relational database schema and Java(® )application for microarray experimental annotation and storage. It is compliant with all standards for microarray meta-data capture; including the specification of what data should be recorded, extensive use of standard ontologies and...

Descripción completa

Detalles Bibliográficos
Autores principales: Hancock, David, Wilson, Michael, Velarde, Giles, Morrison, Norman, Hayes, Andrew, Hulme, Helen, Wood, A Joseph, Nashar, Karim, Kell, Douglas B, Brass, Andy
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2005
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1298287/
https://www.ncbi.nlm.nih.gov/pubmed/16269077
http://dx.doi.org/10.1186/1471-2105-6-264
_version_ 1782126245464506368
author Hancock, David
Wilson, Michael
Velarde, Giles
Morrison, Norman
Hayes, Andrew
Hulme, Helen
Wood, A Joseph
Nashar, Karim
Kell, Douglas B
Brass, Andy
author_facet Hancock, David
Wilson, Michael
Velarde, Giles
Morrison, Norman
Hayes, Andrew
Hulme, Helen
Wood, A Joseph
Nashar, Karim
Kell, Douglas B
Brass, Andy
author_sort Hancock, David
collection PubMed
description BACKGROUND: maxdLoad2 is a relational database schema and Java(® )application for microarray experimental annotation and storage. It is compliant with all standards for microarray meta-data capture; including the specification of what data should be recorded, extensive use of standard ontologies and support for data exchange formats. The output from maxdLoad2 is of a form acceptable for submission to the ArrayExpress microarray repository at the European Bioinformatics Institute. maxdBrowse is a PHP web-application that makes contents of maxdLoad2 databases accessible via web-browser, the command-line and web-service environments. It thus acts as both a dissemination and data-mining tool. RESULTS: maxdLoad2 presents an easy-to-use interface to an underlying relational database and provides a full complement of facilities for browsing, searching and editing. There is a tree-based visualization of data connectivity and the ability to explore the links between any pair of data elements, irrespective of how many intermediate links lie between them. Its principle novel features are: • the flexibility of the meta-data that can be captured, • the tools provided for importing data from spreadsheets and other tabular representations, • the tools provided for the automatic creation of structured documents, • the ability to browse and access the data via web and web-services interfaces. Within maxdLoad2 it is very straightforward to customise the meta-data that is being captured or change the definitions of the meta-data. These meta-data definitions are stored within the database itself allowing client software to connect properly to a modified database without having to be specially configured. The meta-data definitions (configuration file) can also be centralized allowing changes made in response to revisions of standards or terminologies to be propagated to clients without user intervention. maxdBrowse is hosted on a web-server and presents multiple interfaces to the contents of maxd databases. maxdBrowse emulates many of the browse and search features available in the maxdLoad2 application via a web-browser. This allows users who are not familiar with maxdLoad2 to browse and export microarray data from the database for their own analysis. The same browse and search features are also available via command-line and SOAP server interfaces. This both enables scripting of data export for use embedded in data repositories and analysis environments, and allows access to the maxd databases via web-service architectures. CONCLUSION: maxdLoad2 and maxdBrowse are portable and compatible with all common operating systems and major database servers. They provide a powerful, flexible package for annotation of microarray experiments and a convenient dissemination environment. They are available for download and open sourced under the Artistic License.
format Text
id pubmed-1298287
institution National Center for Biotechnology Information
language English
publishDate 2005
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-12982872005-12-02 maxdLoad2 and maxdBrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination Hancock, David Wilson, Michael Velarde, Giles Morrison, Norman Hayes, Andrew Hulme, Helen Wood, A Joseph Nashar, Karim Kell, Douglas B Brass, Andy BMC Bioinformatics Software BACKGROUND: maxdLoad2 is a relational database schema and Java(® )application for microarray experimental annotation and storage. It is compliant with all standards for microarray meta-data capture; including the specification of what data should be recorded, extensive use of standard ontologies and support for data exchange formats. The output from maxdLoad2 is of a form acceptable for submission to the ArrayExpress microarray repository at the European Bioinformatics Institute. maxdBrowse is a PHP web-application that makes contents of maxdLoad2 databases accessible via web-browser, the command-line and web-service environments. It thus acts as both a dissemination and data-mining tool. RESULTS: maxdLoad2 presents an easy-to-use interface to an underlying relational database and provides a full complement of facilities for browsing, searching and editing. There is a tree-based visualization of data connectivity and the ability to explore the links between any pair of data elements, irrespective of how many intermediate links lie between them. Its principle novel features are: • the flexibility of the meta-data that can be captured, • the tools provided for importing data from spreadsheets and other tabular representations, • the tools provided for the automatic creation of structured documents, • the ability to browse and access the data via web and web-services interfaces. Within maxdLoad2 it is very straightforward to customise the meta-data that is being captured or change the definitions of the meta-data. These meta-data definitions are stored within the database itself allowing client software to connect properly to a modified database without having to be specially configured. The meta-data definitions (configuration file) can also be centralized allowing changes made in response to revisions of standards or terminologies to be propagated to clients without user intervention. maxdBrowse is hosted on a web-server and presents multiple interfaces to the contents of maxd databases. maxdBrowse emulates many of the browse and search features available in the maxdLoad2 application via a web-browser. This allows users who are not familiar with maxdLoad2 to browse and export microarray data from the database for their own analysis. The same browse and search features are also available via command-line and SOAP server interfaces. This both enables scripting of data export for use embedded in data repositories and analysis environments, and allows access to the maxd databases via web-service architectures. CONCLUSION: maxdLoad2 and maxdBrowse are portable and compatible with all common operating systems and major database servers. They provide a powerful, flexible package for annotation of microarray experiments and a convenient dissemination environment. They are available for download and open sourced under the Artistic License. BioMed Central 2005-11-03 /pmc/articles/PMC1298287/ /pubmed/16269077 http://dx.doi.org/10.1186/1471-2105-6-264 Text en Copyright © 2005 Hancock 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
Hancock, David
Wilson, Michael
Velarde, Giles
Morrison, Norman
Hayes, Andrew
Hulme, Helen
Wood, A Joseph
Nashar, Karim
Kell, Douglas B
Brass, Andy
maxdLoad2 and maxdBrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination
title maxdLoad2 and maxdBrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination
title_full maxdLoad2 and maxdBrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination
title_fullStr maxdLoad2 and maxdBrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination
title_full_unstemmed maxdLoad2 and maxdBrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination
title_short maxdLoad2 and maxdBrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination
title_sort maxdload2 and maxdbrowse: standards-compliant tools for microarray experimental annotation, data management and dissemination
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1298287/
https://www.ncbi.nlm.nih.gov/pubmed/16269077
http://dx.doi.org/10.1186/1471-2105-6-264
work_keys_str_mv AT hancockdavid maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT wilsonmichael maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT velardegiles maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT morrisonnorman maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT hayesandrew maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT hulmehelen maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT woodajoseph maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT nasharkarim maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT kelldouglasb maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination
AT brassandy maxdload2andmaxdbrowsestandardscomplianttoolsformicroarrayexperimentalannotationdatamanagementanddissemination