Literature DB >> 29442436

Prediction of Protein-compound Binding Energies from Known Activity Data: Docking-score-based Method and its Applications.

Yoshifumi Fukunishi1, Yasunobu Yamashita2, Tadaaki Mashimo2,3, Haruki Nakamura4.   

Abstract

We used protein-compound docking simulations to develop a structure-based quantitative structure-activity relationship (QSAR) model. The prediction model used docking scores as descriptors. The binding free energy was approximated by a weighted average of docking scores for multiple proteins. This approximation was based on a pharmacophore model of receptor pockets and compounds. The weights of the docking scores were restricted to small values to avoid unrealistic weights by a regularization term. Additional outlier elimination improved the results. We applied this method to two groups of targets. The first target was the kinase family. The cross-validation results of 107 kinase proteins showed that the RMSE of predicted binding free energies was 1.1 kcal/mol. The second target was the matrix metalloproteinase (MMP) family, which has been difficult for docking programs. MMPs require metal-binding groups in their inhibitor structures in many cases. A quantum effect contributes to the metal-ligand interaction. Despite this difficulty, the present method worked well for the MMPs. This method showed that the RMSE of predicted binding free energies was 1.1 kcal/mol. In comparison, with the original docking method the RMSE was 1.7 kcal/mol. The results suggest that the present QSAR model should be applied to general target proteins.
© 2018 The Authors. Published by Wiley-VCH Verlag GmbH & Co. KGaA.

Entities:  

Keywords:  Binding free energy; ChEMBL; Docking score; Protein−compound docking

Mesh:

Substances:

Year:  2018        PMID: 29442436      PMCID: PMC6055825          DOI: 10.1002/minf.201700120

Source DB:  PubMed          Journal:  Mol Inform        ISSN: 1868-1743            Impact factor:   3.353


Introduction

The quantitative structure−activity relationship (QSAR) approach is a useful tool for optimizing leads and predicting target/off‐target activities and toxicity. QSAR‐based affinity predictions are useful for the general drug development process, including the repositioning (repurposing) of already approved drugs, poly‐pharmacology, and the prediction of drug−drug interactions.1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 The recent accumulation of protein−compound affinity data in public repositories, such as the PubChem and ChEMBL projects, has enabled us to carry out proteome‐wide target/off‐target predictions.16,17 These predictions are based on QSAR models for multiple proteins, just as in conventional computer‐aided drug design and virtual screening. Wide application of QSAR‐based models in computer‐aided drug development, such as protein−compound binding free energy (affinity) prediction, target/off‐target predictions, and counter screening based on QSAR models, has succeeded in many studies, including ours.3,4,7,8 Most QSAR models rely on descriptors with sets of two‐dimensional (2D) substructures; the most popular such descriptors are MDL's MACCS key and 0‐3D molecular descriptors (e.g., 5,270 descriptors recorded in Dragon (Kode srl, Pisa, Italy)). In our previous studies, we developed QSAR methods for the affinity prediction of a compound by using docking studies against multiple proteins.17, 18, 19 We used a protein−compound affinity matrix as the set of descriptors and applied principal component regression (PCR).18 The value of calculated binding free energies was 0.44 and the RMSE was 1.54 kcal/mol for about 97 kinases and 18,491 compounds selected from the ChEMBL database. However, the coefficients of the regression equations for some targets were unrealistically (103–105) higher than those for other targets. Either these coefficients should be restricted to a range of realistic values, or the applicability domain should be very restricted around the known experimental data. In the present study, we applied a combination of the ridge (Tikhonov regularization) regression, robust estimation, and principal component analysis to the protein−compound affinity matrix.19‐21 The robust estimation was expected to reduce the problem of error in the experimental data. The present method restricted the coefficients of the generated prediction equation around realistic values. The method was applied to the kinases and the matrix metalloproteinases (MMPs) of the ChEMBL database.22, 23, 24 MMPs, which have zinc ions in the reaction pockets, require metal‐binding groups in their inhibitor structures in many cases.25 The metal−ligand interaction shows quantum effects such as electron donation and back donation, that form a weak covalent bond, in addition to the electrostatic and van der Waals interactions.26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36 The quantum effect makes it difficult to estimate binding energy. A method to evaluate metal interaction has long been sought. In the framework of the classical force field, several methods have represented metal interactions. One is to add a metal contact term such as the van der Waals−type potential and the potential considering the coordination number of the central metal ion.27, 28, 29, 30, 31 The other method is to modify the parameters of the atomic charge and the van der Waals potential of the original force field.32, 33, 34 The metal parameters depend on the environments of the metal atom, so the user should tune the parameters for each protein.35,36 The metal contact terms enable the user to reproduce protein−ligand complex structures and the absolute value of the binding energy. However, protein‐dependent parameter tuning has been a time‐consuming process, especially when the user analyzes multiple target proteins. In addition, we evaluated the effect of the elimination of outlier data points from these multiple data points corresponding to each single protein−compound pair, and we improved the present regression model. The method, which we call the “docking‐score‐based QSAR model”, predicted the protein−compound binding affinities of 107 kinases that have no metals in their pocket, and those of 5 MMPs (MMP2, MMP3, MMP7, MMP9, and MMP13) that have a zinc ion in each pocket. The docking‐score QSAR method worked for these various targets. Namely, the RMSE values were ∼1 kcal/mol, respectively.

