Skip to main content

Predicting DNA binding protein-drug interactions based on network similarity



The study of DNA binding protein (DBP)-drug interactions can open a breakthrough for the treatment of genetic diseases and cancers. Currently, network-based methods are widely used for protein-drug interaction prediction, and many hidden relationships can be found through network analysis. We proposed a DCA (drug-cluster association) model for predicting DBP-drug interactions. The clusters are some similarities in the drug-binding site trimmers with their physicochemical properties. First, DBPs-drug binding sites are extracted from scPDB database. Second, each binding site is represented as a trimer which is obtained by sliding the window in the binding sites. Third, the trimers are clustered based on the physicochemical properties. Fourth, we build the network by generating the interaction matrix for representing the DCA network. Fifth, three link prediction methods are detected in the network. Finally, the common neighbor (CN) method is selected to predict drug-cluster associations in the DBP-drug network model.


This network shows that drugs tend to bind to positively charged sites and the binding process is more likely to occur inside the DBPs. The results of the link prediction indicate that the CN method has better prediction performance than the PA and JA methods. The DBP-drug network prediction model is generated by using the CN method which predicted more accurately drug-trimer interactions and DBP-drug interactions. Such as, we found that Erythromycin (ERY) can establish an interaction relationship with HTH-type transcriptional repressor, which is fitted well with silico DBP-drug prediction.


The drug and protein bindings are local events. The binding of the drug-DBPs binding site represents this local binding event, which helps to understand the mechanism of DBP-drug interactions.


DNA-binding proteins (DBPs) play a vital role in cell life activities such as DNA replication and RNA transcription. The DBPs have gained wide attentions because of their essential functions in a variety of biological processes [1]. Therefore, the research on the relationship between DBPs and drugs can provide a new idea for the treatment of genetic diseases and cancer by bioinformatics method. As many studies have found, DNA-binding protein 43 (TDP-43) causes amyotrophic lateral sclerosis (ALS) and the increased presence of TDP-43 in the cytoplasm is a prominent histopathological feature of degenerating neurons in various neurodegenerative diseases [2]. BRD4, a DNA-binding protein, has been dedicated to the development of DNA-binding protein-related drugs since it has been shown to be effective in blocking cell proliferation in cancer and cytokine production in acute inflammation [3]. Zhao studied the resistance of lung cancer DNA-binding protein (SSDBP1) to cisplatin and determined that SSDBP1 promotes cell survival and cisplatin resistance in human lung cancer cell lines [4]. These studies have shown that DBPs play a crucial role in basic life activities. These predictive studies of DBPs are currently important research topics for the treatment of underlying diseases and drug development [57].

There are currently two basic theories based on targets and ligands: the ligands that interact with the same target share some similar structures, and drugs similar to these ligands may bind to the target; the targets that bind to the same ligand share certain similar characteristics, and proteins similar to these targets may bind to the ligand [811]. Most existing methods predict possible interactions on machine learning [1215]. Although these methods have higher prediction accuracy, they are impossible to study the mechanism of action between proteins and drugs from the binding site. Though there are some researches on the DBPs, few attentions have been paid on the drugs interact with DBPs base on bioinformatics method. In this work, we applied DBP-drug interactions network to analyze the DBPs-drug binding site fragments.

With the development of biotechnology, the search for interactions between DBPs and drugs is an important part of genomic drug discovery. For now, many significant progresses in technical development have been predicted protein-drug interactions on biological network. Cheng proposed a network-based inference (NBI) approach that used only the binary similarity of the target’s topological network to infer new targets for known drugs [16]. Lu used the similarity indices to predict protein-drug interactions and had achieved good predictive results in the MATADOR database [17]. Zong proposed a drug-target prediction method based on similarity, which proved that it can provide a promising solution for drug and target prediction based on the similarity of heterogeneous networks [18]. Alaimo proposed a recommendation technique based on binary network projection to realize resource transfer within the network [19]. Liu proposed a protein-drug network based label propagation algorithm and predicted new drugs that have extended lifespan to nematodes [20]. Emig proposed a web-based approach to predicting targets for specific diseases, which can retarget specific disease targets for a given disease [21]. In these methods, a large number of drug-protein interaction entries are used to build the network to ensure the accuracy of network predictions.

Although these methods gain good results in protein-drug interaction predictions, there are not deep studies on the intrinsic factors of protein-drug interactions. It is also impossible to explain the binding mechanism from internal factors. Therefore, we pay more attentions to the binding sites of DBPs, expecting to uncover the potential inherent factors in the DBP-drug interactions. In this article, based on the fact that the DBP-drug interactions are more local events, we used the trimers (local information) to describe the drug-binding sites. The specific process is shown in Fig. 1. Furthermore, we assume that the drug-binding sites of trimer interactions determine the DBP-drug interaction. We propose a drug-cluster association model to predict DBP-drug interactions and to clarify internal binding mechanisms.

Fig. 1
figure 1

The whole workflow of our method


Investigation on the interaction data

We have investigated the DBP-drug interaction information in this work. The X-ray and other biology studies reveal that many proteins can have more than one drug binding site. For instance, some enzymes have two or more binding sites, one for inhibitor or activator and another for substrate. So, we constructed a binding site clusters-drug association network using a bipartite graph to check the degree distributions of both binding sites and drugs. We find that there is a local overlap in these drug-binding sites. Therefore, we analyzed the trimers that describe local information of binding sites to check the extent of overlap of local binding sites in different proteins (Fig. 2a). From Fig. 2a we can see that 39.7% of the trimers are located at the drug binding site of more than one protein, which is consistent with the fact that the drug binding sites of the proteins are partially overlapping.

Fig. 2
figure 2

Investigation of the data set. a The distribution of trimmers. The abscissa shows the distribution of the trimer in DBPs and the ordinate shows the frequency. The results showed that 60.3% of the trimers are only located in the specific DBPs. b The nature of interaction data is charge and hydrophobicity analysis of trimmers. c The degree distributions of drugs. d The degree distribution of the clusters

The hydrophobicity and charge intensity of protein binding sites play an important role in the drug-protein binding process. Therefore, we analyze the hydrophobicity and charge intensity of the trimers. The results indicate that the drug tends to act on hydrophobic trimers and positively charged trimers (Fig. 2b). Normally, protein surface is surrounded by hydrophilic residues, and the residues with hydrophobic side chains are in principle located inside the molecule. This suggests that it is more likely to occur inside the protein during DBP-drug binding. The different charges are attracted to each other according to the electric field theory. This indicates that DBP is easier to bind to negatively charged drug molecules.

The degree distribution of the network reflects the sparsity of drug-cluster connections. Therefore, we analyze the network to check the degree distributions of both clusters and drugs (Fig. 2c and d). From Fig. 2c we can see that more than 87.6% drugs interact with clusters between 15 and 30 species. Figure 2d shows that more than 56.7% trimer clusters interact with less than 20 drugs. In all, we can infer that the connections of cluster-drug bipartite graph are sparse.

Performance on the dataset

In order to make a fair comparison of these methods, the benchmark experiment was performed for each method. Benchmark experiments are randomly creating invalid interactions to mislead the performance of the method [22]. The model prediction performance can be adjusted by subtracting the prediction accuracy of the randomly generated interaction from the prediction accuracy of the known interaction. The experiment was repeated 100 times to obtain a baseline ROC curve on average. The results are shown in Fig. 3a. The baseline AUC for the three methods was 0.504, 0.498 and 0.504, respectively. This suggests that the prediction of random interactions by the three methods is consistent with random guessing. We can see that three methods have significantly higher precision than baseline. This shows that all three methods can make appropriate predictions. We compared the predictive ability of CN with JA and PA. In Fig. 3a, the ROC curve and the area under the curve (AUC) gained by various methods are shown. The AUC value obtained by the CN method was 0.732, which was significantly higher than the value of AUC obtained by using the JA (0.662) and PA (0.712) methods respectively. In Fig. 3b, the CN method is also significantly higher PR value than the other two methods (JA and PA). The above results show that the CN method has better predictive power than the PA and JA methods. Next, we measure the performance of the model based on the prediction of the DBP Trimer-Drug interaction. Figure 3c shows the PR curve using DBP Trimer-Drug as the dataset, and the results show that the performance of the CN method is also optimal. At the same time we measured the proportion of true/false DBPs in predictive models. As shown in Figure S1, more than 83.5% of DBPs are accurately recovered by the model. Finally, the independent dataset from the PDB database is used to verify the performance of the model. This independent dataset contains 20 DBP-drug complexes from PDB database (Table S1). The drug-trimers are extracted to test their accuracy. In Fig. 3d, the result shows that 90% of DBPs are correctly predicted by using the CN method.

