CoolFace
Datasetpublic

alimotahharynia/approved_disease_target_drug

Approved Drug SMILES, Protein Sequence, and Disease MeSH DAG Dataset This dataset provides a curated collection of approved drug's simplified molecular input line entry system (SMILES) with their corresponding protein sequences, and associated disease's MeSH directed acyclic graph (DAG) structures. The dataset mainly consists of three parts, i.e., approved drugs with their related protein targets, target data with their related disease information, and approved drugs with their… See the full description on the dataset page: https://huggingface.co/datasets/alimotahharynia/approved_disease_target_drug.

sourceHugging Facecc-by-nc-4.0updated 3mo agoView on Hugging Face
0likes100downloads
Dataset Card

Approved Drug SMILES, Protein Sequence, and Disease MeSH DAG Dataset

This dataset provides a curated collection of approved drug's simplified molecular input line entry system (SMILES) with their corresponding protein sequences, and associated disease's MeSH directed acyclic graph (DAG) structures. The dataset mainly consists of three parts, i.e., approved drugs with their related protein targets, target data with their related disease information, and approved drugs with their related disease information that are approved for that.

Dataset

The data comes from the following sources:

  • —DrugBank
  • —UniProt
  • —ChEMBL
  • —ZINC20
  • —DisGeNET
  • —UMLS

Data verification and processing

We created a curated dataset linking approved drugs with their corresponding targets and associated diseases. First, approved drug–target pairs were extracted from DrugBank database (version: 5.1.10). Next, disease-target associations were obtained from DisGeNET database (version: 3.12.1), which enabled the generation of preliminary disease-target-drug strings. To ensure clinical relevance, we incorporated approved drug-disease relationships (Phase IV) from the ChEMBL database (CHEMBL33). Preliminary strings were retained only if a direct drug-disease relationship was confirmed; otherwise, they were excluded. Following is the detailed information on dataset preparation.

  • —Drug-target dataset We retrieved drug–target information from DrugBank, yielding 1,710 small molecules with annotated human targets. Of these,117 compounds were labeled as withdrawn. After a thorough assessment, 50 were excluded due to safety concerns or adverse effects. Available SMILES representations for the selected molecules (1,634 of 1,660) were obtained from DrugBank, ChEMBL, and ZINC20 database. From a total of 2116 related protein targets, 27 were not present in UniProt which were mapped to equivalent UniProt ID using reviewed UniProt ID, identical names, or the basic local alignment search tool (BLAST). The UniProt ID “Q5JXX5” was omitted from the database and therefore deleted from further analysis. Finally, the sequences for 2093 proteins were retrieved using the UniProt application programming interface (API).
  • —Target-disease dataset We extracted target-disease information from DisGeNET. The disease concept unique identifier (CUI) was updated from version 2019AA to 2023AA, and corresponding MeSH terms were retrieved via the unified medical language system (UMLS) terminology API. In total, 608 MeSH terms were mapped to 2042 protein targets.
  • —Drug-disease dataset We retrieved approved drug indications (disease-drug relationships) from ChEMBL. Following curation, 1,299 small molecules and their associated 643 MeSH terms were retained, forming the drug–disease dataset. To capture hierarchical disease relationships, MeSH terms were mapped to their corresponding DAG structures, resulting in 1,632 DAG representations.

Licensing and Data Attribution

This dataset is a curated, derived subset created for academic reproducibility by integrating approved drug–target, disease–target, and drug–disease associations obtained from DrugBank, DisGeNET, ChEMBL, UniProt, ZINC20, and UMLS. It does not reproduce the complete contents of any of these databases.

For comprehensive and up-to-date information, please refer to the official resources.

Use of DisGeNET data in commercial products or services requires a separate license from the DisGeNET/MedBioInformatics Solutions team.

Users are responsible for complying with the licensing terms, conditions of use, and citation requirements of the original data sources, including DrugBank, DisGeNET, ChEMBL, UniProt, ZINC20, and UMLS. Please refer to the official websites and license agreements of these resources for information regarding permitted use, redistribution, and commercial use, where applicable.

You can load this dataset with:

python
from datasets import load_dataset

dataset = load_dataset("alimotahharynia/approved_disease_target_drug", "approved_disease_target_drug")

You can also download the dataset directly in JSON format.

Citation

If you use this dataset in your research, please cite these papers:

@misc{motahharynia2026druggen2diseaseawarelanguage,
      title={DrugGen 2: A disease-aware language model for enhancing drug discovery}, 
      author={Ali Motahharynia and Mohammadreza Ghaffarzadeh-Esfahani and Mahsa Sheikholeslami and Navid Mazrouei and Matin Irajpour and Yousof Gheisari and Hajar Sirous},
      year={2026},
      eprint={2607.08404},
      archivePrefix={arXiv},
      primaryClass={q-bio.QM},
      url={https://arxiv.org/abs/2607.08404}, 
}

Piñero, Janet et al. “DisGeNET: a comprehensive platform integrating information on human disease-associated genes and variants.” Nucleic acids research vol. 45,D1 (2017): D833-D839. doi:10.1093/nar/gkw943