Skip to main content

Novel deep learning-based transcriptome data analysis for drug-drug interaction prediction with an application in diabetes



Drug-drug interaction (DDI) is a serious public health issue. The L1000 database of the LINCS project has collected millions of genome-wide expressions induced by 20,000 small molecular compounds on 72 cell lines. Whether this unified and comprehensive transcriptome data resource can be used to build a better DDI prediction model is still unclear. Therefore, we developed and validated a novel deep learning model for predicting DDI using 89,970 known DDIs extracted from the DrugBank database (version 5.1.4).


The proposed model consists of a graph convolutional autoencoder network (GCAN) for embedding drug-induced transcriptome data from the L1000 database of the LINCS project; and a long short-term memory (LSTM) for DDI prediction. Comparative evaluation of various machine learning methods demonstrated the superior performance of our proposed model for DDI prediction. Many of our predicted DDIs were revealed in the latest DrugBank database (version 5.1.7). In the case study, we predicted drugs interacting with sulfonylureas to cause hypoglycemia and drugs interacting with metformin to cause lactic acidosis, and showed both to induce effects on the proteins involved in the metabolic mechanism in vivo.


The proposed deep learning model can accelerate the discovery of new DDIs. It can support future clinical research for safer and more effective drug co-prescription.

Peer Review reports


Combination drug therapy is increasingly used to manage complex diseases such as diabetes, cancer, and cardiovascular diseases. In particular, patients with type 2 diabetes often do not only suffer from symptoms of elevated blood glucose levels but also have several comorbidities that require multifactorial pharmacotherapy. Older patients may receive 10 or more concomitant drugs to manage multiple disorders [1, 2]. However, the usage of concomitant drug significantly increases the risk of harm associated with drug-drug interaction (DDI), doubling for each additional drug prescribed [3,4,5,6,7]. DDIs are the major cause of adverse drug events (ADEs) [8, 9], accounting for 20–30% of ADEs [10], and one of the leading reasons for drug withdrawal from the market [11]. DDIs can induce clinical consequences ranging from diminished therapeutic effect to excessive response or toxicity as a result of pharmacokinetics, pharmacodynamics, or a combination of the mechanism [12]. Adverse effects from DDIs may not be recognized until a large cohort of patients has been exposed to clinical practices due to limitations of the in vivo and in vitro models used during the pre-marketing safety screen. As a result, advanced computational methods to predict future DDIs are crucial to reducing unnecessary ADEs.

Over the past decade, deep learning has achieved remarkable success in a number of research areas [13]. Because of its ability to learn at higher levels of abstraction, deep learning has become a promising and effective tool for working with biological and chemical data [14]. Some deep learning techniques have been applied to predict DDI, and significantly improved the prediction accuracy. For example, Ryu et al. proposed DeepDDI, a computation model that predicts DDI with a combination of the structural similarity profile generation pipeline and deep neural network (DNN) [15]. Lee et al. built the same DNN model but included three types of features as input: structural similarity profiles, Gene Ontology term similarity profiles, and target gene similarity profiles of known drug pairs; and used autoencoder to reduce the dimensions of each profile [16]. Rohani and Eslahchi developed a neural network-based method with the input of the model being an integrated similarity profile of various information about drug pairs by a non-linear similarity fusion method called SNF [17]. Compared with Random Forest, K-nearest neighbor, and support vector machine, the DNN used in those models shows better performance in DDI prediction [15,16,17]. Karim et al. used LSTM to learn the overall relationship of feature sequences to predict DDIs [18]. Zheng et al. constructed a gene-drug pair sequence of length 2 and input it into the LSTM to predict drug-target interactions. Their results show that LSTM’s classification performance is better than other deep learning methods [19].

In Euclidean space, every pixel in an image can be regarded as a vertex in a graph, and each vertex is connected with a fixed number of adjacent pixel points. Convolutional neural network (CNN) can greatly speed up the training tasks related to images. Dhami et al. used CNN to predict DDIs directly from images of drug structures [20]. However, due to the inconsistency of the number of adjacent points of each vertex in the graph data structure, the image convolution operation is not applicable in non-Euclidean space. Kipf and Welling proposed a graph convolutional neural network (GCN), which extended convolution to the non-Euclidean space [21]. Feng et al. proposed a DDIs predictor combining GCN and DNN, in which each drug was modeled as a node in the graph, and the interaction between drugs was modeled as an edge. Features were extracted from the graph by GCN and input into DNN for prediction [22]. Zitnik et al. proposed Decagon, a DDIs prediction model based on GCN and multimodal graph, which embedded the relationship between drugs, proteins, and side effects to provide more information [23]. In general, similar structures and properties of drugs are associated with similar drug side effects [24, 25]. Ma et al. encoded each drug into a node in the graph and the similarity between drugs was coded into an edge. A multi-view graph autoencoder (GAE) based on drug characteristics was used to predict DDIs [26].

