Skip to main content

BioClients BioClients logo

Python package for access to online biomedical resources, usually via REST APIs. Modules generally include Client.py for command-line use and Utils.py for integration into other code. With the advent of HTTP web services, first SOAP/XML and then mostly REST/JSON, many online APIs require very similar methods for data search, requests and transforms into usable formats, often CSV/TSV.

Availability and installation

Source at https://github.com/jeremyjyang/BioClients; releases available via pypi.org: https://pypi.org/project/BioClients/ (pip3 install BioClients).

However, current development snapshot recommended.

(First download or clone.)

$ cd BioClients
$ python3 setup.py install

Dependencies

  • Python 3.6+
  • Python packages: pandas, requests, urllib, json, xml, yaml, psycopg2, tqdm, etc.

Modules

AllenAMP-T2DBindingDbBioGridBRENDACDCChem2Bio2RDFChEMBLDisease OntologyDisGeNetDNormDrugCentralEnsEMBLFDAGene OntologyGWAS CatalogHUGOHumanBaseiCiteIDGJensenLabLINCSMaayanLabMeSHMONARCHMyGeneOMIMOpen TargetsPantherPDBPubChemPubMedPubTatorReactomeRXNormSTRINGDBTCGATIN-XUMLSUniProtWikidataWikiPathways

Miscellaneous utilities: UTIL

Usage

$ python3 -m BioClients.pubchem.Client -h

Data structures and formats, XML, JSON, and CSV/TSV

BioClients is designed to be simple and practical, and XML, JSON and CSV/TSV are likewise simple in many respects, yet a great deal of conceptual and technological progress is reflected. XML and JSON can represent arbitrarily complex data objects, comprised of nested lists, dictionaries, and trees of primary types. CSV/TSV represents tables of rows and columns, related by common keys, reflecting the development of SQL and relational databases. Transforming JSON to CSV/TSV, as these clients generally do, projects data objects to tables useful for many applications (e.g. machine learning).

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BioClients-0.1.1.tar.gz (150.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

BioClients-0.1.1-py3.8.egg (560.9 kB view details)

Uploaded Egg

BioClients-0.1.1-py3-none-any.whl (237.4 kB view details)

Uploaded Python 3

File details

Details for the file BioClients-0.1.1.tar.gz.

File metadata

  • Download URL: BioClients-0.1.1.tar.gz
  • Upload date:
  • Size: 150.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.5

File hashes

Hashes for BioClients-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1b58880fb3b528239699fd3fa69f0328a86775a752169bbc49aa42301bd665f2
MD5 7e19dc15020c6ef779a93e7369642ca1
BLAKE2b-256 6597180bd03524184066c427833bf725f77152dd10d2b0c15c11f97dd75b0771

See more details on using hashes here.

File details

Details for the file BioClients-0.1.1-py3.8.egg.

File metadata

  • Download URL: BioClients-0.1.1-py3.8.egg
  • Upload date:
  • Size: 560.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.5

File hashes

Hashes for BioClients-0.1.1-py3.8.egg
Algorithm Hash digest
SHA256 f5b58be8d32e301cb78733c3f4a15c2a78be16e2f3106d109b9cad09a72f8cf2
MD5 14591aca1e3a0ce98cde3c559fa99ee6
BLAKE2b-256 69d154564c664a6ddd5bd253edee5c9622e3031248b8fc7b323d74403328afa3

See more details on using hashes here.

File details

Details for the file BioClients-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: BioClients-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 237.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.50.1 CPython/3.8.5

File hashes

Hashes for BioClients-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 77bbc3d889f4caf9dfc9c63a3ac545bfcefba68a4a03fc8589372bba895ed3b0
MD5 3e2fa4ce473b4fde665efc829beaf406
BLAKE2b-256 bdbaebfc59a35702e1ba10bd4343592ffe1668bd2e1c8db6a23ef83fc0040724

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.35

2 files

0.2.34

2 files

0.2.33

2 files

0.2.30

2 files

0.2.20

2 files

0.2.19

2 files

0.2.18

2 files

0.2.16

2 files

0.2.15

2 files

0.2.11

2 files

0.2.10

2 files

0.2.9

3 files

0.2.8

2 files

0.2.7

2 files

0.2.3

2 files

0.2.0

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

3 files

0.1.4

3 files

0.1.3

2 files

This release

0.1.1 This release

3 files

0.1.0

3 files

0.0.9

2 files

0.0.8

3 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

3 files

0.0.3

2 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