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...
Autores principales: | , |
---|---|
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 |