Papers › GraphATC: advancing multilevel and multi-label anatomical therapeutic chemical...

GraphATC: advancing multilevel and multi-label anatomical therapeutic chemical classification via atom-level graph learning

26 Apr 2025Briefings in Bioinformatics 2025 4archive 2025-07-28

WengYu Zhang, Qi Tian, Yi Cao, Wenqi Fan, Dongmei Jiang, YaoWei Wang, Qing Li, Xiao-Yong Wei

The accurate categorization of compounds within the anatomical therapeutic chemical (ATC) system is fundamental for drug development and fundamental research. Although this area has garnered significant research focus for over a decade, the majority of prior studies have concentrated solely on the Level 1 labels defined by the World Health Organization (WHO), neglecting the labels of the remaining four levels. This narrow focus fails to address the true nature of the task as a multilevel, multi-label classification challenge. Moreover, existing benchmarks like Chen-2012 and ATC-SMILES have become outdated, lacking the incorporation of new drugs or updated properties of existing ones that have emerged in recent years and have been integrated into the WHO ATC system. To tackle these shortcomings, we present a comprehensive approach in this paper. Firstly, we systematically cleanse and enhance the drug dataset, expanding it to encompass all five levels through a rigorous cross-resource validation process involving KEGG, PubChem, ChEMBL, ChemSpider, and ChemicalBook. This effort culminates in the creation of a novel benchmark termed ATC-GRAPH. Secondly, we extend the classification task to encompass Level 2 and introduce graph-based learning techniques to provide more accurate representations of drug molecular structures. This approach not only facilitates the modeling of Polymers, Macromolecules, and Multi-Component drugs more precisely but also enhances the overall fidelity of the classification process. The efficacy of our proposed framework is validated through extensive experiments, establishing a new state-of-the-art methodology. To facilitate the replication of this study, we have made the benchmark dataset, source code, and web server openly accessible (https://github.com/lookwei/GraphATC).

PaperPDFCode

Code

lookwei/GraphATC mentioned in paperpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Drug ATC ClassificationGraph ClassificationGraph LearningMUlTI-LABEL-ClASSIFICATIONMolecular Property PredictionMulti-Label Classification

Datasets

Introduced by this paper, per the archive.

ATC-GRAPH

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Drug ATC Classification ATC-GRAPH GraphATC Absolute False 0.0057 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH GraphATC Absolute True 0.9456 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH GraphATC Accuracy 0.9614 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH GraphATC Aiming 0.9694 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH GraphATC Coverage 0.9688 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH ATC-CNN Absolute False 0.0355 #2 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH ATC-CNN Absolute True 0.7311 #2 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH ATC-CNN Accuracy 0.7563 #2 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH ATC-CNN Aiming 0.7734 #2 of 2 Archive leaderboard report
Drug ATC Classification ATC-GRAPH ATC-CNN Coverage 0.7642 #2 of 2 Archive leaderboard report
Drug ATC Classification ATC-SMILES GraphATC Absolute False 0.0068 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-SMILES GraphATC Absolute True 0.9397 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-SMILES GraphATC Accuracy 0.9542 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-SMILES GraphATC Aiming 0.9608 #1 of 2 Archive leaderboard report
Drug ATC Classification ATC-SMILES GraphATC Coverage 0.9609 #1 of 2 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

FocusGraph Neural Network

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections