Using ChEMBL web services for building applications and data processing workflows relevant to drug discovery

Expert Opin Drug Discov. 2017 Aug;12(8):757-767. doi: 10.1080/17460441.2017.1339032. Epub 2017 Jun 12.

Abstract

ChEMBL is a manually curated database of bioactivity data on small drug-like molecules, used by drug discovery scientists. Among many access methods, a REST API provides programmatic access, allowing the remote retrieval of ChEMBL data and its integration into other applications. This approach allows scientists to move from a world where they go to the ChEMBL web site to search for relevant data, to one where ChEMBL data can be simply integrated into their everyday tools and work environment. Areas covered: This review highlights some of the audiences who may benefit from using the ChEMBL API, and the goals they can address, through the description of several use cases. The examples cover a team communication tool (Slack), a data analytics platform (KNIME), batch job management software (Luigi) and Rich Internet Applications. Expert opinion: The advent of web technologies, cloud computing and micro services oriented architectures have made REST APIs an essential ingredient of modern software development models. The widespread availability of tools consuming RESTful resources have made them useful for many groups of users. The ChEMBL API is a valuable resource of drug discovery bioactivity data for professional chemists, chemistry students, data scientists, scientific and web developers.

Keywords: API; ChEMBL; KNIME; Luigi; Python; REST; Slack; pipeline; service; workflow.

Publication types

  • Review
  • Research Support, Non-U.S. Gov't

MeSH terms

  • Cloud Computing
  • Databases, Chemical*
  • Drug Discovery / methods*
  • Humans
  • Internet
  • Pharmaceutical Preparations / chemistry*
  • Software

Substances

  • Pharmaceutical Preparations