Due to a large amount of diverse drug information data, DDI prediction in silico remains a challenge and there is still room for improvement in prediction performance. In 2010, the National Institute of Health (NIH) funded the Library of Integrated Network-based Cellular Signatures (LINCS) project. This project aims to draw a comprehensive picture of multilevel cellular responses by exposing cells to various perturbing agents [27]. The L1000 database of the LINCS project has collected millions of genome-wide expressions induced by 20,000 small molecular compounds on 72 cell lines [28]. Applying deep learning, the L1000 database has previously been used to predict adverse drug reactions [29], drug pharmacological properties [30, 31], and drug-protein interaction [32]. However, whether this unified and comprehensive transcriptome data resource can be used to build a better DDI prediction model is still unclear. In this study, based on drug-induced transcriptome data in the L1000 database, we aim to explore DDI prediction by developing a new deep learning model with GCAN and LSTM.


GCAN embedding of drug-induced transcriptome data

Since the original drug-induced transcriptome data contains technical noise, the correlation observed between drug-induced transcriptome data and drug structure is very low. In order to reduce the impact of noise, the drug-induced transcriptome data was embedded before building a DDI prediction model. To establish a stronger relationship between the drug structure and drug-induced transcriptome data, we used both the structure information of drugs and the similarity information between drugs in the process of embedding with GCAN. As shown in Fig. 1a, without embedding, the Pearson correlation coefficients between drug-induced transcriptome data and drug structure are 0. After the GCAN embedding, the majority of Pearson correlation coefficients between GCAN embedded features and drug structures increased to 0.25. In addition, 20 drug molecules were randomly selected to calculate their similarity based on different features. The heat maps of similarity between those drugs in Fig. 1b show that overall relationships between GCAN embedded features and drug structures are improved. We also tried to only use the structure information of drugs to embed drug-induced transcriptome data through an autoencoder network. Compared with GCAN embedded features, we observed less improvement in the correlation between the autoencoder embedded drug features and the drug structure (Fig. 1a, b).

Fig. 1
figure 1

The Embedding of Drug-Induced Transcriptome Data by GCAN. a The correlation analysis between drug-induced transcriptome data, embedded features (autoencoder and GCAN) and drug structure. b The heat map of drug similarity

DDI prediction with GCAN embedded features

To explore whether GCAN embedded features can improve DDI prediction, we compared different drug features as input in various machine learning methods [15,16,17], and the prediction performance was evaluated through fivefold cross-validation. Results are summarized in Table 1. In contrast to the original drug-induced transcriptome data, GCAN embedded features significantly improved DDI performance in all models. In the traditional multi-label classification models such as MLKNN and Random forest, GCAN embedded feature led to larger improvement than autoencoder embedded features. The macro-F1 and macro-precision between GCAN embedded features and autoencoder embedded features for DDI prediction are not significantly different in the DNN model, but GCAN embedded features have a better DDI prediction macro-recall.

Table 1 DDI prediction performance of various machine learning models with different drug features as input. The p value compared with using GCAN features is added in brackets

To further evaluate the performance of GCAN embedded features, we examined the results of the DNN model under each DDI type. Compared with the original drug-induced transcriptome data, comparable or better classification F1-score is observed for 52 out of 80 DDI types when using GCAN embedded features, and for 41 out of 80 DDI types when using autoencoder embedded features (Fig. 2).

Fig. 2
figure 2

DDI prediction F1-score for each DDI type with DNN

Further improve DDI prediction with LSTM

DDIs often involve one drug changing the pharmacological effect of another [33], so it may be better to predict DDIs by treating the two drugs as a sequence. However, the DNN-based methods reported above simply combined the two drugs after feature extraction, without considering the sequence relationship between the drugs [15,16,17]. For this reason, we used LSTM to model this sequence relationship (For more details, see Additional file 1: Fig. S3 and Table S5). Experimental results in Table 2 show that LSTM is superior to DNN in macro-F1 or macro-recall for both the original drug-induced transcriptome data and embedded drug features. GCAN embedded drug features plus LSTM model has better prediction performance with a macro-F1 of 95.3% ± 1.5%, macro-precision of 94.6% ± 1.9%, and macro-recall of 96.6% ± 1.3% (Table 2).

Table 2 Comparison of DDIs prediction performance on LSTM and DNN model. The p value compared with LSTM is added in brackets

DDI prediction performance in other cell lines and on other DDI databases

