| Literature DB >> 35255808 |
Chengcheng Zhang1, Yao Lu2, Tianyi Zang3.
Abstract
BACKGROUND: Drug-drug interactions (DDIs) are the reactions between drugs. They are compartmentalized into three types: synergistic, antagonistic and no reaction. As a rapidly developing technology, predicting DDIs-associated events is getting more and more attention and application in drug development and disease diagnosis fields. In this work, we study not only whether the two drugs interact, but also specific interaction types. And we propose a learning-based method using convolution neural networks to learn feature representations and predict DDIs.Entities:
Keywords: Convolutional neural network; Drug categories; Drug–drug interactions; Multiple features combination
Mesh:
Year: 2022 PMID: 35255808 PMCID: PMC8902704 DOI: 10.1186/s12859-022-04612-2
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
The experimental results of CNN-DDI on three similarity measures
| Similarity | ACC | AUPR | AUC | F1 | Precision | Recall |
|---|---|---|---|---|---|---|
| Jaccard | 0.8871 | 0.9251 | 0.9980 | 0.7496 | 0.8556 | 0.7220 |
| Cosine | 0.8871 | 0.9251 | 0.9979 | 0.7492 | 0.8855 | 0.7721 |
| Gaussian | 0.8870 | 0.9248 | 0.9979 | 0.7489 | 0.8859 | 0.7720 |
Results of CNN-DDI using different features
| Feature | ACC | AUPR | AUC | F1 | Precision | Recall |
|---|---|---|---|---|---|---|
| T | 0.7915 | 0.8470 | 0.9953 | 0.6099 | 0.6932 | 0.5716 |
| P | 0.7820 | 0.8381 | 0.9952 | 0.5805 | 0.6822 | 0.5364 |
| E | 0.6580 | 0.7098 | 0.9897 | 0.3344 | 0.4419 | 0.2957 |
| C | 0.8702 | 0.9139 | 0.9966 | 0.7421 | 0.7994 | 0.7125 |
| T + P | 0.8227 | 0.8898 | 0.9969 | 0.6778 | 0.7589 | 0.6375 |
| T + E | 0.8242 | 0.8712 | 0.9956 | 0.6360 | 0.7373 | 0.5849 |
| T + C | 0.8792 | 0.9185 | 0.9960 | 0.7627 | 0.8167 | 0.7405 |
| P + E | 0.8255 | 0.8747 | 0.9958 | 0.6227 | 0.7130 | 0.5781 |
| P + C | 0.8796 | 0.9179 | 0.9961 | 0.7440 | 0.7955 | 0.7485 |
| E + C | 0.8496 | 0.8895 | 0.9948 | 0.6928 | 0.7726 | 0.6488 |
| T + P + E | 0.8243 | 0.8690 | 0.9947 | 0.6489 | 0.7332 | 0.6063 |
| T + P + C | 0.8797 | 0.9199 | 0.9960 | 0.7490 | 0.8164 | 0.7232 |
| T + E + C | 0.8539 | 0.8899 | 0.9933 | 0.6938 | 0.7726 | 0.6539 |
| P + E + C | 0.8559 | 0.8919 | 09,939 | 0.6845 | 0.7575 | 0.6485 |
| T + P + E + C |
The bold values indicate the result of CNN_DDI with four types of features. So it can be concluded that the drug category is effective as a new feature type and multiple features can imporve the performanced of CNN-DDI
Results of CNN-DDI and other state-of-art models
| Algorithm | ACC | AUPR | AUC | F1 | Precision | Recall |
|---|---|---|---|---|---|---|
| CNN-DDI | 0.8871 | 0.9251 | 0.9980 | 0.7496 | 0.8556 | 0.7220 |
| GBDT | 0.8327 | 0.8828 | 0.9970 | 0.6730 | 0.7817 | 0.6133 |
| RF | 0.7837 | 0.8446 | 0.9959 | 0.5167 | 0.6973 | 0.4444 |
| KNN | 0.7581 | 0.8166 | 0.9881 | 0.6250 | 0.7562 | 0.5596 |
| LR | 0.7558 | 0.8087 | 0.9950 | 0.3894 | 0.5617 | 0.3331 |
Comparison of CNN-DDI with DDIMDL
| Algorithm | ACC | AUPR | AUC | F1 | Precision | Recall |
|---|---|---|---|---|---|---|
| CNN-DDI | 0.8871 | 0.9251 | 0.9980 | 0.7496 | 0.8556 | 0.7220 |
| DDIMDL | 0.8852 | 0.9208 | 0.9976 | 0.7585 | 0.8471 | 0.7182 |
| DDIMD | 0.8865 | 0.9230 | 0.9976 | 0.7559 | 0.8513 | 0.7204 |
The single asterisk represent DDIMDL with features selected by our method. It can be concluded that the drug category is effective as a new feature type
Fig. 1The framework of CNN-DDI algorithm.The algorithm mainly contain two parts, combinational features selection module and CNN-based prediction module. (1)Firstly, features vectors are selected from feature selection module using the four types of features. We encode features and generate binary vectors, each value of the vector represents whether the component exists. Then we calculate Jaccard similarity to measure the correlation between drugs. In this way, we get features vectors as the input of the prediction module.Secondly, features vectors are inputted into prediction module. The prediction module based on CNN consists of convolutional layers, full-connecteed layers and a softmax layer.Convolutional layers can enhance the ability of learning deep characteristics. Through the DDIs’ predictor, we get the probabilities of all DDIs-associated events’ types and select the event with the highest probability
Fig. 2The structure of prediction model
The convolution layers of CNN-DDI
| Layer name | number of filters | Kernel size | Output shape |
|---|---|---|---|
| Conv1 | 64 | 3 × 1 | (64, 572, 4) |
| Conv2 | 128 | 3 × 1 | (128, 572, 4) |
| Conv3_1 | 128 | 3 × 1 | (128, 572, 4) |
| Conv3_2 | 128 | 3 × 1 | (128, 572, 4) |
| Conv4 | 256 | 3 × 1 | (256, 572, 4) |
Fig. 3The structure of residual block