Cargando…

An eUtils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature

BACKGROUND: Numerous biomedical software applications access databases maintained by the US National Center for Biotechnology Information (NCBI). To ease software automation, NCBI provides a powerful but complex Web-service-based programming interface, eUtils. This paper describes a toolset that sim...

Descripción completa

Detalles Bibliográficos
Autores principales: Nadkarni, Prakash M, Parikh, Chirag R
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3422171/
https://www.ncbi.nlm.nih.gov/pubmed/22507626
http://dx.doi.org/10.1186/2043-9113-2-9
_version_ 1782241004047302656
author Nadkarni, Prakash M
Parikh, Chirag R
author_facet Nadkarni, Prakash M
Parikh, Chirag R
author_sort Nadkarni, Prakash M
collection PubMed
description BACKGROUND: Numerous biomedical software applications access databases maintained by the US National Center for Biotechnology Information (NCBI). To ease software automation, NCBI provides a powerful but complex Web-service-based programming interface, eUtils. This paper describes a toolset that simplifies eUtils use through a graphical front-end that can be used by non-programmers to construct data-extraction pipelines. The front-end relies on a code library that provides high-level wrappers around eUtils functions, and which is distributed as open-source, allowing customization and enhancement by individuals with programming skills. METHODS: We initially created an application that queried eUtils to retrieve nephrology-specific biomedical literature citations for a user-definable set of genes. We later augmented the application code to create a general-purpose library that accesses eUtils capability as individual functions that could be combined into user-defined pipelines. RESULTS: The toolset’s use is illustrated with an application that serves as a front-end to the library and can be used by non-programmers to construct user-defined pipelines. The operation of the library is illustrated for the literature-surveillance application, which serves as a case-study. An overview of the library is also provided. CONCLUSIONS: The library simplifies use of the eUtils service by operating at a higher level, and also transparently addresses robustness issues that would need to be individually implemented otherwise, such as error recovery and prevention of overloading of the eUtils service.
format Online
Article
Text
id pubmed-3422171
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-34221712012-08-18 An eUtils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature Nadkarni, Prakash M Parikh, Chirag R J Clin Bioinforma Methodology BACKGROUND: Numerous biomedical software applications access databases maintained by the US National Center for Biotechnology Information (NCBI). To ease software automation, NCBI provides a powerful but complex Web-service-based programming interface, eUtils. This paper describes a toolset that simplifies eUtils use through a graphical front-end that can be used by non-programmers to construct data-extraction pipelines. The front-end relies on a code library that provides high-level wrappers around eUtils functions, and which is distributed as open-source, allowing customization and enhancement by individuals with programming skills. METHODS: We initially created an application that queried eUtils to retrieve nephrology-specific biomedical literature citations for a user-definable set of genes. We later augmented the application code to create a general-purpose library that accesses eUtils capability as individual functions that could be combined into user-defined pipelines. RESULTS: The toolset’s use is illustrated with an application that serves as a front-end to the library and can be used by non-programmers to construct user-defined pipelines. The operation of the library is illustrated for the literature-surveillance application, which serves as a case-study. An overview of the library is also provided. CONCLUSIONS: The library simplifies use of the eUtils service by operating at a higher level, and also transparently addresses robustness issues that would need to be individually implemented otherwise, such as error recovery and prevention of overloading of the eUtils service. BioMed Central 2012-04-16 /pmc/articles/PMC3422171/ /pubmed/22507626 http://dx.doi.org/10.1186/2043-9113-2-9 Text en Copyright ©2012 Nadkarni and Parikh; 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 Methodology
Nadkarni, Prakash M
Parikh, Chirag R
An eUtils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature
title An eUtils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature
title_full An eUtils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature
title_fullStr An eUtils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature
title_full_unstemmed An eUtils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature
title_short An eUtils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature
title_sort eutils toolset and its use for creating a pipeline to link genomics and proteomics analyses to domain-specific biomedical literature
topic Methodology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3422171/
https://www.ncbi.nlm.nih.gov/pubmed/22507626
http://dx.doi.org/10.1186/2043-9113-2-9
work_keys_str_mv AT nadkarniprakashm aneutilstoolsetanditsuseforcreatingapipelinetolinkgenomicsandproteomicsanalysestodomainspecificbiomedicalliterature
AT parikhchiragr aneutilstoolsetanditsuseforcreatingapipelinetolinkgenomicsandproteomicsanalysestodomainspecificbiomedicalliterature
AT nadkarniprakashm eutilstoolsetanditsuseforcreatingapipelinetolinkgenomicsandproteomicsanalysestodomainspecificbiomedicalliterature
AT parikhchiragr eutilstoolsetanditsuseforcreatingapipelinetolinkgenomicsandproteomicsanalysestodomainspecificbiomedicalliterature