Skip to content

Latest commit

 

History

131 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KANPM-DTA: Improving Drug-Target Affinity Prediction with Kolmogorov-Arnold Networks and Pre-trained Models

Model Architecture

Figure 1. The proposed KANPM-DTA model architecture. (A) Graph and sequence-based protein feature encoding. (B) Graph and sequence-based drug feature encoding. (C) Adaptive feature learning between drug and protein graph-sequence features.

Requirements

  • Python==3.9.21
  • numpy==2.0.2
  • pandas==2.2.3
  • torch==2.6.0
  • transformers==4.49.0
  • rdkit==2024.3.2
  • fair-esm==2.0.0

Clone Repository

git clone https://github.com/khanonuvov/KANPM-DTA.git
cd KANPM-DTA

Generate Pretrained Models

For each dataset (davis, kiba, metz, bindingdb, Lung Cancer Test) run these three commands or download the pretrained models from here.

python pretrained/chemberta_pretraiend.py
python pretrained/esmC_pretraiend.py
python pretrained/esm2_map.py

Generate Cold-start Datasets

python code/cold_split.py

Train the Model

python code/train.py

Prediction

python code/pred.py

Citation

If you find our paper or code useful in your research, please consider citing:

@article{10.1093/bib/bbag112,
  author  = {Rakib, MD Youshuf Khan and Alamin, Muhammad Habibulla and Li, Jiamu and Mamun, Sheikh Sohan and Gobena, Kaleb Amsalu and Ren, Shengbing},
  title   = {KANPM-DTA: improving drug–target affinity prediction with Kolmogorov–Arnold networks and pretrained models},
  journal = {Briefings in Bioinformatics},
  volume  = {27},
  number  = {2},
  pages   = {bbag112},
  year    = {2026},
  month   = {03}
}

Contact

For inquiries, please contact MD Youshuf Khan Rakib (Email: khanushuf4619@csu.edu.cn).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages