Literature DB >> 29297371

A unified frame of predicting side effects of drugs by using linear neighborhood similarity.

Wen Zhang1, Xiang Yue2, Feng Liu2, Yanlin Chen3, Shikui Tu4, Xining Zhang5.   

Abstract

BACKGROUND: Drug side effects are one of main concerns in the drug discovery, which gains wide attentions. Investigating drug side effects is of great importance, and the computational prediction can help to guide wet experiments. As far as we known, a great number of computational methods have been proposed for the side effect predictions. The assumption that similar drugs may induce same side effects is usually employed for modeling, and how to calculate the drug-drug similarity is critical in the side effect predictions.
RESULTS: In this paper, we present a novel measure of drug-drug similarity named "linear neighborhood similarity", which is calculated in a drug feature space by exploring linear neighborhood relationship. Then, we transfer the similarity from the feature space into the side effect space, and predict drug side effects by propagating known side effect information through a similarity-based graph. Under a unified frame based on the linear neighborhood similarity, we propose method "LNSM" and its extension "LNSM-SMI" to predict side effects of new drugs, and propose the method "LNSM-MSE" to predict unobserved side effect of approved drugs.
CONCLUSIONS: We evaluate the performances of LNSM and LNSM-SMI in predicting side effects of new drugs, and evaluate the performances of LNSM-MSE in predicting missing side effects of approved drugs. The results demonstrate that the linear neighborhood similarity can improve the performances of side effect prediction, and the linear neighborhood similarity-based methods can outperform existing side effect prediction methods. More importantly, the proposed methods can predict side effects of new drugs as well as unobserved side effects of approved drugs under a unified frame.

Entities:  

Keywords:  Drug side effects; Linear neighborhood similarity; Missing side effects

Mesh:

Year:  2017        PMID: 29297371      PMCID: PMC5751767          DOI: 10.1186/s12918-017-0477-2

Source DB:  PubMed          Journal:  BMC Syst Biol        ISSN: 1752-0509


Background

A drug is a chemical substance which can treat, cure or prevent diseases, but all drugs can may have unexpected effects. In this paper, side effects refer to adverse effects of drugs. According to the reports of Food and Drug Administration (FDA), many drugs were withdrawn from markets because of fatal side effects. Identifying side effects of candidate drug molecules is critical for the success of drug discovery [1-6]. For drug safety, the investigation of side effects should be conducted before marketing new drugs. Since wet methods are usually time-consuming and labor-intensive, researchers developed the computational methods to predict drug side effects. For a long time, researchers defined preclinical drug-induced effect patterns to investigate the structure-response relationships or structure-property relationships [7-11], and then utilized them to identify drug side effects. However, these methods have to analyze data case by case, and are not suitable for complicated data. In recent years, the machine learning technique becomes more and more popular, and has been introduced to predict drug side effects. In general, machine learning-based methods are designed to complete two tasks. As demonstrated in Fig. 1, one task is to predict side effects of new drugs (abbreviated “SEND”), and the other task is to predict missing side effects of approved drugs (abbreviated “SEAD”).
Fig. 1

Predicting side effects of new drugs (a) and predicting missing side effects of approved drugs (b)

Predicting side effects of new drugs (a) and predicting missing side effects of approved drugs (b) As far as we know, many methods have been proposed for the SEND task, and they usually predict drug side effects from their structures or related features. Huang [12] considered drug targets, protein-protein interaction networks and gene ontology annotations, and adopted two types of classifiers: support vector machine (SVM) and logistic regression, and then built prediction models. Pauwels [13] explored chemical substructures of drugs, and utilized k-nearest neighbor classifier, support vector machine, ordinary canonical correlation analysis and sparse canonical correlation analysis to construct prediction models respectively. Yamanishi [14, 15] adopted the sparse canonical correlation analysis to build models based on drug substructures and drug targets. Liu [16] merged five types of drug feature vectors, and respectively utilized logistic regression, naive Bayes, k-nearest neighbor classifier, random forest and SVM to build prediction models. Huang [17] combined protein-protein interaction networks and drug substructures to build prediction models by using SVM. Zhang formulated the side effect prediction as the multi-label learning, and adopted the multi-label KNN to make predictions [18]. There are also several methods designed for the SEAD task. Cheng [19] utilized the resource allocation method to infer missing side effects from the known side effect-based network. Zhang formulated the original problem as the recommender systems, and utilized the resource allocation method, the restricted Boltzmann machine method and the collaborative filtering method to predict unobserved side effects [20]. In general, most existing methods were developed for either SEND task or SEAD task, but few methods can be used for both tasks. In related studies, researchers usually assumed that similar drugs may induce same side effects, and then built side effect prediction models based on the assumption. The assumption is established on the biological common sense, and similarity-based models have good performances in the side effect prediction. Clearly, the drug-drug similarity is the key to the development of similarity-based models. In previous work [21], we considered a new measure named “linear neighborhood similarity” to calculate drug-drug similarity, and built prediction models to predict side effect of new drugs. In this paper, we present a unified frame based on linear neighborhood similarity to predict side effects of new drugs (SEND task) as well as unobserved side effects of approved drugs (SEAD task). In this paper, we present the linear neighborhood similarity to calculate drug-drug similarity in a drug feature space, and then transfer the linear neighborhood similarity from the feature space into the side effect space. Therefore, we can predict drug side effects by propagating known side effect information through a similarity-based graph. We propose method “LNSM” and its extension “LNSM-SMI”, which respectively make use of single features and multiple features to predict side effects of new drugs (SEND task); we propose the method “LNSM-MSE” which can predict unobserved side effect of approved drugs based on known side effects (SEAD task). The computational experiments show that the linear neighborhood similarity can produce better performances than other similarity measures in our models. When evaluated by cross validation, the proposed methods can produce high-accuracy performances for both SEND task and SEAD task, and outperform benchmark methods.

Methods

Datasets

Motivated by studies on big data, researchers have constructed several databases to facilitate the computational works about drugs. SIDER database [22] contains approved drugs and their reported side effects, which were extracted from public documents and package inserts. PubChem Compound Database [23, 24] contains experimentally validated information about substances, especially their structures. DrugBank database [25-28] contains FDA-approved small molecule drugs, biotech drugs, nutraceuticals, experimental drugs and their related non-redundant protein (drug target, enzyme, transporter, carrier) sequences. KEGG DRUG database [29] is a comprehensive database for approved drugs in Japan, USA, and Europe, providing chemical structures, targets, metabolizing enzymes and etc. Various features about drugs can be extracted from above databases. The drug chemical substructures provide direct information related with side effects, and are available in PubChem Compound Database. Drug targets may play roles in the particular metabolic or signaling pathway, and thus incur side effects; transporters are responsible for drug absorption, distribution and excretion in tissues; enzymes affect the metabolism to activate drugs, and may be associated with side effects. The pathways and indications are usually considered as the direct factors that induce drug side effects. The information about targets, transporters, enzymes and pathways are available in DrugBank database. Drug indications are provided in SIDER database. From above data sources, Pauwels et al. [13], Mizutani et al. [14] and Liu et al. [16] compiled several benchmark datasets, and used them for the drug side effect prediction. In our previous work [18], we also compiled a dataset, and we named it “SIDER 4 dataset” [18]. Table 1 detailedly describe above mentioned datasets. The datasets contain drugs and their side effects, and include drug-related features as well. The features in different datasets are introduced. Pauwels’s dataset has only one drug feature: substructure, and Mizutani’s dataset has two features: substructures and targets; both Liu’s dataset and SIDER 4 dataset has six drug-related features. Numbers in Table 1 represent the number of corresponding descriptors for a feature. For example, 881 types of substructures are defined in PubChem, and the feature “substructure” has 881 descriptors because of 881 types of substructures.
Table 1

Details about benchmark datasets

Dataset#drug#side effect#substructure#target#transporter#enzyme#pathway# indication
Pauwels’s dataset8881385881N.AN.AN.AN.AN.A
Mizutani’s dataset65813398811368N.AN.AN.AN.A
Liu’s dataset832138588178672111173869
SIDER 4 dataset108022608811050961602682537

N.A means unavailable information

Details about benchmark datasets N.A means unavailable information

Linear neighborhood similarity

As introduced above, we usually have different features to describe the chemical or biological characteristics of drugs. Since one feature is actually a set of descriptors, a drug can be described by a subset of descriptors in the feature, and thus represented as a binary feature vector, whose dimensions means the presence or absence of descriptors by using the value 1 or 0. When we have different features, we can represent a drug as feature vectors in different feature spaces. A drug can be considered as a data point in the feature space. How to calculate drug-drug similarity in a feature space is of the most importance for the drug side effect prediction. As far as we know, researcher have proposed several measures to calculate the similarity between data points in the feature space, and popular similarity measures are Jaccard similarity, Cosine similarity and Gauss similarity. Here, we present a novel similarity measure “linear neighborhood similarity” for the side effect prediction, and introduce them as below. Roweis et al. [30] revealed that the locally linear patch of the manifold in a feature space can be described by data points and neighbor data points; Wang et al. [31] discovered that each point in the high-dimension space may be reconstructed by its neighbors. Let X denote the p-dimensional feature vector of drugs d in a feature space, i = 1, 2, ⋯N. By considering feature vectors as data points in the feature space, we assume that a data point X approximate to the linear combination of neighbor data points, and write the objective function, which minimizes the reconstruction error, where N(X ) are the set of K nearest neighbors of X . I is the identity matrix of order N.w = (w , w , ⋯, w ). . If ; otherwise, ; i  = 1, 2, ⋯, K,  i  = 1, 2, ⋯, K. describe how to construct X from , and be approximately taken as the similarity between two drugs. The first term of (1) is the reconstruction error; the second term of (1) is for regularization, and λ is the hyper parameter. The parameter λ is very important for the regularization form of (1). Here, we discuss how to set the parameter. Since =1, 0 ≤ ‖w ‖2 ≤ 1, and then . p is the dimension of feature vectors in the feature space. Clearly, p ≫ 1, and we can let λ = 1 to make sure that the error term is greater than the regularization term in (1). We can adopt the standard quadratic programming technique to solve (1) for each data point X , i = 1, 2, ⋯, N. The pairwise similarities between N drugs can be written as a N × N similarity matrix W = (w 1, w2, ⋯, w). We notice that the regularization term is not used if λ = 0. Therefore, we can calculate the linear neighborhood similarity which we name “LN similarity” if λ = 0, and calculate the regularization form of linear neighborhood similarity which we name “RLN similarity” if λ = 1. By using linear neighborhood similarity, we can develop prediction methods for the SEND task and SEAD task, which are described in Fig. 2. Methods for SEND task are introduced in section 2.3, and the method for SEAD Task is introduced in section 2.4.
Fig. 2

A unified frame of predicting side effects of drugs by using linear neighborhood similarity

A unified frame of predicting side effects of drugs by using linear neighborhood similarity

Linear neighborhood similarity-based methods for SEND task

In this section, we propose methods for the SEND task by using the linear neighborhood similarity. One method named “LNSM” is to make predictions based on single features about drugs; the other named “LNSM-SMI” is the extension of LNSM, which can make predictions by integrating multiple features about drugs.

Linear neighborhood similarity method (LNSM)

Given N drugs, these drugs represented as feature vectors X 1, X 2, ⋯, X in a p -dimensional feature space, where X  = (X , X , ⋯, X ) . Suppose we want to predict M types of side effects for drugs, the presence or absence of side effects for N drugs can be represented as M-dimensional vectors named side effect profiles Y 1, Y 2, ⋯, Y . , where Y  = 1, if the ith drug has the jth side effect; else, Y  = 0, i = 1, 2, ⋯N, j = 1, 2, ⋯M. Therefore, are annotated dataset for training models. We respectively concentrate X 1, X 2, ⋯, X and Y 1, Y 2, ⋯, Y row by row, and obtain two matrices and Y. In the feature space, we can easily calculate linear neighborhood similarities between N drugs, which are denoted by a similarity matrix W. Then, we describe how to build LNSM models. First of all, we construct a directed graph, which uses N given drugs as nodes and drug-drug similarities as edge weights. We consider a side effect term as a type of label, and a node has the label if the drug has the side effect. The ith column of Y response to the labels for N nodes in terms of ith side effect term. Label information is propagated on the graph, by following the rule that a node absorbs labels of neighbors with the probability α and retain the initial labels with the probability 1 − α. Considering all side effect terms simultaneously, we can formulate the update equation in the matrix from, Where Y0 is the matrix for initial label information, and Y = Y0. Y is matrix representing the updated labels for nodes. The iteration will converge to Where I is the identity matrix of order N. Y ′ is final labels for nodes. When we have a new drug X for prediction, we take the drug as out-of-sample data, and calculate the similarities between X and N known drugs in the feature space. The similarities are represented by a vector W  = (w , w , ⋯, w ). Thus, we can predict the side effects of X , According to the above discussion, LNSM predicts side effect of new drugs from single drug features.

Linear neighborhood similarity method with similarity matrix integration

In order to predict side effects of new drugs, researchers usually collect various drug features, and construct the relationship between features and their side effects. When we have multiple drug features, we have to face the challenges of integrating features to make predictions. For the purpose, we propose the linear neighborhood similarity method with similarity matrix integration (LNSM-SMI) by extending LNSM. Given N drugs, we have K features to describe characteristics of drugs. Let denote the feature vector based on kth feature for the ith drug, and Y denotes the side effect vector for the ith drug. In K feature spaces, we calculate similarities between N drugs, and represent them as similarity matrices. K features can produce K similarity matrices W 1, W 2, ⋯, W . Then, we describe how to build models based on multiple features. First of all, the study in [31] proved the label propagation on the graph shown in (2) is equivalent to a convex optimization problem, When we have similarity matrices W 1, W 2, ⋯, W based on K features, we consider the linear sum of these matrices . By replacing W in (4) with , we can obtain the optimization problem, where δ(>0) is hyper parameter for the regularization term ‖θ‖2. The matrix Y 0 = [Y 1, Y 2, ⋯, Y ] represents observed side effects for N known drugs, and we can set Y = Y 0 and rewrite (5) as We introduce the Lagrange Multiplier terms λ and η = (η 1, η 2, ⋯, η ) to solve the optimization problem, Where c  = trace((Y 0)(I − W )Y 0), C = (c 1, c 2, ⋯, c ), and e = (1, 1, ⋯, 1). The KKT condition is, In (8), L(α, λ, η) = 2δθ  + αc  − λ − η  = 0 and η  = 2δθ  + αc  − λ, and thus we know that θ (2δθ  + αc  − λ) = 0. Since 0 ≤ θ  ≤ 1, we can know that θ  = 0 if λ − αc  ≤ 0; otherwise, θ  = (λ − αc )/(2δ). We reorder c 1, c 2, ⋯, c as c 1 ≤ c 2 ≤ ⋯ ≤ c , and then the corresponding weights θ 1 ≥ θ 2 ≥ ⋯ ≥ θ  > θ  = ⋯ = θ  = 0. Therefore, we can obtain the solution for the optimization problem in (5), Let c  = max {c 1, c 2, ⋯, c }. Clearly, the free parameter δ determine the number of nonzero weights. In order to guarantee , we can set . Therefore, we can estimate weights in a simple form, When we have a new drug X described by K features, we can calculate similarities between the new drug X and known drugs, represented by K vectors , i = 1, 2, ⋯, K. Thus, we can predict the side effects of X based on K features, Clearly, LNSM-SMI is the extension of LNSM to make use of multiple features for prediction.