The above analysis demonstrates that the GCAN embedded features plus LSTM model is the best strategy for DDI prediction. In order to further validate its performance for DDIs across different cell lines, we processed the drug-induced transcriptome data of A357, A549, HALE, and MCF7 cells by GCAN, and compared the DDI prediction performance of these GCAN embedded features and original drug-induced transcriptome data within DNN vs LSTM based models. Table 3 shows the macro-F1, macro-recall and macro-precision indicators of GCAN embedded features for all four cell lines outperform the original drug-induced transcriptome data in both deep learning models, proving that GCAN embedded features are more suitable for DDI prediction. Additionally, when the LSTM model surpasses the DNN in terms of DDI prediction performance, it means that the LSTM model is better at learning potential drug relationships than the traditional DNN. Furthermore, GCAN embedded features plus LSTM achieve the best DDI prediction performance for all four cell lines. The findings also support that the proposed GCAN embedded features plus LSTM model can improve large-scale drug-induced transcriptome data analysis for DDI prediction.

Table 3 Comparison of model performance in other cell lines. The p value compared with GCAN + LSTM is added in brackets

In addition, we have replicated our model on two datasets (DS1 and DS2) from Rohani and Eslahchi’s report [17]. As compared with the prediction method used in their report, our model achieves better prediction performance (Additional file 1: Table S3 and Table S4).

Advantage of GCAN embedded features for DDI prediction

One of the fundamental assumptions in building a computational model for drug research is that the more similar the drugs are, the more similar their effects are [23], which is also the basic assumption in many DDI prediction studies. As a neural network is a black box, it is difficult to determine whether the knowledge learned by a neural network also aligns with this assumption. Under this consideration, we explored the ability of our model to identify the most similar samples in the training set when predicting DDIs. In our training set, there are 12 drugs that interact with the drug cabergoline and can lead to decreased adverse reaction; and there are 114 drugs that can cause an increased adverse reaction. The number of drugs that interact with the drug amodiaquine and can lead to decreased QTC prolongation or increased QTC prolongation is 12 and 96, respectively. Using GCAN embedded features plus LSTM for DDI prediction, 92.75% of the drugs that are predicted to interact with cabergoline and increase adverse reaction are most similar to one of the drugs that are known to interact with cabergoline and increase adverse reaction in the training set (Fig. 3). However, using autoencoder embedded features or original drug-induced transcriptome data, this discrimination is much lower, 81.25% and 70% respectively. In addition, we found that the highest proportion of drugs that are predicted to interact with amodiaquine and increase QTC prolongation are most similar to one of the drugs that are known to interact with amodiaquine and increase QTC prolongation in the training set by using GCAN embedded features. Therefore, it indicates that GCAN embedded features may improve DDI prediction by increasing the differentiation between drugs and is more consistent with the basic assumptions used in the drug-related computational model.

Fig. 3
figure 3

Similarity between drugs predicted to increase adverse reaction (with cabergoline) or QTC prolongation (with amodiaquine) and drugs (increased or decreased adverse reaction with cabergoline) or drugs (increased or decreased QTC prolongation with amodiaquine) of training set. The most similar drugs in each row are represented by blue-green dots

Validation of new DDI predictions with an application in diabetes

The next question that we aimed to answer is whether our proposed DDI prediction model can be used for the discovery of new DDIs. To find new DDIs, the entire DDI dataset (total 89,970 drug pairs) was input into the trained model to predict DDIs. After excluding the existing DDIs, a total of 21,670 new DDIs were predicted. Then we used the latest version of the DrugBank database (version 5.1.7) data released in April 2020 to verify the prediction results and found that 975 new DDIs were included in the latest DrugBank database (version 5.1.7) (Fig. 4a).

Fig. 4
figure 4

The new prediction DDIs. a New predicted DDIs are validated with latest DrugBank database. b Sulfonylurea hypoglycemic drugs interact with other disease drugs and cause hypoglycemia. c The interaction between metformin and other drugs of diseases leads to lactic acidosis. In the network diagram, the red circle indicates that DDIs can be explained through molecular mechanism, and the yellow circle indicates that DDIs cannot be explained, triangle for diabetes drugs

Cytochrome P450 enzyme (CYP450) is a key enzyme for drug metabolism in vivo. The inhibition of this enzyme’s activity will lead to drug accumulation and cause potential drug side effects [34, 35]. Sulfonylurea hypoglycemic drugs are mainly metabolized by CYP2C9 of CYP450 enzyme in the human liver. It has been reported that drugs with inhibition on CYP450, such as antibacterial drugs, antidepressants, and cardiovascular drugs, can interact with sulfonylurea hypoglycemic drugs, affecting the metabolism of sulfonylurea hypoglycemic drugs, and increase the risk of hypoglycemia [36]. Through our prediction model, we also identified new DDIs between sulfonylurea hypoglycemic drugs and antibacterial drugs (ATC code beginning with J01), antidepressants (ATC code beginning with N06), and cardiovascular drugs (ATC code beginning with C) can cause hypoglycemia. In addition, we also found that drugs indicated for many other diseases can interact with sulfonylureas hypoglycemic drugs to cause hypoglycemia. Online target prediction analysis [37] shows that almost all of these drugs may bind to the CYP450 enzyme (Fig. 4b).

