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

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.0.tar.gz (142.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.0-py3.6.egg (545.4 kB view details)

Uploaded Egg

BioClients-0.1.0-py3-none-any.whl (231.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: BioClients-0.1.0.tar.gz
  • Upload date:
  • Size: 142.1 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.1.0.tar.gz
Algorithm Hash digest
SHA256 4985d4592bfbddcc42aa91fb19f27169aa2d80d6daa81d425f7d616ab426b56d
MD5 440f34a8bfb791f4f6988925184f73ad
BLAKE2b-256 2c223ee7d2ed4904c84bc51b70e4c927f98989c16a7a0f21953f7ffda49c4c4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: BioClients-0.1.0-py3.6.egg
  • Upload date:
  • Size: 545.4 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.1.0-py3.6.egg
Algorithm Hash digest
SHA256 9ea71dc388a612865056d4f310e008c071ae537012b58edb6b1ba90d2814e892
MD5 f023ce37ac519332c0ac4d66e3358ba1
BLAKE2b-256 61f79e1c25df8f8251baccd4f848beba37e5f22e150ff038ff18e9585ce4bb06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: BioClients-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 231.0 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4da3ef2c70938337b928949716c64592b90c3127c87c3d7dc2678bc3cd027964
MD5 998b68f9cb1ef1ffd003f0bdfb820495
BLAKE2b-256 8993a0c53a481dad73879bd022a4d677096654108c33dfe25d6972fe4b0aa2da

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

This release

0.1.0 This release

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