Fig. 3
figure 3

Model evaluation. a The ROC curves of drug-cluster. b The PR curves of drug-cluster. c The PR curves of drug-trimer. d The predicting accuracy on independent dataset

In order to measure of the quality of these methods, we compared the AUC, AUPR, F1-score, Sensitivity and Specificity of JA, PA and the CN method respectively. As shown in Table 1, the CN method achieved better performance than other methods. The results show that the CN method has better predictive power than the PA and JA methods.

Table 1 The quantitative evaluations of the methods performance

Through the above analysis of predictive performance, the CN method was used to predict drug-cluster associations in the network. The score calculated by the CN method is used as the basis for network prediction. The possibility of drug-cluster association is judged based on the score.

Network prediction model

In this section, we first give a brief overview of drug-cluster association prediction matrix. Then we investigate the underlying chemical mechanisms of drug-cluster associations. Finally, the DBP-drug interactions in the network prediction model are analyzed.

Based on comparison with three methods, the CN method is used for link prediction. A prediction matrix of drug-cluster associations was constructed based on the scores calculated by the CN method (Fig. 4a). Although there are 7235 non-zero elements in the matrix, only those whose value is larger than 143 are viewed as significant (the average standard error is 143). As a result, there are 2822 significant interactions in the network. During the significant interactions, the interaction values larger than 404 (top 20%) are regarded as import.

Fig. 4
figure 4

Interaction network analysis. a The predicted score matrix. The orange position is the significant interactions and the red position is the important interaction. b Drug-trimer-protein network prediction model, the first letter of trimer is the center amino acid of the trimer cluster, and the letters in the parenthesis represent the subordinate amino acids

Network visualization of predicted drug-trimer-DBPs could provide helpful information for research of intrinsic binding mechanisms and discovery of new therapeutic indications (Fig. 4b). According to the hypothesis, drug-clusters associations reflects chemical interaction, as a result, it is necessary to investigate whether the drug-clusters associations response the hypothesis. Since the clusters are composed of trimers, we investigate the hypothesis through drug-trimers interactions. For example, FAD (Flavin adenine dinucleotide, containing hydroxyl) and Glycine (containing carboxyl) react chemically to form lipids and water. In some situations, the major amino acid could not form significant chemical interaction with drug. However, if the distance and orientation are appropriate, the major amino acid can interact with the drug through hydrogen bonding. For example, a hydrogen atom in alanine is covalently bonded to an atom N having a large electronegativity. When the atomic S with large electronegativity and small radius in AGS (Adenosine 5’-[ γ-thio]triphosphate) is close, hydrogen is used as a medium between N and S to form a hydrogen bond. We only analyze the two interactions (Fig. 5), and the others could be analyzed similarly.

Fig. 5
figure 5

Analysis of prediction results. a The binding mechanism of the drug-trimers (amino acids). The binding of the drug-trimers (amino acid) is mainly the binding of chemical bonds and hydrogen bonds. b Complex of drug GUN and protein nuclear receptor coactivator 1 (PDB ID: 1wet)

Next, we analyze the DBP-drug interactions in the network prediction model through the trimer as a link. In the drug-trimers-protein network prediction model (Fig. 5b), Erythromycin (ERY) can establish an interaction relationship with HTH-type transcriptional repressor (1wet) via trimer 7. HTH-type transcriptional repressor controls the expression of TtgABC efflux pump may be a factor in the resistance of bacteria [23]. Herein, HTH-type transcriptional repressor was predicted and verified as a new receptor for Erythromycin (ERY). Erythromycin is a bacteriostatic antibiotic widely used to treat various infections. The complex of GUN and HTH-type transcriptional repressor (1wet) showed that the binding process occurred inside nuclear receptor coactivator 1 (Fig. 5b), which verified that the binding process of the drug and DNA binding protein occurred inside the protein.