Metformin has been used in the treatment of type 2 diabetes for more than 60 years and is still a first-line hypoglycemic drug widely used in the clinic. Metformin is not easily metabolized after entering the human body, 80–100% of metformin will be discharged from the renal tubules in the form of the prototype [38], thus the drugs that affect the renal function will affect the metabolism of metformin. Studies have shown that the elimination of metformin is mediated by the transporters MATE1, MATE2K, and OCT2 in the kidney [39]. Cimetidine, a drug for the treatment of peptic ulcers, can lead to metformin accumulation by competing with metformin for OCT2 or MATE1, which can result in a significant increase in the concentration of lactate in blood [40]. Our model also finds that many drugs that inhibit OCT2, MATE1, or MATE2K can interact with metformin and lead to lactic acidosis (Fig. 4c).


With the rapid development of high-throughput sequencing technology in recent years, multiple drug-induced transcriptome datasets have been accumulated in the LINCS L1000 database, which provides new mediums for characterizing drugs and new approaches for building predictive models for DDIs. The main contribution of this study is the development of a better deep-learning-based DDI prediction model using large-scale drug-induced transcriptome data. We utilized the information on chemical structures of drugs and the similarity between drug structures to embed the original drug-induced transcriptome data through GCAN. Our results show that GCAN embedded features is more effective for the prediction of DDIs, and the performance of DDI prediction is significantly improved in contrast to using original drug-induced transcriptome data in multiple machine learning methods. Several studies have reported that the DNN model based on drug structure data can significantly improve DDI prediction [15,16,17], but the prediction performances of other deep learning methods are still unclear. By comparing DNN and LSTM, we found that the macro-F1, macro-precision, and macro-recall predicted by LSTM is significantly higher than that of DNN. Finally, our proposed GCAN embedded features plus LSTM model significantly improves the prediction of DDIs based on drug-induced transcriptome data.

In addition, we verified some of the newly predicted DDIs by our model from two aspects. On the one hand, we searched the latest DrugBank database (version 5.1.7) and found that the number of newly recorded DDIs is predicted by our model. On the other hand, we analyzed the potential molecular mechanisms of newly predicted DDIs of antidiabetic agents through online drug-target interaction prediction [38]. We found that the predicted interacting drugs of sulfonylureas can cause hypoglycemia and interacting drugs of metformin can cause lactic acidosis, both of which have effects on the proteins involved in the metabolism of sulfonylureas and metformin in vivo. These results demonstrate that our model is superior in the prediction of DDIs.

With the development of drug delivery technology, more attention has been focused on macromolecule drug [41, 42]. One of the obvious characteristics of macromolecular drugs is the larger molecular structure. Therefore, the current approach in characterizing structures of small molecules is not suitable to accurately describe the structure of large molecules, and the existing DDI prediction model based on small molecular structures cannot predict DDIs of large molecular drugs. In contrast, drug-induced transcriptome data is the response of cells to drug-related properties, it can well characterize the macromolecular drugs. Thus, using drug-induced transcriptome data is a promising approach toward building an accurate macromolecular drug-related DDIs prediction model. However, since the small molecular structure information is used to embed drug-induced transcriptome data, the model proposed here cannot be directly used to predict DDIs related to macromolecular drugs. In future work, one potential solution is to use the target gene [43, 44], side effects [45], and Gene Ontology information [46] of drugs to embed the drug-induced transcriptome data with GCAN.


In this paper, we propose GCAN embedded features plus LSTM model for the prediction of DDIs on drug-induced transcriptome data. Through evaluation of different models, the proposed model is demonstrated to significantly improve the prediction performance of DDIs. With a deep analysis of drugs interacting with sulfonylureas and metformin, we show that the new DDIs predicted by our model have good molecular mechanism support and many of the predicted DDIs are listed in the latest DrugBank library (version 5.1.7). These results indicate that our model has the potential to provide accurate guidance for drug usage.


Extraction of drug features

