Cargando…

Entrezpy: a Python library to dynamically interact with the NCBI Entrez databases

SUMMARY: Entrezpy is a Python library that automates the querying and downloading of data from the Entrez databases at National Center for Biotechnology Information by interacting with E-Utilities. Entrezpy implements complex queries by automatically creating E-Utility parameters from the results ob...

Descripción completa

Detalles Bibliográficos
Autores principales: Buchmann, Jan P, Holmes, Edward C
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6821292/
https://www.ncbi.nlm.nih.gov/pubmed/31077305
http://dx.doi.org/10.1093/bioinformatics/btz385
_version_ 1783464117681520640
author Buchmann, Jan P
Holmes, Edward C
author_facet Buchmann, Jan P
Holmes, Edward C
author_sort Buchmann, Jan P
collection PubMed
description SUMMARY: Entrezpy is a Python library that automates the querying and downloading of data from the Entrez databases at National Center for Biotechnology Information by interacting with E-Utilities. Entrezpy implements complex queries by automatically creating E-Utility parameters from the results obtained that can then be used directly in subsequent queries. Entrezpy also allows the user to cache and retrieve results locally, implements interactions with all Entrez databases as part of an analysis pipeline and adjusts parameters within an ongoing query or using prior results. Entrezpy’s modular design enables it to easily extend and adjust existing E-Utility functions. AVAILABILITY AND IMPLEMENTATION: Entrezpy is implemented in Python 3 (≥3.6) and depends only on the Python Standard Library. It is available via PyPi (https://pypi.org/project/entrezpy/) and at https://gitlab.com/ncbipy/entrezpy.git. Entrezpy is licensed under the LGPLv3 and also at http://entrezpy.readthedocs.io/.
format Online
Article
Text
id pubmed-6821292
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-68212922019-11-04 Entrezpy: a Python library to dynamically interact with the NCBI Entrez databases Buchmann, Jan P Holmes, Edward C Bioinformatics Applications Notes SUMMARY: Entrezpy is a Python library that automates the querying and downloading of data from the Entrez databases at National Center for Biotechnology Information by interacting with E-Utilities. Entrezpy implements complex queries by automatically creating E-Utility parameters from the results obtained that can then be used directly in subsequent queries. Entrezpy also allows the user to cache and retrieve results locally, implements interactions with all Entrez databases as part of an analysis pipeline and adjusts parameters within an ongoing query or using prior results. Entrezpy’s modular design enables it to easily extend and adjust existing E-Utility functions. AVAILABILITY AND IMPLEMENTATION: Entrezpy is implemented in Python 3 (≥3.6) and depends only on the Python Standard Library. It is available via PyPi (https://pypi.org/project/entrezpy/) and at https://gitlab.com/ncbipy/entrezpy.git. Entrezpy is licensed under the LGPLv3 and also at http://entrezpy.readthedocs.io/. Oxford University Press 2019-11-01 2019-05-11 /pmc/articles/PMC6821292/ /pubmed/31077305 http://dx.doi.org/10.1093/bioinformatics/btz385 Text en © The Author(s) 2019. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Applications Notes
Buchmann, Jan P
Holmes, Edward C
Entrezpy: a Python library to dynamically interact with the NCBI Entrez databases
title Entrezpy: a Python library to dynamically interact with the NCBI Entrez databases
title_full Entrezpy: a Python library to dynamically interact with the NCBI Entrez databases
title_fullStr Entrezpy: a Python library to dynamically interact with the NCBI Entrez databases
title_full_unstemmed Entrezpy: a Python library to dynamically interact with the NCBI Entrez databases
title_short Entrezpy: a Python library to dynamically interact with the NCBI Entrez databases
title_sort entrezpy: a python library to dynamically interact with the ncbi entrez databases
topic Applications Notes
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6821292/
https://www.ncbi.nlm.nih.gov/pubmed/31077305
http://dx.doi.org/10.1093/bioinformatics/btz385
work_keys_str_mv AT buchmannjanp entrezpyapythonlibrarytodynamicallyinteractwiththencbientrezdatabases
AT holmesedwardc entrezpyapythonlibrarytodynamicallyinteractwiththencbientrezdatabases