Linear neighborhood similarity method for SEAD task

In this section, we propose the method “LNSM-MSE” to predict missing or unobserved side effects of approved drugs by using the linear neighborhood similarity. Given N Drugs and M side effect terms, we known that these drugs have observed side effects. By linking drugs and induced side effects, relations between drugs and induced side effects can be formulated as a bipartite network. The bipartite network can be described by an N × M association matrix A, where A  = 1 if the drug i induces side effect j and A ij = 0 otherwise. For each drug d , i = 1, 2, ⋯, N, the associate profile of d is the vector A(i, :) = (A , A , ⋯, A ), which represents the known side effects of the drug. The drug-side effect bipartite network and the association matrix are demonstrated in Fig. 3.
Fig. 3

Drug association profiles defined on known side effects

Drug association profiles defined on known side effects Then, we calculate linear neighborhood similarities W between drugs based on their association profiles, and construct the directed graph which uses drugs as nodes and use similarities as edge weights. The known side effect information is propagated on the graph as described in section 2.2.2, and the update will converge. Thus, we can predict missing side effects of N approved drugs, If A ij = 0, the entry Y indicates the probability of drug d inducing the jth side effect. Therefore, LNSM-MSE predict missing side effects of approved drugs based on their known side effects.

Results and discussion

Evaluation metrics

In the paper, we evaluate prediction models by using five-fold cross validation (5-CV). The five-fold cross validation in the SEND task randomly splits all drugs into equal-sized subsets. In each fold, four subsets of drugs are used as the training set, and other drugs are used as the testing set. The models are constructed on training set with annotated features and side effects, and then predict side effects of drugs in the testing test from features. In the SEAD task, the five-fold cross validation splits all known side effects into equal-sized subsets. We construct the prediction models based on all drugs and known side effects in the training set, and apply the model to predict unobserved side effects for all drugs. In the SEND task, the side effect prediction is a multi-label learning task [18]. Therefore, we adopt several evaluation metrics for the multi-label classification to evaluate models, i.e. Hamming loss, one-error, coverage, ranking loss and average precision. In addition, we use the area under ROC curve (AUC) and the area under the precision-recall curve (AUPR). The smaller scores of one-error, coverage, ranking loss and hamming loss indicate better results, and the smaller scores of AUC and AUPR mean better results. For the SEAD task, we adopt several binary classification metrics to evaluate the performances of models, including specificity (SP), sensitivity (SN), accuracy (ACC), F-measure (F), recall, precision, AUC and AUPR, For all drugs and all side effect terms, the associated drug-side effect pairs which indicate that drug induces the side effect are much more than other pairs. Since data is imbalanced, we adopt the AUPR as the primary metric to evaluate the models in both SEND task and SEAD task.

Performances of linear neighborhood similarity methods for SEND task

By using the linear neighborhood similarity, we present the linear neighborhood similarity method (LNSM) and the linear neighborhood similarity method with similarity matrix integration (LNSM-SMI). LNSM uses single drug features to make predictions; as the extension of LNSM, LNSM-SMI integrates multiple features for predictions. In this section, we evaluate LNSM and LNSM-SMI based on Liu’s dataset.

Performances of LNSM

LNSM can build the prediction models based on the single features. Liu’s dataset has a variety of features, and we respectively construct prediction models based on the different features, and evaluate their usefulness. LNSM calculates drug-drug similarity in a feature space, and then predict side effects of new drugs. There are two parameters in LNSM: the absorbing probability α and the neighbor number K. Liu’s dataset has 832 drugs, and thus the five-fold cross validation has about 665 training drugs in each fold. Therefore, the neighbor number K should be less than 665 in our study. To test the impact of parameters on LNSM, we consider α in {0.1,0.2, ⋯0.9} and K in {200,400,600} to build prediction models. In addition, we consider different similarities: Jaccard similarity, Cosine similarity and Gauss similarity to compare with the linear neighborhood similarity (LN) and regularized linear neighborhood similarity (RLN). Figure 4 demonstrates AUPR scores of all prediction models evaluated by five-fold cross validation.
Fig. 4

