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

AMP-T2DBioGridBRENDAChem2Bio2RDFChEMBLDisease OntologyDisGeNetDNormDrugCentralEnsEMBLFDAGene OntologyGWAS CatalogHUGOHumanBaseiCiteIDGJensenLabLINCSMaayanLabMeSHMONARCHOMIMOpen TargetsPantherPDBPubChemPubMedPubTatorReactomeRXNormSTRINGDBTCGATIN-XUMLSUniProt

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.0.8.tar.gz (132.9 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.0.8-py3.6.egg (502.3 kB view details)

Uploaded Egg

BioClients-0.0.8-py3-none-any.whl (212.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: BioClients-0.0.8.tar.gz
  • Upload date:
  • Size: 132.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9

File hashes

Hashes for BioClients-0.0.8.tar.gz
Algorithm Hash digest
SHA256 3a704a3b2829a78c4df6d4c05cf082ed0625edb9d25c5990ec2557c94c6ea590
MD5 69c71d0f919bf45b2a2a1e28eb435ef6
BLAKE2b-256 ca60b6b64d1e2b8a8e849583ae9aba27754a06d5016e40350d4bb9d10da8f614

See more details on using hashes here.

File details

Details for the file BioClients-0.0.8-py3.6.egg.

File metadata

  • Download URL: BioClients-0.0.8-py3.6.egg
  • Upload date:
  • Size: 502.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9

File hashes

Hashes for BioClients-0.0.8-py3.6.egg
Algorithm Hash digest
SHA256 a04cc78af8a78fd1aeff6330a67116bda586310c0ee2cd1e4c4790139ae8938a
MD5 b415a8d46c1d67713f918cecd36d2e94
BLAKE2b-256 09a2ad89ffbd50797c2b170c59e7cda71e8cf5a788974d1726634d27466fea80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: BioClients-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 212.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9

File hashes

Hashes for BioClients-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 fb982b635e16aa82c5b049f26f4fc560414c8735d9b0f86fd3dec159b6559db5
MD5 f957509bb3b7f40ec99f2611cc4bb9ce
BLAKE2b-256 e94f80e3e48ab6084ccbbf369a60c87be0e4010268b9be8a60f16b354bd35782

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

0.1.1

3 files

0.1.0

3 files

0.0.9

2 files

This release

0.0.8 This release

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