The PR curve and related indicators show that CN has the best performance among the 3 similarity indicators. This is beyond our expectations because CN is the simplest index. In general, more complex indexes should have better performance, because they have considered more information about the network structure. However, this is not the case with the drug-cluster association. This shows that the CN is actually a very powerful link prediction method even if it is very simple. The performance of PA is between CN and JA. PA is based on the Matthew effect, and the performance shows that the drug-cluster association may conform to the Matthew effect in social networks. JA shows the lowest performance out of all methods. Its poor performance may be because it solves the problem by placing more emphasis on the links of non-affected nodes to ensure that the common neighbors they share are due to their similarity rather than their impact.


In this work, we consider binding is a local event and emphasize the local information in DBP-drug interaction prediction. We apply drug-clusters (The same type of trimer is included in the clusters) associations instead of DBP-drug interactions and propose a network prediction model to predict drug-trimers interactions and DBP-drug interactions. We first extracted the drug-binding sites from DBP-drug complexes. Then we broke the binding sites into trimers so that it was analyzed as local information, and clustered the same kind of trimers so that we can get the drug-clusters interaction. Finally, based on the link prediction, we proposed a new DBP-drug network prediction model.

Compared with traditional protein-drug networks, the proposed prediction network model has the advantage of finding trimer candidates and protein candidates simultaneously. Moreover, we no longer represent the protein as a whole but extract the drug-binding sites from DBP-drug complexes and apply the binding sites to describe protein information. Along this way, we can clearly know how the local binding site interacts with the drug. In all, we highlight the local binding site information of the protein during the binding process and attempt to figure out a clear relationship between the drug and the binding sites.



In this work, we extracted the DBP-drug complexes from scPDB database ( [24], which is an annotated archive of the druggable binding sites extracted from the PDB database. Until 2019, we got the 4782 proteins and 6326 ligands from scPDB. After removing the redundancies and checking the consistency, we obtained 110 DBP-drug complexes, which include 97 drugs in this dataset (Table S2). Among them, 3463 single binding sites are extracted from protein-drug targets.

The DBP-drug network model

The DBP-drug network will help to find some potential drug effects. The network is also a potential drug prediction model for DBPs. The prediction processes are broadly divided into the following sections. First, the drug binding sites of DBPs are extracted from the dataset, and the three consecutive sites are regarded as a binding unit. Then, the binding units are clustered based on hierarchical clustering algorithm according to their physical-chemical properties [25]. Because the units in the same cluster own similar physical-chemical properties, the clusters can be regarded as physical-chemical “groups”. The clustering groups are constructed for the link prediction with the drug interaction. The construction of the network model is shown in Fig. 6.

Fig. 6
figure 6

The flow chart is the drug-cluster associated model. The binding sites are first extracted from the PDB structure, and then we broke the binding site sequences into the trimers. All the trimmers are casted into 97 clusters (the type of drug). Because the trimers in the same cluster own similar chemical properties, the clusters can be viewed as chemica “group”. Each cluster in every binding site is used as groups-drug interaction pairs

Binding site trimer

The DBP-drug interaction is the binding of drug to local binding sites on the DBP sequence. Amino acid trimers are currently used to represent local binding sites [26]. In this work, we obtain binding sites of DBP-drug complexes from the scPDB database. Although these binding sites are discontinuous in sequence, they are relatively close in spatial structure. We connect these discontinuous amino acids to form a continuous sequence of binding sites. Then, the distance of 3 amino acids is used as the length of the window, and the sequence is slid to generate trimmers. For example, the binding site sequence NGMG generates two trimers NGM and GMG. The binding sites of DBPs are generated 3240 trimers (Table S3).

Vector representation of trimers

The similar trimers are clustered together by the hierarchical clustering according to their physical-chemical properties [27]. After dividing the drug binding site into trimers, we treat each trimer as a chemical group to investigate the drug-trimer association. Then it is necessary to bring together trimers of the same nature. This way we can investigate the interaction between different trimers and drugs. Since these trimers are composed of natural amino acids, it is impossible to cluster them directly. Therefore we need to obtain the vector of trimers based on self-features.

The 237 physicochemical properties of amino acids were used to describe amino acids [2830], such as residue volume, polarizability and solvation free energy (Table S4). An amino acid is represented as a 237-dimensional vector, resulting in a matrix X of 20 * 237 dimensions. And then, a principal component analysis (PCA) is applied to reduce the dimension. As a result, each amino acid is described by a 5-dimensional feature vector.

$$\begin{array}{@{}rcl@{}} X (*) = \left(\sqrt{\lambda_{1}}E_{1},\sqrt{\lambda_{2}}E_{2},\sqrt{\lambda_{3}}E_{3},\sqrt{\lambda_{4}}E_{4},\sqrt{\lambda_{5}}E_{5}\right). \end{array} $$

Where X() represents a 5-dimensional vector of amino acid , E represents an eigenvector, and λ represents an eigenvalue.

Amino acid trimers are represented by a single amino acid combination. The amino acid trimer is mapped into a 5-dimensional vector space, and the center (major) amino acid is highlighted his central role in each of trimer, and the right and left amino acid does not distinguish the order of the amino acids on both sides. The vector representation of the trimer as follows:

$$\begin{array}{@{}rcl@{}} \alpha_{tri} \left(\alpha_{01},\alpha_{00},\alpha_{10}\right) = X(\alpha_{00})+\frac{X\left(\alpha_{01}\right)+X\left(\alpha_{10}\right)}{4}. \end{array} $$

Where αtri represents the five-dimensional vector of the trimer, α00 is the central (major) amino acid, and α01 and α10 are the left and right amino acids (subordinate) respectively.

Trimers clustering

Trimers clustering owns similar physical-chemical properties, the clusters can be viewed as physical-chemical “group”. Here, since there is no need to specify the initial cluster center point, we use the hierarchical clustering method for clustering the trimers. The overall chemistry of the drug determines its efficacy. In this paper we consider a drug as a functional group. First the number of given clusters is 97, which is determined by the type of drug. These different drugs are composed of different chemical molecular structures, and the chemical nature of each drug is certain specific. As a drug is a chemical group that specifically binds to a class of physicochemical cluster groups, the drug-trimers are divided into 97 clusters to represent different functional groups, which will help to insight into the differences between different drug binding sites. Then, each trimer is treated as a separate class and the distance per 2 trimers is calculated. And then, the two trimers with the smallest distance are merged into the same class. Finally, the 3240 trimers are grouped under 97 clusters based on the 237 physical-chemical properties.

Network description

Denoting the drug set as D = { d1, d2,..., dn} and cluster set as C = { c1, c2,..., cm}, the DCA (drug-cluster association) can be described as a bipartite DC graph G(D, C, E), where E(eij: diD, cjC). A link is drawn between di and cj when the drug di is associated with the cluster cj. The DC bipartite network can be presented by an n×m adjacent matrix aij, where aij = 1 if di and cj is linked, otherwise aij = 0. The illustration of drug-cluster association network is shown in Figure S2.

Network prediction method

Based on drug-cluster association, we applied link prediction methods to predict drug-cluster association. This method predicts based on the topology of the network and does not require additional feature information [31, 32]. Based on the successful experience of the relevant network, we selected the following three link prediction methods [17, 33]. The sample diagram of drug-cluster network is shown in Figure S3. In this paper, there are 2174 neighbors of drugs, and 51972 neighbors of clusters. The distribution of neighbors for drugs-clusters network is shown in Figure S4.

Common neighbor (CN) method: In the original CN index, Γ(x) and Γ(y) represent the set of neighbors of x and y, respectively. If two nodes x and y share many common neighbors, there may be a link between the two nodes.

$$\begin{array}{@{}rcl@{}} S_{xy}^{CN} = \left|\Gamma(x) \cap \Gamma(y)\right|. \end{array} $$

This essentially counts the number of nodes which have both x and y as their neighbor nodes. In a drug-cluster network, if we look at drug x, its neighbors will always be clusters. At the same time, there are no links between clusters and clusters. This means that the neighbor set of drugs and the neighbor set of clusters will not have an intersection. We can then redefine CN as:

$$\begin{array}{@{}rcl@{}} S_{xy}^{CN^{'}} = \left|\Gamma(x) \cap \hat{\Gamma}(y)\right|. \end{array} $$

Where \(\hat {\Gamma }(y)\) is defined as the set of neighbors of cluster ys neighbors, Γ(x) denote the set of neighbors of drug x.

Jaccard (JA) method: The JA index measures the probability that nodes x and y have common features. Taking into account the influence of a node in the network, the JA index is basically a normalized version of CN.

$$\begin{array}{@{}rcl@{}} S_{xy}^{Jaccard} = \frac{\left|\Gamma(x) \cap \Gamma(y)\right|}{\left|\Gamma(x) \cup \Gamma(y)\right|}. \end{array} $$

Similar to CN, we have to modify the JA index for drug-cluster binary network:

$$\begin{array}{@{}rcl@{}} S_{xy}^{Jaccard^{'}} = \frac{\left|\Gamma(x) \cap \hat{\Gamma}(y)\right|}{\left|\Gamma(x) \cup \hat{\Gamma}(y)\right|}. \end{array} $$

Where \(\hat {\Gamma }(y)\) is defined as the set of neighbors of cluster ys neighbors, Γ(x) denote the set of neighbors of drug x.

Preferential attachment (PA) method: PA means that nodes with multiple links tend to produce more new links.

$$\begin{array}{@{}rcl@{}} S_{xy}^{PA} = k_{x} \times k_{y}. \end{array} $$

Where kx is the degree of drug x, ky is the degree of cluster y.

Evaluation method

In our experiments, we use 10-fold cross-validation, which is usually the preferential method in terms of bias and variance compared to regular cross-validation [34]. The dataset is randomly divided into the 10 non-overlapping subsets of the equal size in terms of the number. The model randomly select a subset, and the matched numbers of random sampled non-interacting pairs as test sets (There are 434 pairs in test sets, include 217 known interaction pairs and 217 non-interaction pairs). The remaining nine subsets are used to build the network model. This process is repeated ten times. The overall performance was calculated by averaging the performance of the 10 subsets (at the fold level). The true positive rate (TPR) and the false positive rate (FPR) are calculated the average from each iteration. During the prediction process, the score for the drug-cluster association is calculated. Then the score is used as a threshold. When the score is greater than or equal to the threshold, the predicted result is that there is an interaction, otherwise there is no interaction.

The false positive rate (FPR) is defined as:

$$\begin{array}{@{}rcl@{}} FPR = \frac{FP}{TN+FP}. \end{array} $$

The true positive rate (TPR) is defined as:

$$\begin{array}{@{}rcl@{}} TPR = \frac{TP}{TP+FN}. \end{array} $$

In our case of prediction, True positive (TP) refers to correctly predict the interaction. False positive (FP) refers to no interaction, but interaction is predicted. False negative (FN) refers to interactions, but predicts that there is no interaction. True negative (TN) refers to the correctly predicted that there is no interaction.

Availability of data and materials

The source and data are freely available at: Table S1: 20 DNA-binding protein-drug complexes (Test Set). Table S2: 110 DNA-binding protein-drug complexes (Data Set). Table S3: The binding sites of DBPs are generated 3240 trimers. Table S4: The 237 physicochemical properties of amino acids.



DNA binding protein


drug-cluster association


common neighbor


network-based inference


preferential attachment




true positive rate


false positive rate


true positive


false positive


false negative


true negative


  1. Wu DM, Zeng LT, Liu FR, et al. Special at-rich dna-binding protein-1 expression is associated with liver cancer metastasis. Oncol Lett. 2016; 12:4377–84.

    Article  CAS  Google Scholar 

  2. Ratti A, Buratti E. Physiological functions and pathobiology of tdp-43 and fus/tls proteins. J Neurochem. 2016; 138:95–111.

    Article  CAS  Google Scholar 

  3. Liu Z, Wang P, Chen H, et al. Drug discovery targeting bromodomain-containing protein 4. J Med Chem. 2017; 60:4533–58.

    Article  CAS  Google Scholar 

  4. Zhao X, He R, Liu Y, et al. Upregulated single-stranded dna-binding protein 1 induces cell chemoresistance to cisplatin in lung cancer cell lines. Mol Cell Biochem. 2017; 431:21–27.

    Article  CAS  Google Scholar 

  5. Wei L, Tang J, Zou Q. Local-dpp: An improved dna-binding protein prediction method by exploring local evolutionary information. Inf Sci. 2016; 384:135–44.

    Article  Google Scholar 

  6. Liu B, Xu JH, Fan SX, et al. Psedna-pro: Dna-binding protein identification by combining chou’s pseaac and physicochemical distance transformation. Mol Inform. 2015; 34:8–17.

    Article  Google Scholar 

  7. Rahman MS, Shatabda S, Saha S, et al. Dpp-pseaac: A dna-binding protein prediction model using chou’s general pseaac. J Theor Biol. 2018; 452:22–34.

    Article  CAS  Google Scholar 

  8. Cheng AC, Coleman RG, Smyth KT, et al. Structure-based maximal affinity model predicts small-molecule druggability. Nat Biotechnol. 2007; 25:71–75.

    Article  Google Scholar 

  9. Rarey M, Kramer B, Lengauer T, et al. A fast flexible docking method using an incremental construction algorithm. J Mol Biol. 1996; 261:470–89.

    Article  CAS  Google Scholar 

  10. Rognan D. Chemogenomic approaches to rational drug design. Br J Pharmacol. 2007; 152:38–52.

    Article  CAS  Google Scholar 

  11. Kitchen DB, Decornez H, Furr JR, et al. Docking and scoring in virtual screening for drug discovery: methods and applications. Nat Rev Drug Discov. 2004; 3:935–49.

    Article  CAS  Google Scholar 

  12. Wen M, Zhang ZM, Niu SY, et al. Deep-learning-based drug-target interaction prediction. J Proteome Res. 2017; 16:1401–9.

    Article  CAS  Google Scholar 

  13. He T, Heidemeyer M, Ban FQ, et al. Simboost: a read-across approach for predicting drug-target binding affinities using gradient boosting machines. BMC Bioinformatics. 2013; 14:90.

    Article  Google Scholar 

  14. Nascimento ACA, Prudencio RBC, Costa IJ. A multiple kernel learning algorithm for drug-target interaction prediction. BMC Bioinformatics. 2016; 17:46.

    Article  Google Scholar 

  15. Xie LW, He S, Song XY, et al. Deep learning-based transcriptome data classification for drug-target interaction prediction. BMC Genomics. 2018; 19:7.

    Article  Google Scholar 

  16. Cheng FX, Liu C, Jiang J, et al. Prediction of drug-target interactions and drug repositioning via network-based inference. PLoS Comput Biol. 2012; 8:1002503.

    Article  Google Scholar 

  17. Lu YD, Guo YF, Korhonen A. Link prediction in drug-target interactions network using similarity indices. BMC Bioinformatics. 2017; 18:39.

    Article  Google Scholar 

  18. Zong NS, Kim H, Ngo V, et al. Deep mining heterogeneous networks of biomedical linked data to predict novel drug-target associations. Bioinformatics. 2017; 33:2337–44.

    Article  Google Scholar 

  19. Alaimo S, Bonnici V, Cancemi D, et al. Dt-web: a web-based application for drug-target interaction and drug combination prediction through domain-tuned network-based inference. BMC Syst Biol. 2015; 9:4.

    Article  Google Scholar 

  20. Liu H, Guo MM, Xue T, et al. Screening lifespan-extending drugs in caenorhabditis elegans via label propagation on drug-protein networks. BMC Syst Biol. 2016; 10:509–19.

    Google Scholar 

  21. Emig D, Ivliev A, Pustovalova O, et al. Drug target prediction and repositioning using an integrated network-based approach. PloS ONE. 2013; 8:60618.

    Article  Google Scholar 

  22. De Vries CM, Geva S, Trotman A. Document clustering evaluation: Divergence from a random baseline. CoRR. 2012; abs/1208.5654:1–8.

    Google Scholar 

  23. Fernandez-Escamilla AM, Fernandez-Ballester G, Morel B, et al. Molecular binding mechanism of ttgr repressor to antibiotics and antimicrobials. PLOS ONE. 2015; 10:0138469.

    Article  Google Scholar 

  24. Kellenberger E, Muller P, Schalon C, et al. sc-pdb: an annotated database of druggable binding sites from the protein data bank. J Chem Inf Model. 2006; 46:717–27.

    Article  CAS  Google Scholar 

  25. Uchiyama I. Hierarchical clustering algorithm for comprehensive orthologous-domain classification in multiple genomes. Nucleic Acids Res. 2006; 34:647–58.

    Article  CAS  Google Scholar 

  26. Wang CH, Liu J, Luo F, et al. Predicting target-ligand interactions using protein ligand-binding site and ligand substructures. BMC Syst Biol. 2015; 9:2.

    Article  Google Scholar 

  27. Ward, Joe H. Hierarchical grouping to optimize an objective function author(s). J Am Stat Assoc. 1963; 58:236–44.

    Article  Google Scholar 

  28. Nagamine N, Sakakibara Y. Statistical prediction of protein-chemical interactions based on chemical structure and mass spectrometry data. Bioinformatics. 2007; 23:2004–12.

    Article  CAS  Google Scholar 

  29. Venkatarajan MS, Braun W. New quantitative descriptors of amino acids based on multidimensional scaling of a large number of physical-chemical properties. J Mol Model. 2001; 7:445–53.

    Article  CAS  Google Scholar 

  30. Martin S, Roe D, Faulon JL. Predicting protein-protein interactions using signature products. Bioinformatics. 2005; 21:218–26.

    Article  CAS  Google Scholar 

  31. Zhou T, Lu LY, Zhang YC. Predicting missing links via local information. Eur Phys J B. 2009; 71:623–30.

    Article  CAS  Google Scholar 

  32. Wang J, Rong L. Similarity index based on the information of neighbor nodes for link prediction of complex network. Mod Phys Lett B. 2013; 27:1350039.

    Article  Google Scholar 

  33. Liben-Nowell D, Kleinberg J. The link-prediction problem for social networks. J Am Soc Inf Sci Technol. 2007; 58:1019–31.

    Article  Google Scholar 

  34. Kohavi R, (ed.)A Study of Cross-validation and Bootstrap for Accuracy Estimation and Model Selection. International joint conference on Artificial intelligence. San Francisco: Morgan Kaufmann Publishers Inc; 1995.

    Google Scholar 

Download references


The authors would like to thank professor Wen Zhang, anonymous reviewers, and editors for their helpful comments and suggestions.


This work was supported by the National Key Research and Development Program of China (2018YFB1701400), Natural Science Foundation of Henan province (182300410368, 182300410130, 182300410306, 162300410177), the Production and Learning Cooperation and Cooperative Education Project of Ministry of Education of China (201702115008), the Science and Technology Research Key Project of Educational Department of Henan Province (16A520016, 17B520002, 18A520013), Key Project of Science and Technology Department of Henan Province (182102210208,172102210338),Educational Science Research Project of Henan Normal University, Ph.D. Research Startup Foundation of Henan Normal University (qd15130, qd15132, qd15129).

Author information

Authors and Affiliations



WW studied drug-protein interaction prediction and proposed using DBPs binding site fragments to study drug-DBPs binding mechanisms. He also provided guidance to HL by thinking of explanations to interesting observations. HL proposed drug-DBPs binding site fragment interaction network and was the person who came up with the idea of applying similarity methods to drug-DBPs binding site fragments interaction network for drug-DBP prediction. YZ provides help to HL in the writing of the article. All author(s) read and approved the final manuscript.

Corresponding author

Correspondence to Wei Wang.

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

Figure S1 shows the proportion of true/false DBP that our model recover. Figure S2 Illustration of drug-cluster association network. A). Drug-protein complex. B). Trimers of binding sites as a unit. C). The trimers are clustered based on the physicochemical properties. D). Drug-cluster association network. E). Predicting drug target in the associated network. Figure S3 shows a sample diagram of drug-cluster networks. Figure S4 shows the distribution of neighbors for drugs-clusters network.

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

Wang, W., Lv, H. & Zhao, Y. Predicting DNA binding protein-drug interactions based on network similarity. BMC Bioinformatics 21, 322 (2020).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: