Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
29 lines (18 sloc) 1.45 KB

Python client

The python client for the Open Targets Platform REST API, `opentargets-py`, allows you to query the API automatically taking care of handling all the calls and returning data in a pythonic way.

The main advantages of using the client instead of querying the REST API directly are several fold. The python client:

  • includes wrappers for all public methods, with query validation
  • provides tools for the most common calls (e.g. get data for a target gene symbol. You do not need to know its Ensembl Gene ID)
  • supports automatic retrieval of paginated results with an iterator pattern
  • saves query results as JSON, CSV or Excel file
  • follows HTTP cache as set by the REST API
  • supports experimental HTTP2 for better performance (beware the client library is in alpha)

Head to our Read the docs page for more details on:

{% hint style="warning" %} This client is supported for Python 3.5.0 and more recent versions. It can also work on earlier versions such as python 2.7 on a best effort basis. {% endhint %}

If you have questions on our python client, please email us and will be happy to help.