DPTM-DT: Dual-Pretrained Transformer Multitask Representation Learning for Drug-Target Prediction
Organizations: School of Biological Science and Medical Engineering, Beihang University, Beijing 100191, China
Abstract
Drug-target relation prediction supports candidate screening, drug repositioning, and mechanism analysis. Existing models often use incomplete drug or protein representations, model cross-modal interactions shallowly, or train affinity regression and interaction classification separately, although these tasks describe closely related views of the same drug-target pair. This paper presents DPTM-DT, a dual-pretrained Transformer framework for multitask drug-target prediction. DPTM-DT combines GROVER molecular graph embeddings, ESM protein language-model embeddings, and CTD physicochemical descriptors, then exchanges drug-target information through bidirectional cross-modal attention. A shared pair representation is used for continuous affinity regression, high-affinity binary classification, and six-level affinity classification. Experiments on Davis and KIBA cover random 80/20 and DeepDTA-style standard splits. On the random 80/20 split, DPTM-DT achieves MSE/CI values of 0.193/0.917 on Davis and 0.120/0.918 on KIBA. It also reports binary AUPR/MCC values of 0.727/0.654 and 0.798/0.689, and six-class Macro-F1/Top-2 values of 0.800/0.932 and 0.815/0.962 on Davis and KIBA, respectively. Across the reported regression, binary classification, and multiclass classification settings, DPTM-DT achieves the best overall performance among the compared methods. Results under the standard split show the same relative trend. Ablations indicate that dual target representation, gated fusion, and cross-modal attention each contribute to the final performance. Code and supplementary materials are available at: anonymous.4open.science/r/DPCM-DT-74E0.
Figures & tables
| Item | Davis | KIBA |
|---|---|---|
| Drugs | 68 | 2,111 |
| Targets | 442 | 229 |
| Valid pairs | 30,056 | 118,254 |
| Continuous label | pKd | KIBA score |
| Label range | 5.00–9.94 | 0.00–17.20 |
| Mean / std. | 5.45 / 0.89 | 11.72 / 0.84 |
| Output | Label construction | Main screening role |
|---|---|---|
| Regression | Original continuous pKd or KIBA score | Rank candidate pairs and refine affinity estimates |
| Binary | pKd for Davis; KIBA score for KIBA | Filter likely high-affinity interactions |
| Six-class | Elbow-guided K-means on continuous affinities, with and centers sorted from low to high affinity | Provide coarse affinity-level triage and communicate binding strength |
| Split | Model | Davis | KIBA | |||
|---|---|---|---|---|---|---|
| CI | MSE | CI | MSE | |||
| 80/20 | DPTM-DT | 0.917 | 0.193 | 0.918 | 0.120 | |
| 80/20 | TEFDTA | 0.895 | 0.194 | 0.865 | 0.179 | |
| 80/20 | MFR-DTA | 0.910 | 0.216 | 0.903 | 0.131 | |
| 80/20 | GLCN-DTA | 0.908 | 0.210 | 0.878 | 0.122 | |
| 80/20 | DeepDTA | 0.883 | 0.256 | 0.868 | 0.189 | |
| Split | Dataset | Model | AUROC | AUPR | F1 | MCC |
|---|---|---|---|---|---|---|
| 80/20 | Davis | DPTM-DT | 0.948 0.006 | 0.727 0.024 | 0.681 0.028 | 0.654 0.022 |
| 80/20 | Davis | TEFDTA | 0.931 0.004 | 0.698 0.011 | 0.655 0.011 | 0.622 0.027 |
| 80/20 | Davis | MFR-DTA | 0.941 0.008 | 0.718 0.020 | 0.670 0.011 | 0.640 0.029 |
| 80/20 | Davis | GLCN-DTA | 0.928 0.010 | 0.692 0.012 | 0.648 0.015 | 0.615 0.014 |
| 80/20 | Davis | DeepDTA | 0.915 0.006 | 0.680 0.017 | 0.632 0.021 | 0.598 0.016 |
| 80/20 | Davis | WideDTA | 0.921 0.009 | 0.688 0.010 | 0.640 0.017 | 0.608 0.017 |
| Split | Dataset | Model | Acc. | Macro-F1 | W-F1 | Top-2 |
|---|---|---|---|---|---|---|
| 80/20 | Davis | DPTM-DT | 0.826 0.006 | 0.800 0.020 | 0.819 0.008 | 0.932 0.006 |
| 80/20 | Davis | TEFDTA | 0.812 0.006 | 0.759 0.017 | 0.799 0.009 | 0.911 0.003 |
| 80/20 | Davis | MFR-DTA | 0.814 0.008 | 0.760 0.015 | 0.804 0.007 | 0.917 0.004 |
| 80/20 | Davis | GLCN-DTA | 0.797 0.007 | 0.752 0.022 | 0.783 0.007 | 0.894 0.007 |
| 80/20 | Davis | DeepDTA | 0.772 0.004 | 0.733 0.025 | 0.765 0.010 | 0.892 0.007 |
| 80/20 | Davis | WideDTA | 0.781 0.006 | 0.722 0.019 | 0.768 0.008 | 0.878 0.007 |
| Variant | MSE | RMSE | Pearson | CI | AUPR | MCC | Macro-F1 | Top-2 | |
|---|---|---|---|---|---|---|---|---|---|
| DPTM-DT | 0.193 | 0.440 | 0.754 | 0.869 | 0.917 | 0.727 | 0.654 | 0.800 | 0.932 |
| ESM-only | 0.199 | 0.446 | 0.753 | 0.866 | 0.906 | 0.680 | 0.610 | 0.584 | 0.818 |
| CTD-only | 0.216 | 0.465 | 0.726 | 0.853 | 0.886 | 0.675 | 0.605 | 0.538 | 0.772 |
| Concat | 0.198 | 0.445 | 0.752 | 0.867 | 0.897 | 0.722 | 0.645 | 0.777 | 0.928 |
| No cross-attn | 0.200 | 0.447 | 0.750 | 0.865 | 0.892 | 0.715 | 0.638 | 0.773 | 0.925 |