Skip to main content

Mechanism of Action and Drug Indication data on the interface.

Two new 'Browse' pages have been added to the interface; Browse Drug Mechanisms and Browse Drug Indications. Users can now access these 2 pages directly to explore all the data. Or alternatively, they can land on these pages from drugs, compounds and targets in ChEMBL.

Accessing all the data from the main page

The 'circles' visualisation on the main page shows a summary of the entities in ChEMBL. Circles for Drug Mechanisms of Action and Drug Indications have been added. By clicking on the circles, you will be taken to a page that allows you to explore the corresponding entity. 
Visualisation that summarises the entities in ChEMBL, Drug Mechanisms of Action and Drug Indications are now included.

The Browse Drug Mechanisms and Browse Drug Indications pages allow you to use filters, link to other entities, and download the data in the same way as the other 'Browse' pages.

All Drug Mechanism data.
All Drug Indication data.

Accessing Drug Indication and Drug Mechanism data related to other entities

You can now explore the Drug Indication and Drug Mechanism data in relation to the following entities:

From Browse Drug Mechanisms you can:
  • Browse related Drugs
  • Browse related Compounds
  • Browse related Targets

From Browse Drug Indications you can:
  • Browse related Drugs
  • Browse related Compounds

From Browse Drugs you can:
  • Browse related Drug Mechanisms
  • Browse related Drug Indications
  • Browse related Activities

Example A:

1. Go to the Browse Drug Mechanisms page. Find all drugs with mechanisms as neurokinin receptor antagonists.
Note that the data describes the mechanisms of action of 17 compounds for 3 targets.

2. Select all items and click on 'Browse Drugs', a new tab will open showing the drugs for the targets selected in step 1.

3. Click on 'Browse Drug Indications' to view all annotated indications for the drugs in step 2.

Example B:

1. Go to the Browse Drug Indications page. Find all drugs whose indication is asthma. There are 175 entries with asthma as an indication.

2. Select all items and click on 'Browse Drugs', a new tab will open showing the drugs for the indications selected in step 1.

3. Click on 'Browse Drug Mechanisms' to view of all annotated mechanisms for the drugs in step 2.

Accessing Drug Indication and Drug Mechanism data from report cards

You can now go to a dedicated page from the Drug Mechanism and Drug Indication data in the report cards. For example go to the report card for IMATINIB (CHEMBL941)

In the Drug Mechanism section you can see the data for that compound. If you click on 'Browse All', you will be directed to the Browse Drug Mechanisms page showing the data.

Drug Mechanisms section for the report card of IMATINIB (CHEMBL941)

Similarly, in the Drug Indications section you can click on 'Browse All' to be directed to a 'Browse Drug Indications' page showing all the data.
Drug Indications section for the report card of IMATINIB (CHEMBL941)

If you have any questions, please contact the ChEMBL Team support (chembl-help [at]


Popular posts from this blog

RDKit, C++ and Jupyter Notebook

Fancy playing with RDKit C++ API without needing to set up a C++ project and compile it? But wait... isn't C++ a compiled programming language? How this can be even possible?

Thanks to Cling (CERN's C++ interpreter) and xeus-cling jupyter kernel is possible to use C++ as an intepreted language inside a jupyter notebook!

We prepared a simple notebook showing few examples of RDKit functionalities and a docker image in case you want to run it.

With the single requirement of docker being installed in your computer you'll be able to easily run the examples following the three steps below:
docker pull eloyfelix/rdkit_jupyter_clingdocker run -d -p 9999:9999 eloyfelix/rdkit_jupyter_clingopen http://localhost:9999/notebooks/rdkit_cling.ipynb in a browser

ChEMBL 25 and new web interface released

We are pleased to announce the release of ChEMBL 25 and our new web interface. This version of the database, prepared on 10/12/2018 contains:

2,335,417 compound records1,879,206 compounds (of which 1,870,461 have mol files)15,504,603 activities1,125,387 assays12,482 targets72,271 documents

Data can be downloaded from the ChEMBL ftp site:

Please see ChEMBL_25 release notes for full details of all changes in this release:


# Deposited Data Sets:

Kuster Lab Chemical Proteomics Drug Profiling (src_id = 48, Document ChEMBL_ID = CHEMBL3991601):
Data have been included from the publication: The target landscape of clinical kinase drugs. Klaeger S, Heinzlmeir S and Wilhelm M et al (2017), Science, 358-6367 (

# In Vivo Assay Classification:

A classification…

FPSim2, a simple Python3 molecular similarity tool

FPSim2 is a new tool for fast similarity search on big compound datasets (>100 million) being developed at ChEMBL. We started developing it as we needed a Python3 library able to run either in memory or out-of-core fast similarity searches on such dataset sizes.

It's written in Python/C++ and features:
A fast population count algorithm (builtin-popcnt-unrolled) from using SIMD instructions.Bounds for sub-linear speed-ups from 10.1021/ci600358fA compressed file format with optimised read speed based in PyTables and BLOSCUse of multiple cores in a single search In memory and on disk search modesSimple and easy to use
Source code is available on github and Conda packages are also available for either mac or linux. To install it type:

conda install rdkit -c rdkitconda install fpsim2 -c efelix
Try it with docker (much better performance than binder):

    docker pull eloyfelix/fpsim2    docker run -p 9999:9999 eloyfelix/fpsim2    open http:/…

2019 and ChEMBL – News, jobs and birthdays

Happy New Year from the ChEMBL Group to all our users and collaborators. 
Firstly, do you want a new challenge in 2019?  If so, we have a position for a bioinformatician in the ChEMBL Team to develop pipelines for identifying links between therapeutic targets, drugs and diseases.  You will be based in the ChEMBL team but also work in collaboration with the exciting Open Targets initiative.  More details can be found here(closing date 24thJanuary). 
In case you missed it, we published a paper at the end of last on the latest developments of the ChEMBL database “ChEMBL: towards direct deposition of bioassay data”. You can read it here.  Highlights include bioactivity data from patents, human pharmacokinetic data from prescribing information, deposited data from neglected disease screening and data from the IMI funded K4DD project.  We have also added a lot of new annotations on the therapeutic targets and indications for clinical candidates and marketed drugs to ChEMBL.  Importantly we ha…

Multi-task neural network on ChEMBL with PyTorch 1.0 and RDKit

The use and application of multi-task neural networks is growing rapidly in cheminformatics and drug discovery. Examples can be found in the following publications:

- Deep Learning as an Opportunity in VirtualScreening
- Massively Multitask Networks for Drug Discovery
- Beyond the hype: deep neural networks outperform established methods using a ChEMBL bioactivity benchmark set

But what is a multi-task neural network? In short, it's a kind of neural network architecture that can optimise multiple classification/regression problems at the same time while taking advantage of their shared description. This blogpost gives a great overview of their architecture. All networks in references above implement the hard parameter sharing approach.

So, having a set of activities relating targets and molecules we can train a single neural network as a binary multi-label classifier that will output the probability of activity/inactivity for each of the targets (tasks) for a given query molecule…