We used the LINCS L1000 dataset that includes ~ 205,034 gene expression profiles perturbed by more than 20,000 compounds in 71 human cell lines. LINCS L1000 is generated using Luminex L1000 technology where the expression levels of 978 landmark genes are measured by fluorescence intensity. The LINCS L1000 dataset provides five different levels of data depending on the stage of the data processing pipeline. Level 1 dataset contains raw expression values from the Luminex 1000 platform; Level 2 contains the gene expression values of 978 landmark genes after deconvolution; Level 3 provides normalized gene expression values for the landmark genes as well as imputed values for an additional ~ 12,000 genes; Level 4 contains z-scores relative to all samples or vehicle controls in the plate; Level 5 is the expression signature genes extracted by merging the z-scores of replicates. We utilized the Level 5 dataset marked as exemplar signature, which is relatively more robust, thus a reliable set of differentially expressed genes (DEGs). We took the subtraction expression values of 977 landmark genes between drug-induced transcriptome data and their untreated controls, resulting in a vector of 977 in length to represent each drug. The drug-induced transcriptome data in the PC3 cell line was used to build and evaluate the model. Data from the A375, A549, HA1E, or MCF7 cell lines were used to further validate the model. The reason we picked up data on these cells is that there are enough drug-induced transcriptome data on these cells.

Preparation of the gold standard DDI dataset

The reported total of 2,723,944 DDIs described in the form of sentences were downloaded from DrugBank (version 5.1.4). Drugs with more than one active ingredient, proteins, and peptidic drugs were not considered in this study, and drugs with no transcriptome data in the PC3 cell line from the L1000 dataset were also excluded. Since our model was trained and evaluated with fivefold cross-validation, adverse DDI types with less than 5 drug pairs in them were excluded. Finally, a total of 89,970 DDIs were classified into 80 DDI types and used to construct the DDI prediction model (For more information, see Additional file 1: Table S1).

Proposed deep learning model for DDI prediction

The DDI prediction model proposed in this study consists of two parts (Fig. 5). First, a GCAN is used to embed the drug-induced transcriptome data. Then the embedded drug features are input into LSTM networks for DDIs prediction.

Fig. 5
figure 5

GCAN plus LSTM model for DDI prediction

In the GCAN graph [47], each node represents a single drug which connected to other 40 drugs with the most similar chemical structure described by the Morgan fingerprint. The Tanimoto coefficient [48] is calculated to measure the similarity between drug structures. After the similarity matrix between drug structures is built, a maximum of 40 values are retained in each row and the rest are replaced by 0. Then each row of this similarity matrix is normalized to represent the weight of connecting edges between drugs. The GCAN network combined features information of each node and its most similar nodes by multiplying the weights of the graph edges, and then we use sigmoid or tanh function to update the feature information of each node. The whole GCAN network is divided into two parts: encoder and decoder, summarized in Additional file 1: Table S2. The encoder has three layers with the first layer being the input of drug features, the second and third are the coding layers (dimensions of the three layers are 977, 640, 512 respectively). There are also 3 layers in the decoder where the first layer is the output of the encoder, the second layer is the decoding layer, and the last layer is the output of the Morgan fingerprint information (three layers of the drug features dimension are 512, 640, 1024 respectively). After obtaining the output of the decoder, we calculate the cross-entropy loss of the output and Morgan fingerprint information as the loss of the GCAN and then use backpropagation to update the network parameters (learning rate is 0.0001, L2 regular rate is 0.00001). Every layer except the last layer uses the tanh activation function and the dropout value is set to 0.3. The GCAN output is the embedded data to be used in the prediction model.

Since DDI often involves one drug causing a change in the efficacy and/or toxicity of another drug, treating two interacting drugs as sequence data may improve DDI prediction. Thus, we choose to construct an LSTM model by stacking the embedded features vectors of two drugs into a sequence as the input of LSTM. Optimization of the LSTM model in terms of the number of layers and units in each layer by using grid search, and is shown in Additional file 1: Fig. S1. Finally, the LSTM model in this study has two layers, each layer has 400 nodes, and the forgetting threshold is set to 0.7. In the training process, the learning rate is 0.0001, the dropout value is 0.5, the batch value is 256, and the L2 regular value is 0.00001.

We also perform DDI prediction using other machine learning methods including DNN, Random Forest, MLKNN, and BRkNNaClassifier. By using grid search, the DNN model is optimized in terms of the number of layers and nodes in each layer. It is shown in Additional file 1: Fig. S2. The parameters of Random Forest, MLKNN, and BRkNNaClassifier models are the default values of Python package scikit-learn [49].

Evaluation metrics

The model performance is evaluated by fivefold cross-validation using the following three performance metrics:

$$Marco - recall = \frac{{\mathop \sum \nolimits_{{i = 1}}^{n} \frac{{TP_{i} }}{{TP_{i} + FN_{i} }}}}{n}$$
$$Marco - precision = \frac{{\mathop \sum \nolimits_{{i = 1}}^{n} \frac{{TP_{i} }}{{TP_{i} + FP_{i} }}}}{n}$$
$$Marco - F1 = \frac{{2\left( {Marco - precision} \right)\left( {Marco - recall} \right)}}{{\left( {Marco - precision} \right) + \left( {Marco - recall} \right)}}$$

where TP, TN, FP, and FN indicate the true positive, true negative, false positive, and false negative, respectively, and n is the number of labels or DDI types. Python package scikit-learn [49] is used for the model evaluation.

