Skip to main content

pyEntrez

pyEntrez aims to be a user-friendly suite of Biopython’s Entrez tools that may be accessed from either the commandline in a script/arg function, or from a persistent Text User Interface (TUI). The current implementation will extend to the full use of Entrez for publication browsing, and will offer features to automatically send query results to a database of the user’s choice as well as facilitate database manipulation.

Planned features include data interpretation with toolsets such as Pandas. As well as incorporating text analysis and machine learning to flag abstracts that are pertinent to the research conducted by the user.

Unplanned, but interesting, features would be to incorporate the rest of the tools offered by Biopython in a one-stop shop.

The current implementation has been developed in Python 3 Win10 but should work with Linux based OS (maybe with minor modifications in terms of printing and error handling.)

Motivation

As a novice programmer in the medical science realm, I wanted to see if I could implement a suite of tools that could pull all of the Entrez functionality together under one script, as well as manipulate the data pulled. I envision this script allowing for a much more rapid acquisition of relevant data for systemic reviews and meta-analysis, which is a process limited by the amount of research assistants and hours available to scrape and read abstracts.

Code style

made-with-python

Installation

API Reference

How to use?

Credits

Powered by: py_CUI Python Command Line UI library: https://github.com/jwlodek/py_cui Docs: https://jwlodek.github.io/py_cui-docs

Biopython library: https://github.com/biopython/biopython Docs: https://biopython.org

License

MIT © William Slattery 2020

Release files for pyentrez 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyentrez 0.1.0
File Size Uploaded
pyentrez-0.1.0.tar.gz 19.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyentrez 0.1.0
File Interpreter ABI Platform
pyentrez-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 44.6 kB

Release files / pyentrez-0.1.0.tar.gz

Download URL pyentrez-0.1.0.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c5b3debc6444db1d89165a8647de1b34d30557687748d884dfa561dd2d5509b3
BLAKE2b-256 checksum
How to use checksums
2ba117b54a1d7604cde6d7ce131d5ed794560fcd0107b9e1c64bd5d38b729593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.5 Windows/10

Release files / pyentrez-0.1.0-py3-none-any.whl

Download URL pyentrez-0.1.0-py3-none-any.whl
Size 24.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e4a759d5171317feca0ecb826316a71f755b8b6407b80f72dd18a06b846fd777
BLAKE2b-256 checksum
How to use checksums
e54e108129d57a66b6c3fabaad5e11cd239572ef461ed639522cc82596525ff4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.8.5 Windows/10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page