Materials and Methods

Background of Prediction Models

In the present study, we develop a binding‐energy (affinity) prediction method based on the protein−compound docking scores obtained by a docking program; the present method is a modified version of our QSAR method.18 In our present and previous QSAR models, the affinity of compounds can be estimated by using a pharmacophore model of the target protein. The IUPAC guidelines define a pharmacophore as “an ensemble of steric and electronic features that is necessary to ensure the optimal supramolecular interactions with a specific biological target and to trigger (or block) its biological response”.37 Hydrogen donors, hydrogen acceptors, hydrophobic groups of ligands and receptors are called “pharmacophore features” and the functional groups can give these features.38 These features are usually depicted as spheres connected by lines those lengths represent the spatial distances among these features of the ligands and receptors. In the present study, we temporarily define a pharmacophore as a set of spatially distributed pharmacophore features. Each pharmacophore feature represents the probability of existence of a hydrogen‐bond donor, a hydrogen‐bond acceptor, and both electrostatic and hydrophobic interaction sites. Both receptors and ligands have pharmacophores. We approximate that the receptor−ligand binding energy is given by the sum of interactions between the pairs of the ligand pharmacophore ( ) and the receptor pharmacophore ( ). Here, we introduce a function for the interaction and let ( , ) be an interaction value between the two pharmacophores. Because we discuss only the interaction, we do not need to explicitly represent s, but rather we need only the value of the function ( , ) for the interaction. Our final ΔG‐estimation equation does not include s explicitly but consists of docking scores. In this framework, the interaction between the receptor and ligand pharmacophores gives the binding energy of the pharmacophore l in a ligand to the pharmacophore r in a protein, , as where g is a parameter. We try to generalize this discussion by introducing a linear combination of a basic pharmacophore. Suppose (= { , , , …..}) is a set of all pharmacophores. The functions form the basis set of the pharmacophores of any kind of ligand or receptor. Each pharmacophore ( ) does not have to be found in an actual protein structures. In this discussion, pharmacophores work as descriptors of both protein and compound. The pharmacophores are used only to derive a regression model, and we do not calculate them explicitly. And the total number of pharmacophores could be infinite in the present discussion. We suppose that the binding energy of the i‐th compound and the r‐th pharmacophore in a protein is Then the protein−compound binding energy ( ) between the a‐th protein and the i‐th compound is given by the following linear combination of binding energies to pharmacophores { m; m=1, 2, 3,…}, where w are the scaler coefficients (see Figure 1).
Figure 1

Schematic representation of the pharmacophore expansion of a ligand‐binding site of a protein. The interaction between the ligand and protein pharmacophores gives the binding energy. a: Example of pharmacophore of the ligand pharmacophore. The dotted circles represent the pharmacophore features. b: Example of pharmacophores. HH, HA, and HD indicate hydrophobic, hydrogen‐bond acceptor, and hydrogen‐bond donor sites, shown by open, grey and black circles, respectively. Only three pharmacophores (φ1, φ2, and φ3) are depicted. The lines represent the specific distances between pharmacophore features of each pharmacophore. c: Example of pharmacophore expansion of the receptor pharmacophore following eqs. 2 and 3.

Schematic representation of the pharmacophore expansion of a ligand‐binding site of a protein. The interaction between the ligand and protein pharmacophores gives the binding energy. a: Example of pharmacophore of the ligand pharmacophore. The dotted circles represent the pharmacophore features. b: Example of pharmacophores. HH, HA, and HD indicate hydrophobic, hydrogen‐bond acceptor, and hydrogen‐bond donor sites, shown by open, grey and black circles, respectively. Only three pharmacophores (φ1, φ2, and φ3) are depicted. The lines represent the specific distances between pharmacophore features of each pharmacophore. c: Example of pharmacophore expansion of the receptor pharmacophore following eqs. 2 and 3. Various protein pockets correspond to the various pharmacophores, and they work as probes for a given compound instead of in eqs. 2 and 3. Thus the binding free energy can be estimated by the regression based on the docking scores for the various protein structures. This is a simplified model, since it does not include the intramolecular interaction or the conformational entropy of the compound. Figure 2 shows the procedure of the present QSAR method. This method requires a learning set of 3D structures of compounds, the binding energy data between those compounds, and target proteins. We assume that protein−ligand docking programs give . We proposed an approximation, as follows.18
Figure 2

Schematic representation of the docking‐score QSAR method. a: The table represents a protein−compound docking score matrix. In the table, the values are depicted in grayscale. b: The PC analysis projects the score vector (column vector) of each compound into a point in the PC space. In the PC analysis, each dot represents a compound. The red, green, and blue dots represent the strong, medium, and weak affinity compounds, respectively. In this example, the first and second principal component axes (PC1 and PC2) are not useful to describe the affinity difference. c: The factor rotation method selected the representative axes (PC‐M and PC‐N) from the total Np axes. PC‐N and PC‐M describe the affinity difference clearly. d: Finally, the regression model is constructed by using PC‐N and PC‐M.

Schematic representation of the docking‐score QSAR method. a: The table represents a protein−compound docking score matrix. In the table, the values are depicted in grayscale. b: The PC analysis projects the score vector (column vector) of each compound into a point in the PC space. In the PC analysis, each dot represents a compound. The red, green, and blue dots represent the strong, medium, and weak affinity compounds, respectively. In this example, the first and second principal component axes (PC1 and PC2) are not useful to describe the affinity difference. c: The factor rotation method selected the representative axes (PC‐M and PC‐N) from the total Np axes. PC‐N and PC‐M describe the affinity difference clearly. d: Finally, the regression model is constructed by using PC‐N and PC‐M. Here, , , and are the docking score of the i‐th compound to the b‐th protein, the weight parameter, and the parameter for fitting, respectively. The set of {} can include the target protein (the a‐th protein). Equation 4 showed the RMSE of predicted binding energies was 1.5 kcal/mol.18 One of the most serious problems with QSAR models is, in general, the limited range of applicability domains, since these models cannot work for input data that is too different from the training data set.39 Since docking scores have been developed to mimic binding free energy, we assume that a docking score is equal to the binding free energy, = , =1, =0, and =0 for ≠ in eq. 4. In this case, eq. 4 can work without any experimental affinity data, and the problem of identifying an applicability domain is avoided. Eq. 4 gives a linear regression model whose descriptors are docking scores, and the number of parameters is equal to the number of proteins. In the previous18 and present models, the protein (a) – compound (i) binding energy is approximated by the PCR method based on the protein−compound docking scores { }. The optimal principal component (PC) axis was selected to maximize the correlation coefficient by the leave‐one‐out (LOO) cross‐validation test. The PC axes are selected by factor rotation (see Figure 2). The factor rotation method selects the axes that show major contributions in the PC analysis among the total axes. We rewrote eq. 4, as follows. Here, , , , and are the parameter, offset parameter, principal component vector, and loading vector, respectively. The total number of optimal PC axes is Naxis. The upper bar represents an average. The PC axis of the protein−compound docking‐score matrix gives the loading vector and the principal component vector (axis) . The parameters and are determined by multilinear regression (MLR). N and N are the number of selected axes by the factor rotation and the total number of proteins used in the docking study as the compound descriptors, respectively. Here, N (N To calculate the protein−compound docking scores , we used our own program, Sievgene,40,41 a protein−ligand flexible docking program for in silico drug screening. Sievgene is a part of the myPresto system, which is available online (http://presto.protein.osaka‐u.ac.jp/myPresto4/) and is free for academic use.

New Prediction Model with Restricted Regression Method

In the present study, we introduced a regularization term and robust estimation into the previously developed QSAR model based on docking scores using eqs. 5–6. In eq. 5, the coefficients and were determined by the multiple linear regression in our previous study.18 In some cases, was unrealistically large (103–105). The value should be 0 or 1 when the target protein structure is used in the docking calculation (we call this value “ideal value”), and the docking score is equal to the binding energy. We would like to restrain to around this values. In the present study, the coefficients were determined by minimizing the objective function by introducing the regularization term. Let Objf (a) be the objective function for the a‐th target protein for the determined parameters and . Here, is the ideal value of , and and are parameters. N is the total number of compounds. is unknown. represents the experimental value. The last term restrains to around the ideal values. Equation 7 is a generalized version of the Tikhonov regularization.19, 20, 21 To estimate the value, we considered the following things. Since eq. 4 suggest that c = under the ideal conditions ( = , =1, =0, and =0 for a≠b, discussed in section 2.1) and that { } values should correspond to values. The larger the value is, the smaller the { |} values are. In general, most | |<18 kcal/mol. In the present study, was set to 0, 00001, 0.0002,.., 0.01, to satisfy { |}<18 kcal/mol. Also, was set to 0, since the protein set providing the docking scores does not include the target protein structures in the present study. In addition, we apply the maximum‐likelihood‐like estimation (M estimation), a robust estimation method.42 The M estimation method weights the difference between a calculated value and an experimental value considering the predicted experimental error. The M estimation version of our objective function is given as follows where and Here, and are the upper limit of allowed error and a scalar value, respectively. The value is the difference between the experimental value and the fitted value. The parameters and are determined to minimize the objective function. The derivation of eq. 8 is not linear, and we solve eqs. 8–10 by an iterative procedure. The M estimation method places a higher weight on likely reliable data than unreliable data. =0, 5, 10, 15,…, 100 were examined in the present study. We call this model (eq. 8) the “docking score QSAR model”.

Generation of the Docking‐score Index by Protein−compound Docking

The protein−compound docking scores were calculated by the protein−compound docking program Sievgene.40 This ligand‐flexible program reconstructed about 50% of the receptor−compound complexes in PDB (132 in total) with an accuracy of less than 2 Å root mean square deviation (RMSD) in a self‐docking test.40 The computational setup in the present study was exactly the same as that in the previous study. Namely, Sievgene generated up to 100 conformers for each compound, and 200×200×200 grid potentials were adapted for all proteins. The pocket regions were suggested by the coordinates of the original ligands in the receptor−compound complex structures, and each edge length of the grid was about 35–45 Å. The docking‐scoring function is based on the physical chemistry (accessible surface area, van der Waals potential, and electrostatic potential). The estimated error in binding free energy is almost 2.5 kcal/mol.42 It takes 1 second to dock one compound against one protein on a single core of a Xeon 5570 CPU (2.98 GHz).

Probe Protein Sets

To generate { } in eqs. 5–8, we performed a protein–compound docking simulation based on the soluble protein structures registered in the Protein Data Bank (PDB). The probe protein set consisted of 600 arbitrarily selected protein structures, as in our previous study (see APPENDIX A in Supporting Information). All of these structures were protein−ligand complexes. The protein set did not include the present target proteins. For protein sets, the complexes containing a covalent bond between the protein and ligand were removed, and all missing hydrogen atoms were added to form all‐atom models of the proteins. All water molecules and cofactors were removed from the protein structures. All Asp and Glu were prepared as negatively charged forms, while Lys and Arg were prepared as positively charged forms. The atomic charges of the proteins were the same as those in AMBER parm99.43 The docking pocket of each protein was indicated by the coordinates of the original ligand.

Training Set: Target Proteins and Compounds

To compare the present and previous results, the compounds and their assay information (compound structures, affinities against kinases) were downloaded from the Kinase SARfari website (https://www.ebi.ac.uk/chembl/sarfari/kinasesarfari/downloads) in the ChEMBL database, as in our previous work.18 Note that the ChEMBL main page does not link to the KinaseSARfari website directly. The biochemical assay data, namely, K, IC, %residual activity, and/or %inhibition values of human kinase protein‐inhibitor systems, were also extracted from the bioactivity table in KinaseSARfari, and these data were converted to binding free energy by the software package used in our previous report.18 The biochemical assay data were translated into the binding free energy by the Cheng−Prusoff equation and others.14,44. We assumed that the experimental conditions were the same in all the assays. The procedure is described in details in APPENDIX B in the Supporting Information. The first target was the kinase family. As target proteins, 107 kinases were selected. The 3D structures of the compounds were energy‐optimized by cosgene32 with the general AMBER force field (GAFF),45 and the atomic charges were calculated by the MOPAC AM1 model using the Hgene program of the myPresto suite. Each functional group in all molecules was set to the dominant ionic form at pH 7. Finally, the filter condition reduced the number of data points used, and 45,663 assay data points of 107 kinases were derived. The second target was the MMP family. We selected MMP2, MMP3, MMP7, MMP9, and MMP13. The protein structures were extracted from the PDB. The PDB IDs were 1hov, 2y6d, 4g9l, 5b5o, and 5cuh for MMP2, MMP3, MMP7, MMP9, and MMP13, respectively.46, 47, 48, 49, 50 The protein structures were prepared in the same manner as the kinases. The zinc atom charges of these MMPs were set to +2, which is the formal charge of the most stable singlet zinc ion. As mentioned in the previous works, the actual charges were smaller than the formal charge and the charge values should differ from each other depending on the pocket structures. The protein−compound interaction data were extracted from the ChEMBL database. The compound structures and the ΔG values were prepared in the same manner as the kinases.

Definitions of Q and RMSE

The definition of and root‐mean‐square error (RMSE) are determined as follows. Here, , , and the upper bar represent the predicted in validation and experimental values and the average, respectively. In the present study, we do not compare the values of kinases to that of MMPs, since the variances of the experimental data were different to each other.51

Results and Discussion

Cross‐validation Tests of the Docking‐score QSAR Model

Each of the compounds that gave assay data for one or more of the 107 target proteins was docked to all proteins of a protein set to generate the protein−compound docking‐score matrix . Then we adopted eq. 8 with changes to and values and the LOO cross‐validation test to calculate the . In addition, we applied the 4‐fold cross validation test in all kinase cases to verify the results. Table 1 summarizes the RMSE and values of s calculated by the docking‐score QSAR model with changes to the value in eq. 8 without the M estimation. The and RMSE depended on , and =0.0001 showed the best and RMSE. These values did not change appreciably when was >0.00001 and <0.005. The regularization term worked well, and was set to around 0.0001–0.005 in the following calculations. In the present study, our regression model did not use the docking scores for the target proteins and instead used the 600 probe proteins. Indeed, we found the coefficient values reasonably low. Namely, the maximum and minimum values of were 3.9 and −3.8, respectively, and the average and standard deviations of were 0.01 and 0.1, respectively.
Table 1

Average and RMSE values obtained by the LOO cross validations of the docking‐score QSAR model with various λ and W=0 for all 107 proteins.

λQ2 RMSE (kcal/mol)λQ2 RMSE (kcal/mol)
00.4231.5440.00050.7041.074
0.000010.7021.0870.0010.7021.076
0.000020.7031.0810.0020.6871.089
0.000050.7041.0770.0050.6801.101
0.00010.7051.0740.010.6691.122
0.00020.7041.0750.10.3921.627
Average and RMSE values obtained by the LOO cross validations of the docking‐score QSAR model with various λ and W=0 for all 107 proteins. In eq. 8, the estimated error was unknown a priori. The value was estimated by an iterative solution method. Starting from =0, the new value was estimated by using the previous value. The iteration converged within 4–6 steps in all cases. Tables 2 and 3 summarize the , and RMSE of calculated s obtained by the docking‐score QSAR model with changes to the value in eq. 9. The data in Tables 2 and 3 were obtained by the LOO and 4‐fold cross validation tests, respectively. The and RMSE values were improved when 20 kcal/mol<<100 kcal/mol in many cases compared to the result by eq. 7 ( value is “−“ in Tables 2 and 3) and the prediction with =5 kcal/mol gave the worst and RMSE values (Figure S1). The and RMSE values depended on weakly, and the results with >20 kcal/mol were almost equal to each other. The M estimation improved the results slightly.
Table 2

Average and RMSE values obtained by the LOO cross validations of the docking‐score QSAR model with various W for all 107 proteins.

W (kcal/mol)λ=0.0001λ=0.0002
Q2 RMSE (kcal/mol)Q2 RMSE (kcal/mol)
0.7021.0870.7041.075
50.6221.270.6231.268
100.6981.0990.6981.097
150.7041.0770.7041.078
200.7041.0760.7041.075
500.7051.0740.7051.074
1000.7041.0760.7051.074
Table 3

Average and RMSE values obtained by the 4‐fold cross validations of the docking‐score QSAR model with various W for all 107 proteins.

W (kcal/mol)λ=0.002λ=0.005
Q2 RMSE (kcal/mol)Q2 RMSE (kcal/mol)
0.6291.2360.6291.225
50.5771.3450.5791.334
100.6271.2400.6271.230
150.6291.2350.6291.225
200.6281.2360.6291.224
500.6281.2360.6291.224
1000.6291.2350.6291.224
Average and RMSE values obtained by the LOO cross validations of the docking‐score QSAR model with various W for all 107 proteins. Average and RMSE values obtained by the 4‐fold cross validations of the docking‐score QSAR model with various W for all 107 proteins. Equation 8 with =0.0002 and =20 kcal/mol in the LOO cross validation and that with =0.005 and =20 kcal/mol in the 4‐fold cross validation gave the best and RMSE values. Figure 3 shows the results of the LOO cross‐validation test with =0.0002 and =20 kcal/mol for all 107 kinases. The average error reached 1.08 kcal/mol and =0.70 in the binding free energy. Some of the datasets showed very high accuracy, considering that the thermal fluctuation was about 0.6 kcal/mol at room temperature (Table S1). The results of the 4‐fold cross‐validation test with =0.005 and =20 kcal/mol for all 107 kinases showed qualitatively the same trends as those in Figure 3 (Table S2). The value was originally in the acceptable error range, and the regression/analysis ignored the data points with the estimation error ()>. The optimal value was much bigger than the standard deviation of values that are multiply observed for each target protein−compound pair (see section 3.2), meaning that the regression used all the data points with almost equal weight.
Figure 3

Correlation between the experimental and prediction data for all 107 kinase proteins obtained by the docking‐score QSAR model with =0.0002 and =20 kcal/mol. The dots represent the predicted data points by the LOO cross‐validation test.

Correlation between the experimental and prediction data for all 107 kinase proteins obtained by the docking‐score QSAR model with =0.0002 and =20 kcal/mol. The dots represent the predicted data points by the LOO cross‐validation test.

Effect of Elimination of Outliers from the Experimental Data

There are multiple experimental affinity data for some single protein−compound pairs in the database. This is because the experimental data depend on the experimental conditions such as pH, temperature, density of buffer salt, and cell line, and then the unique protein−compound pairs in the database correspond to these different experimental affinity data points under different experimental conditions. Some kinases are anti‐cancer drug targets, and the amino‐acid mutation of kinases causes drug resistance. The database includes such kinase data, and these mutants with different affinities share unique protein IDs in the database. In this case, a drug‐resistant protein should show weaker binding affinity to the same compound than to a native protein. The enzyme activity could depend on the effector protein in the protein−protein interaction network. In this case, the observed enzyme activity depends on the experimental environment, such as whether it is in vivo or in vitro. Also, the protein activities depend on the temperature, pH, and density of the salt of the buffer solvent. These conditions are not shown in the ChEMBL database clearly. The average standard deviation of the Log10 affinity data was about 0.24 kcal/mol, that of Log10 was about 0.44 kcal/mol, and that of Log10 (%‐inhibition or %‐residual activity) was 0.093 kcal/mol. When all the experimental data were translated to , the average deviation of the binding affinity was about 0.73 kcal/mol (Table S3). We examine the effect of eliminating outliers among multiple data on the prediction result. When multiple affinity data correspond to a single pair of a protein ID and a compound ID, we eliminate outliers among the multiple data. Let the number of multiple data points for the a‐th protein and the i‐th compound be and the k‐th affinity value be (k). We define (k) as an outlier of the data set when (k) satisfies the following relationship. where is the average value of a set of (m), m={1,.., M }, and is the deviation of the data. Equation 14 defines the k‐th compound as an outlier when the k‐th compound satisfies this condition. In the present study, we removed outliers from all experimental data trying =0.2, 0.4, 0.5, 0.6, 0.8, 1, 2, and 3 before the following cross‐validation tests. Table 4 summarizes the cross‐validation results for =0.2, 0.4, 0.5, 0.6, 0.8, 1, 2, and 3. In Table 4, the regression models used were eq. 8 with =0.0002 (LOO cross validation) and =0.005 (4‐fold cross validation), respectively. In both tables, =20 kcal/mol. In all cases, the elimination of outliers in the test data set improved the prediction results with decreasing . Elimination of outliers worked well when was set to <0.8. Figure 4 shows the result of the 4‐fold cross‐validation test for all 107 kinases. The result by the LOO cross validation was similar to Figure 4. Some of the data points are located vertically at −4 kcal/mol. These data points correspond to 0% inhibitions or 100% residual activities. Except for these data points, the predicted data points clearly correlate to the experimental data. Also, we examined the 4‐fold cross validation case with =0.002, and the result was close to that summarized in Table 5 (Table S4).
Table 4

Average and RMSE values obtained by the LOO cross validation (W=20 kcal/mol and λ=0.0002) and 4‐fold cross validation (W=20 kcal/mol and λ=0.005) tests of the docking‐score QSAR model with various N for all 107 proteins.

Total no. of compoundsLOO cross validation4‐fold cross validation
Q2 RMSE (kcal/mol)Q2 RMSE (kcal/mol)
0.2σ350500.7620.9190.6781.132
0.4σ357360.7630.9130.6801.134
0.5σ362490.7630.9150.6791.133
0.6σ368040.7580.9180.6781.136
0.8σ381240.7600.9130.6851.117
σ440630.7041.0520.6451.192
455490.6941.0790.6311.220
456500.6931.0840.6311.223
Figure 4

Correlation between experimental and prediction data for all 107 kinase proteins obtained by the docking‐score QSAR model eliminating outliers with λ=0.005, W=20 kcal/mol, and N=0.8. The dots represent the predicted data points by the 4‐fold cross‐validation test.

Table 5

and RMSE data obtained by the Sievgene docking program and the LOO cross validation tests of the docking‐score QSAR model over all MMPs.

ProteinNo of ligandsNaïve dockingDocking‐score QSAR
Q2 RMSE (kcal/mol)Q2 RMSE (kcal/mol)
MMP‐24890.0041.810.7741.23
MMP‐33690.0292.500.6721.48
MMP‐7980.0580.990.9220.46
MMP‐94450.0481.820.641.61
MMP‐131480.0441.340.9030.62
Average309.80.0371.6920.7821.08
Average and RMSE values obtained by the LOO cross validation (W=20 kcal/mol and λ=0.0002) and 4‐fold cross validation (W=20 kcal/mol and λ=0.005) tests of the docking‐score QSAR model with various N for all 107 proteins. Correlation between experimental and prediction data for all 107 kinase proteins obtained by the docking‐score QSAR model eliminating outliers with λ=0.005, W=20 kcal/mol, and N=0.8. The dots represent the predicted data points by the 4‐fold cross‐validation test. and RMSE data obtained by the Sievgene docking program and the LOO cross validation tests of the docking‐score QSAR model over all MMPs. When =0.2, 0.5, 0.8, and 1.0, eqs. 13–14 eliminated 23%, 21%, 17%, and 4% of the data, respectively, out of the total of 45,663 data points. Since the standard deviation of the experimental values was 0.7 kcal/mol, the results of RMSE<0.7 kcal/mol should be the accurately predicted cases. The outlier elimination increased the accurately predicted cases (RMSE<0.7 kcal/mol) from 20 to 42 cases out of the 107 targets in the LOO cross validation. We selected 24 targets arbitrarily from the total of 107 kinases examined above (Table S1) and analyzed the individual results carefully. For these targets, 12 protein structures were available in the PDB (Table S5). These protein coordinates were prepared in the same manner as described in sections 2.3 and 2.4. We applied the docking‐score QSAR method (=0.005, =20 kcal/mol, =0.8, 4‐fold cross validation) and the naïve docking. In each individual target, the docking‐score QSAR result was better than that by the naïve docking study (Figure S2). Namely, the average RMSE values by the naïve docking and the docking‐score QSAR were 1.6 and 1.2 kcal/mol, respectively. The average values were 0.11 and 0.65 for the naïve docking and the docking‐score QSAR method, respectively (Table S5). In some cases, the outlier elimination did not work and the prediction accuracy remained low. The data sets with more than 1000 data points showed particularly low accuracy, such as the sets for cyclin‐dependent kinase 2, epidermal growth factor receptor erbB1, tyrosine‐protein kinase SRC, vascular endothelial growth factor receptor 2, and MAP kinase p38 alpha. The reason for this was unclear. When a target protein has multiple ligand binding sites, such as orthosteric and allosteric sites, the linear regression model is not suitable. In this case, nonlinear regression, such as logistic regression and neural networks, may solve the problem. But the present model is based on eqs. 2–4. When the target protein structure gave the docking score without computational error, then = . The nonlinear regression must satisfy this simple condition. This problem is somewhat troublesome. We will examine it in the future. The ChEMBL database did not provide details on the experimental conditions (density of native ligand, temperature, etc.). The values should be precise by using the actual experimental information. But this method requires natural language analysis, which is an expensive approach. One possible improvement of the present method might be batch effect correction.52 That is, we could determine some optimal artificial values as the experimental parameters, such as the densities of ligands and substrates, in order to minimize the prediction error. In this approach, first the present method generates a prediction model based on the experimental data with the standard experimental values, then the batch‐effect correction method would optimize the experimental parameters of each batch to minimize the computational error of the set of data points of the batch. The outlier elimination improved accuracy more than the M‐estimation did. This gap might be attributable to the fact that the standard deviations of values differ from each other among the different targets and different compound sets, while the value is consistent throughout all the data. This difference could be the reason why the outlier elimination improved the results better than the M estimation.

Application to MMPs

We studied MMP2, MMP3, MMP7, MMP9, and MMP13 by the docking‐score QSAR method and the naïve protein−compound docking simulations. We applied the naïve protein−ligand docking calculation by Sievgene.40 Figure 5A shows the correlation between the experimental and the calculated protein−compound binding free energies of MMP2 by Sievgene. The averaged values of the and RMSE were 0.037 and 1.692 kcal/mol, respectively. Table 5 summarizes the total number of ligands as well as the and RMSE values of MMPs by naïve docking. The accuracy was poor and the results did not show any experimental trends, since the Sievgene docking program does not have a metal‐contact term to support the metal ions.
Figure 5

Correlation between experimental and prediction data for MMP2 (unit in kcal/mol). (A) obtained by the naïve protein−ligand docking calculation by Sievgene, and (B) obtained by the docking‐score QSAR model with λ=0.0002, W=20 kcal/mol. The dots represent the predicted data points by the LOO cross‐validation test.

Correlation between experimental and prediction data for MMP2 (unit in kcal/mol). (A) obtained by the naïve protein−ligand docking calculation by Sievgene, and (B) obtained by the docking‐score QSAR model with λ=0.0002, W=20 kcal/mol. The dots represent the predicted data points by the LOO cross‐validation test. Next, we applied the docking‐score QSAR method to the same data sets. We applied the LOO cross‐validation test to the MMPs. Figure 5B shows the correlation between the experimental and calculated protein−compound binding free energies of MMP2 by eq. 8. The and RMSE values by the LOO cross‐validation test were 0.88 and 1.08 kcal/mol, respectively. The RMSE values by the docking‐score QSAR method were much better than those by the naive docking, while both methods used the same docking program (Table 5). We checked the individual correlation results. The results obtained by the docking‐score QSAR method were much better than those by the naïve docking in many cases. The overall trends of the results were the same as those in the kinase cases (Figure S3). Namely, the average RMSE value by the naïve docking studies was 1.7 kcal/mol. These values were close to the deviation of the experimental values. On the other hand, the docking‐score QSAR showed an average RMSE of 1.1 kcal/mol and a better . The docking‐score QSAR method used only the Sievgene docking scores and was exactly the same program used in the above naïve docking study without any parameter tuning for the quantum mechanical interaction between the metal and the ligand. The docking‐score QSAR method should take into account the quantum mechanical interaction implicitly to improve the prediction results. The RMSE values were similar to those given in Section 3.2. The docking‐score QSAR method was based on the docking program without consideration of the quantum effect between the metal atom and the ligands, but it improved the RMSE by 0.6 kcal/mol, the same as in the kinase cases. Thus, the present method predicted values with an RMSE of 1 kcal/mol even for the difficult targets like the MMPs, and it could be applied to general target proteins. The force‐field parameters for the metal−ligand interaction are generally poor, because such interactions should include quantum effects, which depend on the environment. Consequently, the naïve docking simulations could not provide good scores for the MMP systems. The current docking‐score QSAR model is based on a docking score that does not include a quantum effect, but this QSAR model is a completely different approach from that of the naive docking study. The machine learning procedures provided smaller RMSE value than the naive docking study.

Conclusions

We developed a docking‐score QSAR model based on combinations of multiple docking scores from protein−drug docking simulations, and applied this model to 107 kinase proteins from the ChEMBL public database. The prediction model employed a descriptor‐based weighted PCR with a regularization term and robust estimation (M estimation) methods in order to realize more realistic prediction than that by the ordinal multilinear regression model. The compound descriptor was a set of docking scores against many nontarget proteins. The LOO and 4‐fold cross‐validation tests showed that the addition of the regularization term improved the RMSE from 1.5 kcal/mol to 1.1 kcal/mol. In addition, the data preparation with outlier elimination worked to improve the results. We also applied the present method to MMPs that were difficult targets because of the quantum mechanical interaction. The present method improved the RMSE values for the MMPs without any manual parameter tuning, the same as in the kinase cases. The LOO cross‐validation tests showed that the docking‐score QSAR method improved the RMSE from 1.7 kcal/mol by the naïve docking calculation to 1.1 kcal/mol. These results suggested that this method is applicable to general target proteins. The analysis performed was based on the cross‐validation tests only, and there was no prospective experimental validation in this study. Further analysis of the validation tests designed for extrapolation should be performed.

Supporting Information

The appendices, Figures S1–S3, and Tables S1–S5 were supplied as described in the Supporting Information.

Abbreviations

quantitative structure−activity relationship leave‐one‐out principal component analysis principal component regression root‐mean‐square deviation coefficient of determination of prediction

Conflict of Interest

None declared. As a service to our authors and readers, this journal provides supporting information supplied by the authors. Such materials are peer reviewed and may be re‐organized for online delivery, but are not copy‐edited or typeset. Technical support issues arising from supporting information (other than missing files) should be addressed to the authors. Supplementary Click here for additional data file.
  39 in total

1.  Contribution of 2D and 3D structural features of drug molecules in the prediction of Drug Profile Matching.

Authors:  Agnes Peragovics; Zoltán Simon; Ildikó Brandhuber; Balázs Jelinek; Péter Hári; Csaba Hetényi; Pál Czobor; András Málnási-Csizmadia
Journal:  J Chem Inf Model       Date:  2012-06-29       Impact factor: 4.956

2.  QSAR models for predicting the similarity in binding profiles for pairs of protein kinases and the variation of models between experimental data sets.

Authors:  Robert P Sheridan; Kiyean Nam; Vladimir N Maiorov; Daniel R McMasters; Wendy D Cornell
Journal:  J Chem Inf Model       Date:  2009-08       Impact factor: 4.956

3.  Understanding the binding of inhibitors of matrix metalloproteinases by molecular docking, quantum mechanical calculations, molecular dynamics simulations, and a MMGBSA/MMBappl study.

Authors:  Tanya Singh; Olayiwola Adedotun Adekoya; B Jayaram
Journal:  Mol Biosyst       Date:  2015-04

4.  Virtual affinity fingerprints for target fishing: a new application of Drug Profile Matching.

Authors:  Ágnes Peragovics; Zoltán Simon; László Tombor; Balázs Jelinek; Péter Hári; Pál Czobor; András Málnási-Csizmadia
Journal:  J Chem Inf Model       Date:  2012-12-18       Impact factor: 4.956

5.  A strategy based on protein-protein interface motifs may help in identifying drug off-targets.

Authors:  H Billur Engin; Ozlem Keskin; Ruth Nussinov; Attila Gursoy
Journal:  J Chem Inf Model       Date:  2012-07-31       Impact factor: 4.956

6.  Discovery of a new selective inhibitor of A Disintegrin And Metalloprotease 10 (ADAM-10) able to reduce the shedding of NKG2D ligands in Hodgkin's lymphoma cell models.

Authors:  Caterina Camodeca; Elisa Nuti; Livia Tepshi; Silvia Boero; Tiziano Tuccinardi; Enrico A Stura; Alessandro Poggi; Maria Raffaella Zocchi; Armando Rossello
Journal:  Eur J Med Chem       Date:  2016-01-29       Impact factor: 6.514

7.  A Transferable Non-bonded Pairwise Force Field to Model Zinc Interactions in Metalloproteins.

Authors:  Ruibo Wu; Zhenyu Lu; Zexing Cao; Yingkai Zhang
Journal:  J Chem Theory Comput       Date:  2011-02-08       Impact factor: 6.006

8.  Large-scale prediction and testing of drug activity on side-effect targets.

Authors:  Eugen Lounkine; Michael J Keiser; Steven Whitebread; Dmitri Mikhailov; Jacques Hamon; Jeremy L Jenkins; Paul Lavan; Eckhard Weber; Allison K Doak; Serge Côté; Brian K Shoichet; Laszlo Urban
Journal:  Nature       Date:  2012-06-10       Impact factor: 49.962

9.  Parameterization of highly charged metal ions using the 12-6-4 LJ-type nonbonded model in explicit water.

Authors:  Pengfei Li; Lin Frank Song; Kenneth M Merz
Journal:  J Phys Chem B       Date:  2014-09-12       Impact factor: 2.991

10.  AutoDock4(Zn): an improved AutoDock force field for small-molecule docking to zinc metalloproteins.

Authors:  Diogo Santos-Martins; Stefano Forli; Maria João Ramos; Arthur J Olson
Journal:  J Chem Inf Model       Date:  2014-07-18       Impact factor: 4.956

View more
  5 in total

1.  Developing a Kinase-Specific Target Selection Method Using a Structure-Based Machine Learning Approach.

Authors:  Arina Afanasyeva; Chioko Nagao; Kenji Mizuguchi
Journal:  Adv Appl Bioinform Chem       Date:  2020-12-02

2.  Prediction of Protein-compound Binding Energies from Known Activity Data: Docking-score-based Method and its Applications.

Authors:  Yoshifumi Fukunishi; Yasunobu Yamashita; Tadaaki Mashimo; Haruki Nakamura
Journal:  Mol Inform       Date:  2018-02-14       Impact factor: 3.353

3.  Prediction of Passive Membrane Permeability by Semi-Empirical Method Considering Viscous and Inertial Resistances and Different Rates of Conformational Change and Diffusion.

Authors:  Yoshifumi Fukunishi; Tadaaki Mashimo; Takashi Kurosawa; Yoshinori Wakabayashi; Hironori K Nakamura; Koh Takeuchi
Journal:  Mol Inform       Date:  2019-10-14       Impact factor: 3.353

4.  Analysis of non-structural proteins, NSPs of SARS-CoV-2 as targets for computational drug designing.

Authors:  Resal Raj
Journal:  Biochem Biophys Rep       Date:  2020-12-11

5.  Anthocyanin-Related Pigments: Natural Allies for Skin Health Maintenance and Protection.

Authors:  Patrícia Correia; Paula Araújo; Carolina Ribeiro; Hélder Oliveira; Ana Rita Pereira; Nuno Mateus; Victor de Freitas; Natércia F Brás; Paula Gameiro; Patrícia Coelho; Lucinda J Bessa; Joana Oliveira; Iva Fernandes
Journal:  Antioxidants (Basel)       Date:  2021-06-28
  5 in total

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