Correlation analysis

In this study, the drug structure is described with Morgan fingerprint. The Tanimoto coefficient is calculated to measure the similarity between drug structures. The transcriptome data or GCAN embedded data are all floating-points and the similarity can be calculated using the European distance as follow:

$${\text{drug}}\_{\text{similarity}}\left( {{\text{X}},{\text{Y}}} \right) = \frac{1}{{\mathop \sum \nolimits_{{{\text{i}} = 1}}^{{\text{d}}} \left( {{\text{X}}_{{\text{i}}} - {\text{Y}}_{{\text{i}}} } \right)^{2} + 1}}$$

where X and Y represent transcriptome data, d stands for characteristic dimension.

To measure the relationship between different characteristic vectors of drugs, the Pearson correlation coefficients are calculated. First, the similarity between drugs is calculated with different characteristics of drugs. Then the similarity between drugs is used to represent drugs, and the Pearson correlation coefficients is calculated with this new characteristic as follows:

$${\mathrm{\rho }}_{\mathrm{x},\mathrm{y}}=\frac{\mathrm{E}\left(\mathrm{x}\mathrm{y}\right)-\mathrm{E}(\mathrm{x})\mathrm{E}(\mathrm{y})}{{\mathrm{\sigma }}_{\mathrm{x}}{\mathrm{\sigma }}_{\mathrm{y}}}$$

where E is the mathematical expectation, σ is the variance, and x and y are two different drug vectors.

Availability of data and materials

The datasets generated and analyzed during the current study and the code are freely available at



Drug-drug interaction


National Institute of Health


Library of Integrated Network-based Cellular Signatures


Graph convolutional autoencoder network


Long short-term memory networks


Cytochrome P450 enzymes


Differentially expressed genes