AUPR scores of different similarity-based models based on Liu’s data under different conditions. a~f demonstrate the performances of models based on different drug features in Liu’s data. LN-200: the models based on the LN similarity and 200 neighbors

AUPR scores of different similarity-based models based on Liu’s data under different conditions. a~f demonstrate the performances of models based on different drug features in Liu’s data. LN-200: the models based on the LN similarity and 200 neighbors According to the results in Fig. 4, LNSM prediction models which use LN similarity and RLN similarity produce robust results for the parameters: the neighbor number K and absorbing probability α. RLN similarity is the LN similarity with the regularization term. The introduction of the regularization term usually enhances generalization capability of prediction models. One drawback of LN is that the G in the Eq. (1) may be a singular matrix, and the introduction of the regularization term can alleviate the singular matrix problem in solving quadratic programming. Therefore, we have observed that LNSM models based on RLN similarity can lead to better experimental results than LNSM models based on LN similarity under all conditions. In general, the LNSM models produce the best results when using 400 neighbors and α of 0.8. Figure 4 also demonstrates the results of prediction models based on different similarities. In fact, the linear neighborhood similarity and its regularized form calculate the similarity in a feature space by considering linear relationship of data points, and the similarity can be transferred into the side effect space and be used by the label propagation, which is also in a linear form. In contrast, other similarities (Jaccard similarity, Cosine similarity and Gauss similarity) calculates the drug-dug similarity in a nonlinear from. Therefore, the models based on LN similarity and RLN similarity yield better AUPR scores than models based on other similarities. Superiority of LNSM is demonstrated in this section. The parameters: the neighbor number of 400 and α of 0.8 are used for LNSM in the following experiments.

Performances of LNSM-SMI

When diverse features are available, researchers usually combine or integrate multiple features in order to achieve high-accuracy prediction models [18, 20, 32–38]. As discussed above, we have multiple features to describe chemical and biological characteristics of drugs. Here, we test the performances of the integration method: the linear neighborhood similarity method with similarity matrix integration (LNSM-SMI), which integrate diverse and multiple features. All prediction models are evaluated based on Liu’s dataset by using 5-fold cross validation. Table 2 shows the performances of integration models LNSM-SMI which use multiple features and LNSM models based on single features. We respectively build six LNSM models by using six features, and build a LNSM-SMI model by integrating six features. As shown in Table 2, the feature “indication” can produce the LNSM model with best performances, and the performances of targets, substructures, pathways, enzymes and transporters are sorted descendingly. Clearly, the data integration model LNSM-SMI can greatly improve the performances of LNSM based on indications, achieving the AUPR scores of 0.5053. The improvements in terms of other evaluation metrics can be observed as well. Therefore, LNSM-SMI can effectively combine multiple features to predict side effects of new drugs.
Table 2

5-CV performances of prediction models on Liu’s dataset

DataMethodsAUCAUPRHamming LossRanking LossOne ErrorCoverageAverage Precision
EnzymeLNSM0.88980.41870.04730.08210.1659846.38460.4696
PathwayLNSM0.88860.42730.04700.07760.1647814.62980.4932
TargetLNSM0.89910.47080.04520.06900.1538792.37260.5216
TransporterLNSM0.88960.41470.04770.08170.1611849.31610.4762
TreatmentLNSM0.90130.48360.04460.07100.1262806.85580.5232
SubstructureLNSM0.89440.45380.04590.07140.1490803.52280.5184
All dataLNSM-SMI0.89860.50530.04350.06700.1154789.84860.5476
5-CV performances of prediction models on Liu’s dataset LNSM-SMI has the weights α 1, α 2, ⋯, α for similarity matrices, which are calculated from K different features. We analyzed how to estimate weights in LNSM-SMI, and give out the analytical solutions in (10). Thus, we investigate weights α 1, α 2, ⋯, α in LNSM-SMI models. The weights α 1, α 2, ⋯, α directly indicate the features’ contributions to the data integration models, and we can observe that features which have better performances in LNSM can usually gain greater weights in LNSM-SMI. We further conduct simulation experiments to demonstrate the importance of weights in LNSM-SMI. Here, we randomly generate 100 sets of weights, and use them to construct LNSM-SMI models. We analyze the AUPR scores of these LNSM-SMI models evaluated by 5-CV, and our statistics is 0.4912 ± 0.0104. The results show that the optimal weights are very important for LNSM-SMI, and arbitrary weights cannot yield the superior performances. Clearly, our estimation in (10) can effectively determine the optimal weights, and produce the satisfying results in the computational experiments,

Performances of LNSM-MSE for SEAD task

