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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyentrez-0.1.0.tar.gz | 19.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|