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

Bioinformatics

Marie Bashir Institute for Infectious Diseases and Biosecurity, Charles Perkins Centre, School of Life and Environmental Sciences and Sydney Medical School, The University of Sydney, Sydney, NSW 2006, Australia.

Published: November 2019

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/.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC6821292PMC
http://dx.doi.org/10.1093/bioinformatics/btz385DOI Listing

Publication Analysis

Top Keywords

entrez databases
12
entrezpy python
8
python library
8
entrezpy
6
library dynamically
4
dynamically interact
4
interact ncbi
4
ncbi entrez
4
databases summary
4
summary entrezpy
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!