By using the linear neighborhood similarity, we develop LNSM-MSE to predict missing side effect of approved drugs. LNSM-MSE calculates drug-drug similarity based on the drug side effect association profiles, which are defined on the known side effects of approved drugs, and then build models. First of all, we consider different similarity measures, including Jaccard similarity, Cosine similarity, Gauss similarity, LN similarity and RLN similarity for the purpose of comparison. We consider the neighbor number K 200,400 and 600 for LN similarity and RLN similarity. The probability α 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8 and 0.9 are considered for the label propagation. Figure 5 demonstrates AUPR scores of different models. The results indicate that LN similarity and RLN similarity also outperform other similarities in predicting missing side effects of approved drugs (SEAD task). Since LN similarity has similar performances as RLN similarity in the SEAD task, we use RLN similarity to construct LNSM-MSE in the following study.
Fig. 5

AUPR scores of LNSM-MSE models using different similarities for SEAD task

AUPR scores of LNSM-MSE models using different similarities for SEAD task Since we have multiple features about drugs in Liu’s dataset, we can calculate drug-drug RLN similarities based on different features, and build the prediction models which are similar to LNSM-MSE. Here, we respectively use different features to construct LNSM-MSE models, and compare different features. As shown in Fig. 6, the results demonstrate that the association profile can have significantly better performances than other features. Clearly, association profiles of drugs can bring critical information for modelling, and LNSM-MSE can produce the AUPR score greater than 0.65 by only using the association profile.
Fig. 6

AUPR scores of models based on different features for SEAD task (neighbor number = 600)

AUPR scores of models based on different features for SEAD task (neighbor number = 600) Finally, we consider greater ranges for parameters neighbor number K and the absorbing probability α, and determine the optimal parameters for the LNSM-MSE, which utilizes the association profile and RLN similarity. For neighbor number K, we consider 100, 200, …., 800; we consider the absorbing probability α 0.1,0.2,…0.9. We try different parameter combinations, and AUPR scores of LNSM-MSE models based on different parameter values are visualized in Fig. 7. LNSM-MSE can produce the best results when K = 800 and α = 0.3, and these parameter values are used for final LNSM-MSE models in following experiments.
Fig. 7

The visualization of parameters and AUPR scores of LNSM-MSE

The visualization of parameters and AUPR scores of LNSM-MSE

Comparison with benchmark methods

As we mentioned, lots of methods have been proposed to predict drug side effects, and some methods which provided source codes and datasets are usually used as benchmark methods for comparison. These benchmark methods we consider are Pauwels’s method [13], Mizutani’s method [14], Cheng’s method [19], Liu’s method [16], RBMBM [20], INBM [20] and FS-MLKNN [18]. In this paper, we present a unified frame to handle two side effect prediction tasks by using linear neighborhood similarity. However, these benchmark methods are usually designed for either SEND task [13, 14, 18] or SEAD task [19, 20]; only on method: Liu’s method is suitable for both tasks. Therefore, we compare our proposed methods with benchmark methods respectively in two tasks.

Comparison with benchmark methods for SEND task

For the SEND task, we adopt Pauwels’s method, Liu’s method, Mizutani’s method and FS-MLKNN as benchmark methods for comparison. We replicate these methods by using their publicly available source codes or following details in publications. We respectively construct our prediction models by using the same datasets which were ever used for benchmark methods. Since only one feature “substructure” in Pauwels’s dataset and Mizutani’s dataset was usually used for modeling, we build LNSM models on these datasets to compare with corresponding methods. Liu’s dataset has multiple features, and were ever used by Liu’s method and FS-MLKNN, and thus we build LNSM-SMI models based on multiple features to make the comparison. Table 3 shows results of all methods evaluated by 5-fold cross validation. Clearly, the proposed methods outperform benchmark methods under the same experimental conditions.
Table 3

Performances of our methods and other state-of-the-art methods

DatasetMethodAUCAUPRHamming LossRanking LossOne ErrorCoverageAverage Precision
Pauwels’s datasetPauwels’s method0.88270.38830.05770.08270.1779832.78270.4616
LNSM0.89410.44910.04440.07130.1633790.94710.5126
Mizutani’s datasetMizutani’s method0.86650.41070.05570.08880.1854862.97570.4795
LNSM0.89460.46240.04990.07460.1581805.88750.5170
Liu’s datasetLiu’s method0.88500.25140.07210.09270.9291837.45790.2610
FS-MLKNN0.90340.48020.05240.07030.1202795.94350.5134
LNSM-SMI0.89860.50530.04350.06700.1154789.84860.5476
Performances of our methods and other state-of-the-art methods We further implement the independent experiments to evaluate the practical capability of our methods. Here, we adopt Liu’s method and FS-MLKNN for comparison, for they usually have good performances on different datasets. The SIDER 4 dataset covers 1080 drugs, which have 771 drugs overlapped with Liu’s dataset and 309 newly added drugs. In independent experiments, we train prediction models based on 771 drugs, and then make prediction for 309 new drugs. Table 4 demonstrates results of all models, and LNSM-SMI has significant advantages on the AUPR scores.
Table 4

Performances of different methods in the independent test