Deep neural network


  1. Rodrigues MCS, de Oliveira C. Drug-drug interactions and adverse drug reactions in polypharmacy among older adults: an integrative review. Rev Lat Am Enfermagem. 2015;24:e2800.

    Google Scholar 

  2. Qato DM, Wilder J, Schumm LP, Gillet V, Alexander GC. Changes in prescription and over-the-counter medication and dietary supplement use among older adults in the United States, 2005 vs 2011. JAMA Intern Med. 2016;176:473–82.

    Article  PubMed  PubMed Central  Google Scholar 

  3. Hines LE, Murphy JE. Potentially harmful drug-drug interactions in the elderly: a review. Am J Geriatr Pharmacother. 2011;9:364–77.

    Article  CAS  PubMed  Google Scholar 

  4. Jazbar J, Locatelli I, Horvat N, Kos M. Clinically relevant potential drug-drug interactions among outpatients: a nationwide database study. Res Soc Adm Pharm. 2018;14:572–80.

    Article  Google Scholar 

  5. Guthrie B, Makubate B, Hernandez-Santiago V, Dreischulte T. The rising tide of polypharmacy and drug-drug interactions: population database analysis 1995–2010. BMC Med. 2015;13:74.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  6. Mousavi S, Ghanbari G. Potential drug-drug interactions among hospitalized patients in a developing country. Caspian J Intern Med. 2017;8:282–8.

    PubMed  PubMed Central  Google Scholar 

  7. Hebenstreit D, Pichler R, Heidegger I. Drug-drug interactions in prostate cancer treatment. Clin Genitourin Cancer. 2020;18:e71-82.

    Article  PubMed  Google Scholar 

  8. Percha B, Altman RB. Informatics confronts drug-drug interactions. Trends Pharmacol Sci. 2013;34:178–84.

    Article  CAS  PubMed  Google Scholar 

  9. Tatonetti NP, Fernald GH, Altman RB. A novel signal detection algorithm for identifying hidden drug-drug interactions in adverse event reports. J Am Med Inform Assoc. 2012;19:79–85.

    Article  PubMed  Google Scholar 

  10. Yamasaki K, Chuang VTG, Maruyama T, Otagiri M. Albumin-drug interaction and its clinical implication. Biochim Biophys Acta. 2013;1830:5435–43.

    Article  CAS  PubMed  Google Scholar 

  11. Onakpoya IJ, Heneghan CJ, Aronson JK. Post-marketing withdrawal of 462 medicinal products because of adverse drug reactions: a systematic review of the world literature. BMC Med. 2016;14:10.

    Article  PubMed  PubMed Central  Google Scholar 

  12. Iorio F, Knijnenburg TA, Vis DJ, Bignell GR, Menden MP, Schubert M, et al. A landscape of pharmacogenomic interactions in cancer. Cell. 2016;166:740–54.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  13. LeCun Y, Bengio Y, Hinton G. Deep learning. Nature. 2015;521:436–44.

    Article  CAS  PubMed  Google Scholar 

  14. Mamoshina P, Vieira A, Putin E, Zhavoronkov A. Applications of deep learning in biomedicine. Mol Pharm. 2016;13:1445–54.

    Article  CAS  PubMed  Google Scholar 

  15. Ryu JY, Kim HU, Lee SY. Deep learning improves prediction of drug-drug and drug-food interactions. Proc Natl Acad Sci USA. 2018;115:E4304–11.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  16. Lee G, Park C, Ahn J. Novel deep learning model for more accurate prediction of drug-drug interaction effects. BMC Bioinform. 2019;20:415.

    Article  Google Scholar 

  17. Rohani N, Eslahchi C. Drug-drug interaction predicting by neural network using integrated similarity. Sci Rep. 2019;9:13645.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  18. Karim MdR, Cochez M, Jares JB, Uddin M, Beyan O, Decker S. Drug-drug interaction prediction based on knowledge graph embeddings and convolutional-LSTM network. In: Proceedings of the 10th ACM international conference on bioinformatics, computational biology and health informatics. 2019: 113–123.

  19. Zheng X, He S, Song X, Zhang Z, Bo X. DTI-RCNN: new efficient hybrid neural network model to predict drug–target interactions. In: International conference on artificial neural networks. Springer, Cham, 2018: 104–114.

  20. Dhami DS, Yan S, Kunapuli G, Page D, Natarajan S. Beyond textual data: predicting drug-drug interactions from molecular structure images using siamese neural networks. 2019. arXiv preprint

  21. Kipf TN, Welling M. Semi-supervised classification with graph convolutional networks. 2016. arXiv preprint

  22. Feng Y-H, Zhang S-W, Shi J-Y. DPDDI: a deep predictor for drug-drug interactions. BMC Bioinform. 2020;21:419.

    Article  Google Scholar 

  23. Zitnik M, Agrawal M, Leskovec J. Modeling polypharmacy side effects with graph convolutional networks. Bioinformatics. 2018;34:i457–66.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  24. Vilar S, Harpaz R, Uriarte E, Santana L, Rabadan R, Friedman C. Drug-drug interaction through molecular structure similarity analysis. J Am Med Inform Assoc. 2012;19:1066–74.

    Article  PubMed  PubMed Central  Google Scholar 

  25. Jin B, Yang H, Xiao C, Zhang P, Wei X, Wang F. Multitask dyadic predictiondyadic prediction and its application in prediction of adverse drug-drug interaction. Adverse drug-drug interaction. In: Proceedings of the AAAI conference on artificial intelligence. 2017, 31(1).

  26. Ma T, Xiao C, Zhou J, Wang F. Drug similarity integration through attentive multidrug similarity integration through attentive multi-view Graph Auto-Encoders.graph auto-encoders. 2018. arXiv. preprint


  28. Subramanian A, Narayan R, Corsello SM, Peck DD, Natoli TE, Lu X, et al. A next generation connectivity map: L1000 platform and the first 1,000,000 profiles. Cell. 2017;171:1437–52.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  29. Dey S, Luo H, Fokoue A, Hu J, Zhang P. Predicting adverse drug reactions through interpretable deep learning framework. BMC Bioinform. 2018;19:476.

    Article  CAS  Google Scholar 

  30. Aliper A, Plis S, Artemov A, Ulloa A, Mamoshina P, Zhavoronkov A. Deep learning applications for predicting pharmacological properties of drugs and drug repurposing using transcriptomic data. Mol Pharm. 2016;13:2524–30.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  31. Donner Y, Kazmierczak S, Fortney K. Drug repurposing using deep embeddings of gene expression profiles. Mol Pharm. 2018;15:4314–25.

    Article  CAS  PubMed  Google Scholar 

  32. Xie L, He S, Song X, Bo X, Zhang Z. Deep learning-based transcriptome data classification for drug-target interaction prediction. BMC Genom. 2018;19:667.

    Article  CAS  Google Scholar 

  33. Wishart DS, Feunang YD, Guo AC, Lo EJ, Marcu A, Grant JR, et al. DrugBank 5.0: a major update to the DrugBank database for 2018. Nucl Acids Res. 2018;46:D1074–82.

    Article  CAS  PubMed  Google Scholar 

  34. Pilgrim JL, Gerostamoulos D, Drummer OH. Review: pharmacogenetic aspects of the effect of cytochrome P450 polymorphisms on serotonergic drug metabolism, response, interactions, and adverse effects. Forensic Sci Med Pathol. 2011;7:162–84.

    Article  CAS  PubMed  Google Scholar 

  35. Manikandan P, Nagini S. Cytochrome P450 structure, function and clinical significance: a review. Curr Drug Targets. 2018;19:38–54.

    Article  CAS  PubMed  Google Scholar 

  36. Amin M, Suksomboon N. Pharmacotherapy of type 2 diabetes mellitus: an update on drug-drug interactions. Drug Saf. 2014;37:903–19.

    Article  CAS  PubMed  Google Scholar 

  37. Wang X, Shen Y, Wang S, Li S, Zhang W, Liu X, et al. PharmMapper 2017 update: a web server for potential drug target identification with a comprehensive target pharmacophore database. Nucl Acids Res. 2017;45:W356–60.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  38. Liang X, Giacomini KM. Transporters involved in metformin pharmacokinetics and treatment response. J Pharm Sci. 2017;106:2245–50.

    Article  CAS  PubMed  Google Scholar 

  39. Graham GG, Punt J, Arora M, Day RO, Doogue MP, Duong JK, et al. Clinical pharmacokinetics of metformin. Clin Pharmacokinet. 2011;50:81–98.

    Article  CAS  PubMed  Google Scholar 

  40. Burt HJ, Neuhoff S, Almond L, Gaohua L, Harwood MD, Jamei M, et al. Metformin and cimetidine: physiologically based pharmacokinetic modelling to investigate transporter mediated drug-drug interactions. Eur J Pharm Sci. 2016;88:70–82.

    Article  CAS  PubMed  Google Scholar 

  41. Phong B, Benjamin J, Rabenau M, et al. Delivery of drugs and macromolecules to the mitochondria for cancer therapy. J Control Release Off J Control Release Soc. 2016;240:38–51.

    Article  CAS  Google Scholar 

  42. Moroz E, Matoori S, Leroux JC. Oral delivery of macromolecular drugs: where we are after almost 100years of attempts. Adv Drug Deliv Rev. 2016;101:108–21.

    Article  CAS  PubMed  Google Scholar 

  43. Wu L, Shen Y, Li M, Wu FX. Network output controllability-based method for drug target identification. IEEE Trans Nanobiosci. 2015;14:184–91.

    Article  Google Scholar 

  44. Barneh F, Jafari M, Mirzaie M. Updates on drug-target network; facilitating polypharmacology and data integration by growth of DrugBank database. Brief Bioinform. 2016;17:1070–80.

    CAS  PubMed  Google Scholar 

  45. Kuhn M, Letunic I, Jensen LJ, Bork P. The SIDER database of drugs and side effects. Nucl Acids Res. 2016;44:D1075–9.

    Article  CAS  PubMed  Google Scholar 

  46. The Gene Ontology Consortium. The gene ontology resource: 20 years and still going strong. Nucl Acids Res. 2019;47:D330–8.

    Article  CAS  Google Scholar 

  47. Zhou J, Cui G, Hu S, Zhang Z, Yang C, Liu Z, et al. Graph neural networks: a review of methods and applications. AI Open. 2020;1:57–81.

    Article  Google Scholar 

  48. Maggiora G, Vogt M, Stumpfe D, Bajorath J. Molecular similarity in medicinal chemistry. J Med Chem. 2014;57:3186–204.

    Article  CAS  PubMed  Google Scholar 

  49. Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, et al. Scikit-learn: machine learning in python. J Mach Learn Res. 2011;12:2825–30.

    Google Scholar 

Download references


Not applicable.


This work is supported by the Major Research Plan of the National Natural Science Foundation of China (Key Program, Grant No. 91746204), the Science and Technology Development in Guangdong Province (Major Projects of Advanced and Key Techniques Innovation, Grant No. 2017B030308008), and Guangdong Engineering Technology Research Center for Big Data Precision Healthcare (Grant No. 603141789047), the Youth Science Fund of the National Natural Science Foundation of China (Grant No. 61802149), and the Fundamental Research Funds for the Central Universities (Grant No.21618315).

Author information

Authors and Affiliations



Contributors QL, SM, YX and XZ conducted the experiments; QL, SM, XZ, YH and ML prepared the manuscript; JZ, LS, YG and LW suggested data and analysis tools; ML and HY conceived and supervised the project. All authors read and approved the final manuscript.

Corresponding authors

Correspondence to Mei Liu or Yong Hu.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Additional file 1

: Fig. S1 Optimization of the LSTM model in terms of the number of layers and nodes in each layer. Fig. S2 Optimization of the DNN models with three different drug features in terms of the number of layers and nodes in each layer. Fig. S3 DDI prediction with LSTM. Table S1 Preparation of the Gold Standard DDI Dataset. Table S2 Optimal parameters of GCAN. Table S3 Performance comparison on DS1. Table S4 Performance comparison on DS2. Table S5 Performance on different orders of the drugs.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Luo, Q., Mo, S., Xue, Y. et al. Novel deep learning-based transcriptome data analysis for drug-drug interaction prediction with an application in diabetes. BMC Bioinformatics 22, 318 (2021).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: