Search or Browse to any ATC code of interest

From menu 'ATC codes/ATC classification hierachy browser', users can input a single ATC code or browse in the ATC tree to launch the search process. The ATC tree starts with 14 Anatomical groups.

Explore the drug-indication and -target network associated with an ATC code of interest

The ‘ATC classification hierarchy browser’ on the left is 5-tiered, beginning with the anatomical group and narrowing down through therapeutic, pharmacological, and chemical groups to a specific 7-character chemical substance code. Clicking any ATC code reveals a network illustrating drug-protein interactions and/ or drug-indication associations.


Network visualization tab provides a tripartite network visualization with drugs, targets, and indication nodes. User will need first filter the types of Drug-protein mode of actions and the clinical trial phase of Drug-indication association studies.

Search a drug of interest

Users can input a single drug name or drug bank ID on the 'Drug search' to launch the search process. The table beneath gives quick drug examples

Search an indication of interest

Users can input an indication name on the 'Indication search' page to launch the search process. The table beneath gives quick indication examples

Search a protein/target/gene of interest

Users can input a single protein name or protein uniprot ID or gene name or gene identifier on the 'Protein search' page to launch the search process. The table beneath gives quick protein examples

Search a variant of interest

Users can input a single variant identifier on the 'Variant search' page to launch the search process. The table beneath gives quick variant examples

Download data programmatically

We used the REST framework (https://www.django-rest-framework.org/) to implemented API calls enabling programmatic retrieval of PGx information.

Grasp a quick overview of data of each types (drug, gene/target, disease) in PGx

In Target menu, choose "Target statistics", statistics page will appear allowing users to grasp overview of target data. The similar functions are also available for drug and disease data. For each data type, user can select sub-categories to see the corresponding data distribution. A screenshot of statistics for targets is provided below as an example.