MethodAUCAUPRHamming LossRanking LossOne ErrorCoverageAverage Precision
Liu’s method0.87720.17660.04210.11500.98701587.56630.1816
FS-MLKNN0.87220.31090.03730.10380.18511535.92230.3649
LNSM-SMI0.87860.34650.02910.09690.20131488.29770.3906
Performances of different methods in the independent test For each testing drug, we respectively consider top 100 and top 200 predicted side effect terms, and investigate how much known side effects can be found out. We calculate recall scores for drugs one by one, and conduct statistics on the results. By evaluating top 100 predictions, the statistics on AUPR scores of Liu’s method, FS-MLKNN and LNSM-SMI are 0.4161 ± 0.0239, 0.5157 ± 0.0293, 0.5421 ± 0.0334; the statistics in evaluating top 200 predictions are 0.6261 ± 0.0262, 0.6605 ± 0.0263, 0.6840 ± 0.0285. LNSM-SMI has identified about 54% known side effects on average when checking up top 100 predicted side effects out of 2260 side effect terms, and has identified about 68% known side effects on average when checking up top 200 predictions. Therefore, LNSM-SMI is effective for predicting side effect of new drugs.

Comparison with benchmark methods for SEAD task

We propose LNSM-MSE to predict missing side effects of approved drugs from known side effects. In predicting missing side effects of approved drugs, we adopt Cheng’s method [19], Liu’s method [16], INBM [20] and RBMBM [20] for comparison. Liu’s method makes use of multiple features for predictions, and other methods only use the known side effects to predict missing ones. Therefore, we construct LNSM-MSE and benchmark methods on benchmark datasets, and use 5-fold cross validation to evaluate models. The performances of all methods are shown in Table 5. Clearly, LNSM-MSE can outperform the benchmark methods on the benchmark datasets, and significantly improve the AUPR score from 0.64 to 0.67. Moreover, LNSM-MSE has the better performances in terms of other evaluation metrics. Therefore, LNSM-MSE is useful and suitable for the SEAD Task.
Table 5

Performances of LNSM-MSE and benchmark methods evaluated by 5-CV

DatasetMethodsAUPRAUCSNSPPrecisionAccuracyF
Pauwels’s datasetLiu’s method0.3450.9200.6430.9500.4000.9340.493
Cheng’s method0.5880.9220.5870.9750.5470.9550.566
RBMBM0.6120.9410.6050.9770.5790.9580.592
INBM0.6410.9340.6080.9790.6050.9610.607
LNSM-MSE0.6710.9480.6290.9800.6250.9630.627
Mizutani’s datasetLiu’s method0.3660.9180.6370.9480.4180.9300.505
Cheng’s method0.5990.9230.5930.9730.5600.9510.576
RBMBM0.6190.9390.6140.9740.5810.9540.597
INBM0.6460.9320.6160.9760.6050.9560.611
LNSM-MSE0.6760.9440.6270.9790.6350.9590.631
Liu’s datasetLiu’s method0.2780.9070.6690.9300.3410.9170.452
Cheng’s method0.5920.9220.5890.9740.5500.9540.569
RBMBM0.6160.9410.6080.9760.5810.9570.594
INBM0.6410.9340.6070.9790.6060.9590.606
LNSM-MSE0.6730.9480.6310.9790.6240.9620.628
Performances of LNSM-MSE and benchmark methods evaluated by 5-CV

Conclusions

This paper presents a novel similarity measure named “linear neighborhood similarity” to calculate drug-drug similarity, and develop a unified frame of predicting side effects of new drugs (SEAD task) as well as missing side effects of approved drugs (SEND task). Therefore, we propose the method “LNSM” and its extension “LNSM-SMI” to predict the side effects of new drugs; we propose the method “LNSM-MSE” to predict missing side effects of approved drugs. In computational experiments, proposed methods can produce good results, and outperform benchmark methods in two tasks. The proposed methods have great potential in predicting drug side effects.
  34 in total

Review 1.  Predicting and preventing adverse drug reactions in the very old.

Authors:  Louis Merle; Marie-Laure Laroche; Thierry Dantoine; Jean-Pierre Charmes
Journal:  Drugs Aging       Date:  2005       Impact factor: 3.923

2.  Analysis of drug-induced effect patterns to link structure and side effects of medicines.

Authors:  Anton F Fliri; William T Loging; Peter F Thadeio; Robert A Volkmann
Journal:  Nat Chem Biol       Date:  2005-12       Impact factor: 15.040

3.  Analysis of pharmacology data and the prediction of adverse drug reactions and off-target effects from chemical structure.

Authors:  Andreas Bender; Josef Scheiber; Meir Glick; John W Davies; Kamal Azzaoui; Jacques Hamon; Laszlo Urban; Steven Whitebread; Jeremy L Jenkins
Journal:  ChemMedChem       Date:  2007-06       Impact factor: 3.466

4.  A combination of feature extraction methods with an ensemble of different classifiers for protein structural class prediction problem.

Authors:  Abdollah Dehzangi; Kuldip Paliwal; Alok Sharma; Omid Dehzangi; Abdul Sattar
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2013 May-Jun       Impact factor: 3.710

5.  Predicting adverse drug reaction profiles by integrating protein interaction networks with drug structures.

Authors:  Liang-Chin Huang; Xiaogang Wu; Jake Y Chen
Journal:  Proteomics       Date:  2013-01       Impact factor: 3.984

6.  DrugBank: a comprehensive resource for in silico drug discovery and exploration.

Authors:  David S Wishart; Craig Knox; An Chi Guo; Savita Shrivastava; Murtaza Hassanali; Paul Stothard; Zhan Chang; Jennifer Woolsey
Journal:  Nucleic Acids Res       Date:  2006-01-01       Impact factor: 16.971

7.  An ensemble method with hybrid features to identify extracellular matrix proteins.

Authors:  Runtao Yang; Chengjin Zhang; Rui Gao; Lina Zhang
Journal:  PLoS One       Date:  2015-02-13       Impact factor: 3.240

8.  Predicting potential drug-drug interactions by integrating chemical, biological, phenotypic and network data.

Authors:  Wen Zhang; Yanlin Chen; Feng Liu; Fei Luo; Gang Tian; Xiaohong Li
Journal:  BMC Bioinformatics       Date:  2017-01-05       Impact factor: 3.169

9.  A side effect resource to capture phenotypic effects of drugs.

Authors:  Michael Kuhn; Monica Campillos; Ivica Letunic; Lars Juhl Jensen; Peer Bork
Journal:  Mol Syst Biol       Date:  2010-01-19       Impact factor: 11.429

10.  Accurate Prediction of Transposon-Derived piRNAs by Integrating Various Sequential and Physicochemical Features.

Authors:  Longqiang Luo; Dingfang Li; Wen Zhang; Shikui Tu; Xiaopeng Zhu; Gang Tian
Journal:  PLoS One       Date:  2016-04-13       Impact factor: 3.240

View more
  11 in total

1.  WAFNRLTG: A Novel Model for Predicting LncRNA Target Genes Based on Weighted Average Fusion Network Representation Learning Method.

Authors:  Jianwei Li; Zhenwu Yang; Duanyang Wang; Zhiguang Li
Journal:  Front Cell Dev Biol       Date:  2022-01-19

2.  A Novel Triple Matrix Factorization Method for Detecting Drug-Side Effect Association Based on Kernel Target Alignment.

Authors:  Xiaoyi Guo; Wei Zhou; Yan Yu; Yijie Ding; Jijun Tang; Fei Guo
Journal:  Biomed Res Int       Date:  2020-05-28       Impact factor: 3.411

3.  Predicting drug-disease associations by using similarity constrained matrix factorization.

Authors:  Wen Zhang; Xiang Yue; Weiran Lin; Wenjian Wu; Ruoqi Liu; Feng Huang; Feng Liu
Journal:  BMC Bioinformatics       Date:  2018-06-19       Impact factor: 3.169

4.  An Ensemble Strategy to Predict Prognosis in Ovarian Cancer Based on Gene Modules.

Authors:  Yi-Cheng Gao; Xiong-Hui Zhou; Wen Zhang
Journal:  Front Genet       Date:  2019-04-24       Impact factor: 4.599

5.  SFPEL-LPI: Sequence-based feature projection ensemble learning for predicting LncRNA-protein interactions.

Authors:  Wen Zhang; Xiang Yue; Guifeng Tang; Wenjian Wu; Feng Huang; Xining Zhang
Journal:  PLoS Comput Biol       Date:  2018-12-11       Impact factor: 4.475

6.  LncRNA-miRNA interaction prediction through sequence-derived linear neighborhood propagation method with information combination.

Authors:  Wen Zhang; Guifeng Tang; Shuang Zhou; Yanqing Niu
Journal:  BMC Genomics       Date:  2019-12-20       Impact factor: 3.969

7.  Towards early detection of adverse drug reactions: combining pre-clinical drug structures and post-market safety reports.

Authors:  Ruoqi Liu; Ping Zhang
Journal:  BMC Med Inform Decis Mak       Date:  2019-12-18       Impact factor: 2.796

8.  MGRL: Predicting Drug-Disease Associations Based on Multi-Graph Representation Learning.

Authors:  Bo-Wei Zhao; Zhu-Hong You; Leon Wong; Ping Zhang; Hao-Yuan Li; Lei Wang
Journal:  Front Genet       Date:  2021-04-08       Impact factor: 4.599

9.  M6APred-EL: A Sequence-Based Predictor for Identifying N6-methyladenosine Sites Using Ensemble Learning.

Authors:  Leyi Wei; Huangrong Chen; Ran Su
Journal:  Mol Ther Nucleic Acids       Date:  2018-07-09       Impact factor: 8.886

10.  Identification of Cancer Hallmarks Based on the Gene Co-expression Networks of Seven Cancers.

Authors:  Ling-Hao Yu; Qin-Wei Huang; Xiong-Hui Zhou
Journal:  Front Genet       Date:  2019-02-19       Impact factor: 4.599

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.