Optimal assignment methods for ligand-based virtual screening
- Andreas Jahn^{1}Email author,
- Georg Hinselmann^{1},
- Nikolas Fechner^{1} and
- Andreas Zell^{1}
DOI: 10.1186/1758-2946-1-14
© Jahn et al; licensee BioMed Central Ltd. 2009
Received: 15 May 2009
Accepted: 25 August 2009
Published: 25 August 2009
Abstract
Background
Ligand-based virtual screening experiments are an important task in the early drug discovery stage. An ambitious aim in each experiment is to disclose active structures based on new scaffolds. To perform these "scaffold-hoppings" for individual problems and targets, a plethora of different similarity methods based on diverse techniques were published in the last years. The optimal assignment approach on molecular graphs, a successful method in the field of quantitative structure-activity relationships, has not been tested as a ligand-based virtual screening method so far.
Results
We evaluated two already published and two new optimal assignment methods on various data sets. To emphasize the "scaffold-hopping" ability, we used the information of chemotype clustering analyses in our evaluation metrics. Comparisons with literature results show an improved early recognition performance and comparable results over the complete data set. A new method based on two different assignment steps shows an increased "scaffold-hopping" behavior together with a good early recognition performance.
Conclusion
The presented methods show a good combination of chemotype discovery and enrichment of active structures. Additionally, the optimal assignment on molecular graphs has the advantage to investigate and interpret the mappings, allowing precise modifications of internal parameters of the similarity measure for specific targets. All methods have low computation times which make them applicable to screen large data sets.
Background
Virtual screening (VS) approaches are a fundamental part of the drug discovery pipeline [1, 2]. The top-ranked structures of VS experiments are further analysed in biological assays to elucidate their activities. The methods for this purpose can be divided into structure-based and ligand-based VS techniques. Structure-based approaches, like DOCK [3, 4] or PLANTS [5], try to dock the ligand into the binding pocket of a target protein, which requires X-ray diffraction or nuclear magnetic resonance spectroscopy experiments to obtain three-dimensional coordinates of the protein structure. Additionally, there are doubts about the ability of docking approaches to predict the affinity or even the rank of the structures [6]. In spite of these negative examples, there exists a remarkable list of successful structure-based VS stories [7].
Ligand-based methods operate only on one or several known active ligands. Therefore, ligand-based approaches are the method of choice if no protein structure is available. The underlying assumption of ligand-based approach is that similar structures have similar biological activity. Maggiora and Johnson [8] introduced the similarity-property principle that implies that the chemical similarity can be related to the biological activity of structures. Although Martin et al. [9] reported that the correlation between structural similarity and biological activity is not so strong, the correlation between activity and similarity is of course the result of the used similarity measure and varies between different methods. Thus, a wide variety of different similarity measures have been proposed in recent years [10, 11]. All methods can be divided into different classes concerning the type of information used to calculate the similarity between two structures. A simple and fast approach is to encode the information in fingerprints based on features that are included in the structure. Those topological or structural fingerprints, like the MACCS keys [12] or Daylight fingerprints [13], are often used but lack the ability to perform "scaffold-hoppings" [14]. A more elaborate approach is based on molecular graphs in combination with maximum common substructure or maximum common edge subgraph isomorphism as used by the RASCAL algorithm or different reduced graph approaches [15–17]. Feature Trees are another reduced graph method which uses a reduced tree representation of important molecular fragments like hydrophobic parts or functional groups [18]. The topological based MOLPRINT2D approach uses count vectors of atom types in different layers as molecular atom environment fingerprints and has shown to be useful descriptors for naïve Bayesian classifiers in VS experiments [19].
Similarity measures, based on three-dimensional coordinates, include geometrical information of arbitrary objects defined on structures. The type of an object varies between different methods and can be classified into three types: pharmacophores, molecular shapes or volumes, and molecular (interaction) fields. Pharmacophore based methods generate patterns of distances between predefined molecular properties like aromatic systems or hydrogen bond acceptors/donors [20, 21] and calculate a similarity value by a comparison of the corresponding patterns. Molecular shape or volume approaches try to maximize the overlap of shapes or volumes and determine a similarity value based on the overlap. Ballester et al. introduced a non-superposition comparison algorithm for molecular shapes, called Ultrafast Shape Recognition, and applied it in VS experiments [22]. ROCS uses three-dimensional Gaussian functions to describe the volume of query structures and to screen databases in search of structures with similar shapes [23]. Molecular interaction field methods like GRID [24] or CoMFA [25] were originally introduced in the field of quantitative structure-activity relationship modelling (QSAR) but are also suitable for VS experiments [26]. FieldScreen, a recently published method by Cheeseright et al. [27], uses four different types of molecular fields and reduces these fields to the local maximal values. These values, referred to as "field points" [28], serve as the descriptors. This method has shown an improved "scaffold-hopping" behavior on various data sets and improved enrichment rates in comparison to DOCK.
The concept of an optimal assignment of arbitrary objects of molecular graphs was introduced in the field of cheminformatics by Fröhlich et al. [29, 30]. Just like CoMFA studies [25, 31], the optimal assignment on molecular graphs was used to derive QSAR and quantitative structure-property relationship models. Despite several proofs of the usability of this concept on several data sets and different problems [29, 30, 32–34], no experiments have been conducted to evaluate this idea in the field of ligand-based VS.
There are two objectives of this study. First, we want to evaluate the existing optimal assignment similarity measure and its flexibility extension on a set of different ligand-based VS experiments. Second, we introduce two new methods based on the optimal assignments. The experiments were designed with emphasis on the evaluation of the "scaffold-hopping" behavior of the methods. This was achieved by using recently suggested VS metrics based on chemotype clustering and extended receiver operating characteristics [35–41]. To benchmark the optimal assignment methods, we compared the results with FieldScreen, the 166 bit MACCS keys and DOCK.
The results show an improved early recognition performance for the optimal assignment methods in comparison to selected literature methods. The performance over the complete data set suffers from late retrievals of dissimilar chemotypes reducing the arithmetic weighted version of the area under the receiver operating characteristic curve values. One of the optimal assignment methods, which is based on two different assignment steps, shows an increased performance on both types of evaluation. The presented methods have low computation times; consequently, they can be applied to screen large databases.
Methods
In this section we first summarize the optimal assignment problem and give a general definition of the problem. Afterwards, a detailed description of the different methods which are evaluated in the scope of ligand-based VS, follows.
where π is a subset of the indices 1,..., n of size m describing the assigned objects of the set X and w(x_{π(i)}, y_{ i }) is the weight (cost) of mapping the object x_{π(i) }onto y_{ i }. The Kuhn-Munkres algorithm (also called Hungarian Method) [42, 43] is one popular algorithm to solve this optimization problem.
Fröhlich et al. introduced the concept of the optimal assignment in the field of cheminformatics as a kernel function for attributed molecular graphs [29, 30]. Although this function is not a valid kernel function [44], it can be used as a similarity function based on molecular graphs.
Optimal Assignment Kernel
The idea of the Optimal Assignment Kernel (OAK) [29, 30] is to find a mapping of the atoms of the smaller molecule onto the atoms of the other molecule, maximizing the sum of the pairwise atom similarities. The first step of this approach is the calculation of all pairwise atom similarities. For this purpose, a radial basis function (RBF) calculates a similarity value based on physico-chemical descriptors of the atoms (Equation 2, where a_{ i }and b_{ i }are the ith descriptor value of the atom a and b, σ^{2} represents the variance of a descriptor). To calculate the similarity between two atoms, the OAK uses 24 atom and 8 bond descriptors of the expert system of JOELib2 [45, 46]. For a complete list of the descriptors, we refer to Additional file 1 of this study.
Optimal Assignment Kernel with Flexibility Extension
The spatial positioning possibilities are expressed by using internal coordinate parameters like bond lengths and angles. These parameters are regarded as only depending on the hybridization of the atoms that connect the core with the neighbor. Non-bonding interactions like electrostatic and steric interactions, which would also influence the conformational space, are not considered. Ring bonds and non-single bonds are generally regarded as rigid. Therefore, the approach only approximates the real spatial positioning of the neighbor. The details of the parametrization of the local flexibility can be found in [34].
The overall similarity of the approximated conformational spaces is computed by augmenting the local atom similarity in the original OAK formulation with the similarity of the local flexibility (i.e. the parametrization of the spatial positioning of the neighbors) of the center atoms (OAK_{FLEX}). The flexibility similarity between two atoms is the weighted sum of the flexibility similarities of the second and third order neighbors. The weighted sum is adjusted by an internal parameter. Additionally, the contribution of the flexibility similarity to the original OAK similarity is set by a second parameter. We used the first default parametrization as suggested by Fechner et al. [34] (OAK weight = 0.95, flexibility extension weight = 0.05, second order neighbor weight = 0.3, and third order neighbor weight = 0.7)
Two-Step Hierarchical Assignment
The algorithm computes the first optimal assignment calculation based on the substructure similarity values and maps one fragment of the smaller molecule on exactly one fragment of the other molecule. An example of such a mapping process is shown in Figure 4 on the two benzodiazepine derivatives used to explain the topological errors. The information of the fragment-based mapping is stored in each atom of a mapped fragment. This knowledge is used to establish constraints for the second assignment on the atomic level that reduces the frequency of topological errors.
An additional aim of this approach is the inclusion of geometrical information into the similarity calculation. To achieve this, we integrate an extra calculation step between the two assignment calculations. The initial preprocessing of the structures identifies aromatic systems, condensed rings, and conjugated environments, which are all rigid scaffolds of molecules. Our idea is to superimpose the rigid substructures which were mapped in the first assignment step. To realize the superposition, the substructures are treated as individual molecules and an algorithm based on quaternions, which represents an equivalent method to the well-known Kabsch algorithm, was used [47–49]. Note that the necessary information of matching atoms of the Kabsch algorithm is the result of the similarity calculation between the substructures. The reason for this is the optimal assignment of the atoms of the substructures to calculate the similarity. Although the algorithm calculates a superposition minimizing the root-mean-square deviation, our approach uses the three-dimensional atom coordinates and integrates the information into the second assignment step.
- 1.
Both atoms are not part of a fragment. Calculate the similarity using the original RBF of the OAK.
- 2.
Both atoms are part of a fragment and the fragments were not mapped onto each other. This case is the main cause of topological errors. Therefore, the method has to penalize the similarity score to avoid a mapping of those atoms. The penalization is done by a decreased σ value in the RBF. This modification sharpens the RBF and reduces the overall score of the atom-wise similarity calculation.
- 3.Both atoms are part of a fragment and the fragments were mapped onto each other. The method makes use of the geometrical information of the superposition of the fragments. Given two atoms from the two superimposed fragments, the method calculates a vector based on the two atom coordinates and maps the vector into a two-dimensional plane using an isometric mapping. The initial and terminal points of the two-dimensional vector represent the coordinates of the atoms in the two-dimensional plane. An RBF is centered at each point using the van der Waals radius of the corresponding atom as σ value (σ_{vdW}). Equation 5 calculates the final geometrical similarity value for two mapped atoms a and b using two RBF and the half atomic distance as input. The result of this geometrical atom-wise similarity calculation is integrated into the original RBF of the OAK in the form of an additional numerical descriptor.(5)
- 4.
One atom is part of a fragment, but this fragment is not mapped. The other atom is not part of a fragment. In this case the method tries to map an atom of a rigid fragment onto a side-chain or linker atom. The fragment was not mapped in the first assignment step, but this mapping is also doubtful and has to be penalized. The technique for penalizing those mappings is the same as in the second case.
- 5.
One atom is part of a fragment which is mapped. The other atom is not part of a fragment. This case is related to the previous one, but the fragment was mapped in the first assignment step. If the atom-wise similarity calculation results in a high similarity value, the possibility that the atom of the fragment is assigned to an atom of the corresponding fragment of the other molecule is reduced. Depending on the structure of the two molecules, this increases the possibility of topological errors. Therefore, the penalty has to be higher than in the fourth case.
- 6.
Both atoms are part of a fragment, but only one fragment was mapped. This case is also related to the fourth and fifth one, but the mapping of two atoms of fragments is more reasonable from a chemical point of view. However, the risk of topological errors is also increased, and therefore we use the same penalization as in the fourth case.
The separate σ values of each case can be set individually and have a great impact on the final similarity value. The optimal parametrization depends on the structures of a data set. Based on a chemical interpretation of the different cases, we expected the following relations between the different σ values: σ_{2} <σ_{5} <σ_{6} ≤ σ_{4}, where the indices represent the number of the case. We performed a grid search in the range [0.25, 0.5, ⋯, 10.0] to define the σ values for the penalization and to validate our hypothesis concerning the relation between the values. The result of the grid search yields the following values: σ_{2} = 2.5, σ_{5} = 5.0, σ_{6} = 4.0, and σ_{4} = 4.0. The empirical results of the grid search differ only in the relation between the σ values of the fifth and sixth case. Thus, the different cases of the 2SHA method show a correlation with the chemical interpretation.
Optimal Local Atom Pair Environment Assignment
This variant of the optimal assignment approach uses local atom pair environments (OAAP). There are two fundamental types of atom pairs: topological and geometrical atom pairs. We employed the binned geometrical distance matrix between the three-dimensional coordinates of atoms i, j of a molecule in this study. The geometrical bin size b was set to 1 Å. Therefore, this method can be considered as a geometrical similarity measure. The computation time of D has a quadratic complexity with the number of atoms. The matrix is symmetric, so it is sufficient to compute the upper half of each matrix. The distance in the diagonal equals zero.
The representation of the local atom environments as tries allows us to apply efficient recursive similarity computations. A well-known similarity metric for nominal features is the Tanimoto coefficient. The computation of the Tanimoto coefficient of two local atom environments is reduced to a comparison of two tries.
The overall molecular similarity is computed by the score of the optimal assignment of the local atom pair environments. The cost of computing the local similarity matrix is O(nml) for n, m atoms of the molecules A, B and l leaves of the larger trie. The lookup for a pattern has a constant computation time, because the depth of the tries is fixed.
We computed the OAAP similarity between two structures on single low-energy conformations. In spite that, it is possible to extend this method to conformational ensembles. This could be accomplished by simply averaging the distances as a case in point. The approach was implemented using the Chemistry Development Kit (CDK) library [50, 51].
Parameters and Computation Time
All presented methods have internal parameters, which allow modifications of the similarity measures. These modifications can improve the results on a specific problem and data set. The optimization of the parameters is a complex process making extensive methods like grid searches necessary. However, one aim of this work was to evaluate the usability of optimal assignment methods on molecular graphs for ligand-based VS experiments. Therefore, we used the described standard parameters for each method, which were constant for all data sets to obtain comparable results of the overall performance.
The computation time of the methods depends on the number of atoms, which have to be mapped in the assignment step. In addition, each method has its own type of preprocessing and mining the chemical information. This yields differences in the performance depending on the data set. Instead of giving a complete overview of the computation time for each method and data set, we report an averaged computation time, as it can be expected for drug-like structures, for each method. The original OAK has an averaged performance of 27.34 ± 3.40 similarity calculations per second. The flexibility extension OAK_{FLEX} yields 41.03 ± 7.32 calculations per second. This speed-up of the OAK_{FLEX} is the result of a reduction of the used features. The OAAP method achieves a performance of 51.49 ± 18.07 similarity calculations per second (computation time for the atom typing is not included). The 2SHA method has the highest computation time, because of the two assignment steps and the superposition of the fragments. However, the approach is capable to perform 14.04 ± 1.78 calculations per second. All values were measured on a Intel Core2Duo CPU with 2 GHz using one core and 1 GB memory, Java 1.6.0_07, Ubuntu 8.04.3, Linux kernel 2.6.24.
Experimental
The setup of the VS experiments is based on the work of Cheeseright et al. in which the FieldScreen approach is introduced and compared against a docking algorithm. We decided to use this workflow to create a common setup of the data sets with the objective to achieve comparable results.
Data Sets and Preparation
All ligand-based VS experiments were performed using a modified version of the Directory of Useful Decoys (DUD) Release 2 [52, 53]. The DUD contains known actives and mimetic [39] decoys for 40 target proteins. This collection of data sets was compiled to serve as an unbiased community benchmark database for the evaluation of docking algorithms. Therefore, the original version of the DUD is not suited for ligand-based VS experiments [41]. A modification of the active structures of the DUD database, suggested by Good and Oprea [35], solves this problem by applying a lead-like filter [54] and a cluster algorithm [55]. The clustering identifies analogue structures and can be used to reduce the bias of analogue or trivial enrichment. Additionally, each cluster can be seen as an individual chemotype and allows the analysis of the "scaffold-hopping" behavior of the methods.
The active structures for the VS experiments were prepared as follows. We obtained the modified active structures of Good and Oprea from the DUD site [38]. These data sets contain only topological information about the structures. Thus, we used CORINA3D [56] to generate initial geometrical seed structures. Those were refined with MacroModel 9.6 [57] using the OPLS 2005 force field and the limited Broyden-Fletcher-Goldfarb-Shanno optimization method with 5000 iterations and a gradient criterion of 0.0001 RMSD for the atomic movement between two iterations. The final data sets were used as active structures.
The original decoys of the DUD release 2 were obtained from the DUD site [52]. Using these decoys, together with the filtered actives from Good and Oprea, would introduce a bias of an artificial enrichment based on the distinction of physical property values. To remove this artificial enrichment bias, we applied the same lead-like filter, used by Good and Oprea to filter the active structures, on the decoys. Thus, the AlogP value and the molecular weight was calculated for each structure with dragonX 1.4 [58]. All structures with an AlogP value > = 4.5 (5.5 for nuclear hormone receptor data sets) or a molecular weight were removed. The initial three-dimensional coordinates were further optimized using the same configuration of MacroModel as for the active structures.
The described preparation protocol was applied on all 40 data sets of the DUD. The SD files of the prepared actives and decoys are directly obtainable from the DUD site [52].
Data sets.
target | number actives | number decoys | number clusters^{a} | PDB code^{b} |
---|---|---|---|---|
ace^{c} | 46 | 1796 | 19^{p} | 1o86 |
ache^{d} | 100 | 3859 | 18 | 1eve |
cdk2^{e} | 47 | 2070 | 32 | 1ckp |
cox2^{f} | 212 | 12606 | 44 | 1cx2 |
egfr^{g} | 365 | 15560 | 40 | 1m17 |
fxa^{h} | 64 | 2092 | 19 | 1f0r |
hivrt^{i} | 34 | 1494 | 17 | 1rt1 |
inha^{j} | 57 | 2707 | 23 | 1p44 |
p38^{k} | 137 | 6779 | 20 | 1kv2 |
pde5^{l} | 26 | 1698 | 22 | 1xp0 |
pdgfrb^{m} | 124 | 5603 | 22 | 1t46 |
src^{n} | 98 | 5679 | 21 | 2src |
vegfr2^{o} | 48 | 2712 | 31 | 1fgi |
Ligand-based VS methods need a biologically active structure that serves as a query in the experiment. In the work of Huang et al. [53] complexed crystal structures were used to identify the binding sites for the docking algorithm. Cheeseright et al. [27] used the ligands of the same complexed crystal structures as query structures to evaluate the FieldScreen approach. To allow a comparison with FieldScreen, we extracted the same bounded ligands from the protein data bank [59, 60] and corrected the bonds lengths with MacroModel 9.6. These structures serve as queries for the VS experiments in this study.
Evaluation of VS Performance
In the following section we describe the metrics for the evaluation of VS experiments used in our work. Additionally, we explain why we used these metrics and show their correlation to well-known established metrics.
We decided to report the ROC enrichments at false positive rates of 0.5%, 1.0%, 2%, and 5%, as suggested by Jain and Nicholls [40].
The last point of characterizing the performance of VS methods is the evaluation of the retrieval of new scaffolds. As already mentioned, ligand-based VS suffers from the bias caused by enrichments of analog structures. To reduce the influence of this overestimated enrichments on the result metrics, Clark and Webster-Clark recommended an adaption of the ROC and AUC calculation [36]. They proposed an arithmetic and a harmonic weighting scheme to reduce the influence of structurally similar structures. Using the arithmetic weighting, each structure has a weight that is inversely proportional to the size of the cluster it belongs to. Therefore, the weight of all structures taken from one cluster is equal. This leads to the equation: , where w_{ ij }is the weight of the ith structure taken from the jth cluster with N_{ j }structures. As a result of this, the true positive value of the sensitivity is no more the number of true active structures seen in a predefined fraction of the data set. Instead, it is the sum of the weights resulting in the equation The value of is 1 if the ith structure of the jth cluster is contained in the fraction of the data set, otherwise it is 0. N_{ clusters }is the number of clusters in the data set and N_{ j }is the number of structures in the jth cluster.
To account for intrinsic variances [39] of the active and decoy structures, we bootstrapped the data sets and approximated the error of the awROC enrichments and awAUC. We performed 25000 iterations removing randomly 20% of the data set. The standard deviation of the 25000 metric results were used as an error of the result using the complete data set.
Comparison against Other Methods
The docking study by Huang et al. [53] provides the energy scores of the DOCK algorithm for each target of the DUD. We used these rankings to calculate the awROC enrichments and awAUC on the same data sets as our approaches. Hence, extensive properties such as active to decoy ratio and data set size are identical and permit a comparison of the results. A direct comparison of docking algorithms with ligand-based VS tools is critical because of the different techniques and information included in the methods. We calculated the results of the docking algorithm with the objective to provide an impression of the performance of the DOCK algorithm using the awROC and awAUC evaluation metrics.
We considered the results of the FieldScreen approach to include a sophisticated ligand-based method. To reduce the information content solely to the information obtained from the query structure, the results without the excluded volume of the protein were used. Although the data set sizes and active to decoy ratios of the FieldScreen results deviate from our setup, the use of awROC enrichments ensures the comparability because the ROC enrichment is independent from extensive quantities [39].
Introducing a new method to a well-established field, like ligand-based VS, it is necessary to justify it by comparing the results to a common approach. To meet these requirements, we compared our approaches to the 166 bit MACCS keys [12] using the Tanimoto coefficient to calculate a similarity value. Although the results of the MACCS keys are inferior in comparison to other fingerprints [66] we provide the results of the MACCS keys to give a baseline for the performance on the data sets. The MACCS keys were calculated using the CDK 1.1.5 [50, 51].
Results and Discussion
awROC Enrichments at 0.5%.
target | DOCK | FieldScreen | MACCS | OAK | OAK_{FLEX} | 2SHA | OAAP |
---|---|---|---|---|---|---|---|
ace | 17.0 ± 6.2 | 14.7 | 55.7 ± 8.5 | 94.5 ± 8.7 | 94.5 ± 9.6 | 73.5 ± 8.6 | 30.5 ± 8.4 |
ache | 0.0 ± 0.0 | 16.7 | 19.1 ± 4.6 | 24.5 ± 4.8 | 24.9 ± 4.8 | 24.8 ± 4.9 | 23.1 ± 4.7 |
cdk2 | 4.0 ± 6.1 | 7.5 | 9.4 ± 1.8 | 9.4 ± 1.8 | 9.4 ± 1.8 | 9.4 ± 3.7 | 24.1 ± 4.7 |
cox2 | 1.9 ± 0.6 | 48.8 | 17.0 ± 3.0 | 25.7 ± 3.6 | 42.5 ± 4.5 | 38.3 ± 6.4 | 68.4 ± 5.5 |
egfr | 7.6 ± 2.2 | 52.4 | 40.3 ± 3.2 | 56.6 ± 3.9 | 47.4 ± 3.6 | 103.6 ± 6.9 | 53.1 ± 4.3 |
fxa | 15.1 ± 6.8 | 0.0 | 30.0 ± 7.4 | 20.0 ± 6.3 | 10.0 ± 4.6 | 10.0 ± 4.6 | 20.0 ± 6.3 |
hivrt | 4.4 ± 1.8 | 40.0 | 22.0 ± 5.5 | 20.1 ± 5.6 | 20.1 ± 5.6 | 20.1 ± 5.6 | 34.8 ± 8.0 |
inha | 0.0 ± 0.0 | 56.7 | 49.9 ± 7.7 | 31.8 ± 8.7 | 43.9 ± 8.4 | 57.9 ± 13.5 | 60.7 ± 7.4 |
p38 | 0.0 ± 0.0 | 3.7 | 1.0 ± 0.4 | 22.2 ± 5.9 | 18.8 ± 5.0 | 28.2 ± 6.3 | 10.7 ± 4.3 |
pde5 | 4.4 ± 4.3 | 6.8 | 4.3 ± 3.3 | 8.6 ± 4.0 | 8.6 ± 4.0 | 4.3 ± 2.3 | 0.0 ± 0.0 |
pdgfrb | 0.0 ± 0.0 | 27.3 | 42.0 ± 7.4 | 47.0 ± 6.7 | 44.4 ± 6.7 | 43.9 ± 6.7 | 57.7 ± 6.8 |
src | 0.0 ± 0.0 | 13.7 | 0.0 ± 0.0 | 5.7 ± 1.2 | 9.2 ± 1.2 | 4.3 ± 1.6 | 4.7 ± 1.0 |
vegfr2 | 6.2 ± 3.0 | 12.9 | 18.7 ± 4.5 | 6.3 ± 1.6 | 12.5 ± 3.4 | 12.5 ± 3.4 | 12.5 ± 4.1 |
avg. rank | 6.27 | 4.08 | 4.35 | 3.23 | 3.27 | 3.54 | 3.12 |
awROC Enrichments at 1.0%.
target | DOCK | FieldScreen | MACCS | OAK | OAK_{FLEX} | 2SHA | OAAP |
---|---|---|---|---|---|---|---|
ace | 13.5 ± 4.1 | 12.6 | 36.8 ± 4.9 | 47.3 ± 4.8 | 52.5 ± 4.8 | 42.0 ± 4.9 | 20.5 ± 4.3 |
ache | 0.0 ± 0.0 | 20.4 | 9.8 ± 2.4 | 13.0 ± 2.5 | 14.2 ± 2.6 | 15.2 ± 2.8 | 11.8 ± 2.4 |
cdk2 | 9.5 ± 2.7 | 3.8 | 4.9 ± 1.0 | 6.5 ± 1.5 | 4.9 ± 1.5 | 11.1 ± 2.4 | 15.7 ± 2.8 |
cox2 | 5.3 ± 1.4 | 29.5 | 10.7 ± 1.7 | 17.2 ± 2.0 | 24.0 ± 2.4 | 33.7 ± 2.9 | 46.1 ± 3.1 |
egfr | 7.7 ± 1.6 | 29.5 | 20.4 ± 1.6 | 40.3 ± 3.1 | 26.2 ± 1.8 | 56.2 ± 2.5 | 28.3 ± 2.0 |
fxa | 13.5 ± 3.6 | 2.8 | 15.7 ± 3.9 | 10.5 ± 3.3 | 5.2 ± 2.4 | 5.2 ± 2.4 | 10.5 ± 3.3 |
hivrt | 2.2 ± 0.9 | 11.7 | 10.7 ± 3.7 | 10.7 ± 2.8 | 10.7 ± 2.8 | 10.7 ± 2.8 | 19.6 ± 4.0 |
inha | 0.0 ± 0.0 | 31.2 | 31.0 ± 4.0 | 25.2 ± 3.6 | 22.9 ± 3.6 | 42.3 ± 4.2 | 31.8 ± 3.7 |
p38 | 0.0 ± 0.0 | 1.8 | 0.5 ± 0.2 | 14.1 ± 3.2 | 11.8 ± 2.5 | 16.3 ± 3.2 | 5.6 ± 2.2 |
pde5 | 6.7 ± 3.1 | 4.5 | 2.3 ± 1.7 | 4.5 ± 2.0 | 4.5 ± 2.0 | 2.3 ± 1.2 | 0.0 ± 0.0 |
pdgfrb | 0.0 ± 0.0 | 13.6 | 23.2 ± 3.5 | 23.9 ± 3.4 | 22.9 ± 3.4 | 22.3 ± 3.4 | 31.4 ± 3.4 |
src | 4.7 ± 2.1 | 7.0 | 0.0 ± 0.0 | 3.8 ± 0.5 | 5.4 ± 0.6 | 9.7 ± 2.2 | 2.8 ± 0.5 |
vegfr2 | 3.2 ± 1.5 | 8.1 | 9.4 ± 2.2 | 3.1 ± 0.8 | 6.3 ± 1.7 | 9.4 ± 3.1 | 9.4 ± 2.2 |
avg. rank | 5.54 | 4.00 | 4.73 | 3.65 | 4.04 | 2.73 | 3.23 |
awROC Enrichments at 2.0%.
target | DOCK | FieldScreen | MACCS | OAK | OAK_{FLEX} | 2SHA | OAAP |
---|---|---|---|---|---|---|---|
ace | 8.2 ± 1.9 | 8.9 | 21.3 ± 2.4 | 30.2 ± 2.6 | 27.6 ± 2.5 | 21.0 ± 3.0 | 14.7 ± 2.6 |
ache | 0.0 ± 0.0 | 13.5 | 5.3 ± 1.2 | 7.5 ± 1.3 | 7.5 ± 1.3 | 10.1 ± 1.4 | 6.3 ± 1.3 |
cdk2 | 7.0 ± 1.4 | 1.9 | 2.5 ± 0.5 | 5.5 ± 1.2 | 4.8 ± 1.1 | 7.9 ± 1.4 | 8.6 ± 1.3 |
cox2 | 5.9 ± 1.3 | 17.8 | 6.8 ± 0.8 | 14.1 ± 1.6 | 17.6 ± 1.5 | 22.9 ± 1.4 | 24.6 ± 1.4 |
egfr | 7.2 ± 0.8 | 18.1 | 11.0 ± 0.8 | 24.1 ± 1.3 | 20.5 ± 1.3 | 29.2 ± 1.2 | 15.8 ± 1.1 |
fxa | 6.8 ± 1.8 | 5.4 | 7.9 ± 2.0 | 5.3 ± 1.7 | 2.6 ± 1.2 | 2.6 ± 1.2 | 5.3 ± 1.7 |
hivrt | 2.2 ± 0.5 | 11.7 | 8.8 ± 1.8 | 8.3 ± 2.1 | 5.4 ± 1.8 | 5.4 ± 1.4 | 9.8 ± 2.0 |
inha | 0.0 ± 0.0 | 15.6 | 17.5 ± 2.0 | 15.9 ± 1.9 | 13.8 ± 1.7 | 22.2 ± 2.1 | 16.2 ± 2.0 |
p38 | 0.8 ± 0.6 | 0.9 | 0.8 ± 0.3 | 9.8 ± 1.9 | 9.3 ± 1.6 | 8.8 ± 1.6 | 5.7 ± 1.7 |
pde5 | 7.8 ± 1.7 | 9.7 | 1.1 ± 0.8 | 2.3 ± 1.0 | 3.4 ± 0.8 | 4.5 ± 0.8 | 0.0 ± 0.0 |
pdgfrb | 0.0 ± 0.0 | 9.1 | 12.8 ± 1.8 | 12.1 ± 1.7 | 11.5 ± 1.7 | 11.3 ± 1.7 | 18.8 ± 1.7 |
src | 2.5 ± 1.1 | 3.7 | 0.0 ± 0.0 | 2.5 ± 0.2 | 6.4 ± 1.1 | 7.7 ± 1.2 | 1.6 ± 0.3 |
vegfr2 | 3.2 ± 1.1 | 7.3 | 6.4 ± 1.3 | 3.2 ± 0.9 | 3.2 ± 0.9 | 9.5 ± 1.5 | 4.8 ± 1.1 |
avg. rank | 6.54 | 3.62 | 4.93 | 3.58 | 4.12 | 2.81 | 3.73 |
awROC Enrichments at 5.0%.
target | DOCK | FieldScreen | MACCS | OAK | OAK_{FLEX} | 2SHA | OAAP |
---|---|---|---|---|---|---|---|
ace | 4.6 ± 0.9 | 4.7 | 10.7 ± 1.2 | 12.1 ± 1.0 | 12.1 ± 1.0 | 11.6 ± 1.0 | 8.0 ± 1.0 |
ache | 0.8 ± 0.2 | 7.3 | 2.1 ± 0.5 | 3.9 ± 0.6 | 4.4 ± 0.6 | 5.4 ± 0.6 | 4.0 ± 0.6 |
cdk2 | 2.8 ± 0.6 | 0.8 | 2.6 ± 0.6 | 2.6 ± 0.4 | 2.6 ± 0.4 | 3.5 ± 0.5 | 3.5 ± 0.7 |
cox2 | 5.5 ± 0.5 | 10.4 | 4.9 ± 0.5 | 9.0 ± 0.6 | 8.8 ± 0.6 | 9.7 ± 0.6 | 12.2 ± 0.6 |
egfr | 4.5 ± 0.4 | 9.5 | 5.0 ± 0.4 | 11.6 ± 0.5 | 11.3 ± 0.5 | 12.1 ± 0.5 | 7.3 ± 0.5 |
fxa | 5.5 ± 1.0 | 5.4 | 3.1 ± 0.8 | 2.1 ± 0.7 | 1.1 ± 0.5 | 2.6 ± 0.8 | 2.1 ± 0.7 |
hivrt | 2.2 ± 0.6 | 5.1 | 3.5 ± 1.1 | 3.3 ± 0.8 | 3.3 ± 0.8 | 3.5 ± 0.7 | 5.1 ± 1.1 |
inha | 0.0 ± 0.0 | 6.5 | 7.0 ± 0.8 | 8.6 ± 0.8 | 5.7 ± 0.7 | 9.4 ± 0.8 | 7.0 ± 0.8 |
p38 | 1.4 ± 0.5 | 0.5 | 0.5 ± 0.1 | 4.3 ± 0.7 | 4.0 ± 0.6 | 5.0 ± 0.7 | 2.9 ± 0.7 |
pde5 | 4.3 ± 0.8 | 4.8 | 0.5 ± 0.3 | 2.3 ± 0.6 | 1.4 ± 0.3 | 2.7 ± 0.6 | 1.4 ± 0.6 |
pdgfrb | 0.0 ± 0.0 | 3.8 | 6.0 ± 0.7 | 4.9 ± 0.7 | 4.9 ± 0.7 | 4.5 ± 0.7 | 8.6 ± 0.7 |
src | 1.0 ± 0.4 | 2.5 | 0.1 ± 0.0 | 3.7 ± 0.7 | 4.5 ± 0.8 | 6.4 ± 0.7 | 1.0 ± 0.1 |
vegfr2 | 1.3 ± 0.5 | 3.5 | 2.6 ± 0.5 | 1.3 ± 0.4 | 1.3 ± 0.4 | 4.5 ± 0.7 | 2.6 ± 0.5 |
avg. rank | 5.54 | 3.69 | 5.04 | 3.69 | 4.19 | 2.23 | 3.62 |
awAUC values.
target | DOCK | FieldScreen | MACCS | OAK | OAK_{FLEX} | 2SHA | OAAP |
---|---|---|---|---|---|---|---|
ace | 0.67 ± 0.03 | 0.64 | 0.86 ± 0.02 | 0.84 ± 0.03 | 0.81 ± 0.03 | 0.86 ± 0.03 | 0.72 ± 0.04 |
ache | 0.57 ± 0.02 | 0.62 | 0.37 ± 0.03 | 0.44 ± 0.03 | 0.46 ± 0.04 | 0.50 ± 0.04 | 0.50 ± 0.03 |
cdk2 | 0.53 ± 0.03 | 0.44 | 0.55 ± 0.02 | 0.55 ± 0.02 | 0.46 ± 0.02 | 0.48 ± 0.03 | 0.53 ± 0.03 |
cox2 | 0.68 ± 0.02 | 0.82 | 0.56 ± 0.02 | 0.77 ± 0.02 | 0.77 ± 0.01 | 0.79 ± 0.01 | 0.87 ± 0.01 |
egfr | 0.55 ± 0.02 | 0.82 | 0.60 ± 0.02 | 0.72 ± 0.02 | 0.70 ± 0.02 | 0.72 ± 0.02 | 0.49 ± 0.02 |
fxa | 0.72 ± 0.03 | 0.74 | 0.45 ± 0.03 | 0.46 ± 0.03 | 0.50 ± 0.03 | 0.56 ± 0.03 | 0.57 ± 0.03 |
hivrt | 0.73 ± 0.02 | 0.63 | 0.54 ± 0.04 | 0.53 ± 0.03 | 0.47 ± 0.03 | 0.53 ± 0.04 | 0.65 ± 0.03 |
inha | 0.26 ± 0.02 | 0.72 | 0.64 ± 0.03 | 0.53 ± 0.04 | 0.52 ± 0.04 | 0.64 ± 0.03 | 0.59 ± 0.04 |
p38 | 0.36 ± 0.02 | 0.27 | 0.38 ± 0.02 | 0.47 ± 0.03 | 0.49 ± 0.03 | 0.76 ± 0.01 | 0.43 ± 0.03 |
pde5 | 0.48 ± 0.04 | 0.62 | 0.28 ± 0.03 | 0.37 ± 0.04 | 0.32 ± 0.03 | 0.38 ± 0.03 | 0.35 ± 0.03 |
pdgfrb | 0.40 ± 0.02 | 0.40 | 0.54 ± 0.03 | 0.58 ± 0.03 | 0.52 ± 0.03 | 0.49 ± 0.03 | 0.58 ± 0.03 |
src | 0.52 ± 0.02 | 0.39 | 0.50 ± 0.02 | 0.66 ± 0.02 | 0.72 ± 0.02 | 0.74 ± 0.01 | 0.30 ± 0.02 |
vegfr2 | 0.42 ± 0.03 | 0.53 | 0.42 ± 0.03 | 0.31 ± 0.03 | 0.33 ± 0.02 | 0.54 ± 0.03 | 0.41 ± 0.03 |
avg. rank | 4.27 | 3.42 | 4.50 | 4.04 | 4.62 | 3.08 | 3.92 |
In addition to the already mentioned VS metrics, Additional file 2 contains the complete ranking of all structures and several VS metrics for each method and data set.
Virtual Screening Results
The results of Table 2 show the awROC enrichments at a false positive rate of 0.5%, which implies that the early recognition problem is focused in this evaluation. The best overall performance is achieved by the (OAAP). The results of the original OAK and the flexibility extension are similar and only marginally worse than the OAAP. The 2SHA approach obtains an average rank that lies in between the other optimal assignment methods and FieldScreen. The MACCS keys show an increased performance on the fxa and vegfr2 data set, but the overall performance is lower than all other methods except the DOCK algorithm. The ranking of the methods at higher false positive fractions changes, but there is a tendency observable. The 2SHA yields the best average rank at 1%, 2%, and 5%. Additionally, the average rank decreases with an increasing false positive fraction. FieldScreen shows a similar behavior resulting in comparable results at 5% in comparison to OAK and OAAP. The average ranks of the MACCS keys, OAK, OAK_{FLEX}, and OAAP increased with higher false positive fractions by a value of ≈ 0.7. The average rank of the DOCK algorithm alternates between 6.54 and 5.54, showing no dependency on the false positive rate.
The increasing performance of the FieldScreen and 2SHA approach can be explained by the ability to perform "scaffold-hoppings". The other optimal assignment methods have a good early enrichment as seen in Table 2, but these enrichment values are the result of retrievals of chemical similar scaffolds with respect to the search query. Those methods are not able to hold up the high retrieval rates of the chemotypes and the discovery of new chemotypes stagnates. The influence of this bias is reduced with increasing false positive fraction and the more robust methods became apparent. Regarding the technique of FieldScreen, the improved "scaffold-hopping" behavior is probably the result of the conformational sampling together with the similarity calculation which is based on molecular fields. The 2SHA method yields a similar effect by the identification of rigid scaffolds, their assignment and superposition. This procedure can be seen as an inherent heuristic of a flexible alignment of the search query and the screening structures. The method assumes that the linker between two fragments has the flexibility to perform the translation and rotation which is needed for the superposition of the assigned fragments. Additionally, this assumes a comparable length of the linkers in both molecules. Considering these facts, the inherent flexible alignment of the method is a rough approximation, but it increases the ability to do "scaffold-hoppings" without the use of a time-consuming conformational sampling.
A comparison of the OAK with its flexibility extension shows a comparable overall performance at 0.5%. The gap between the methods increases at higher false positive fractions concerning the average rank. In contrast to the average rank, the difference on each data set is marginal with an advantage for the OAK.
As a result, the OAK obtains lower ranks and the difference of the average rank increases. Major differences regarding the performance on each data set can only be seen at 0.5% false positive rate. Surprising is the improved performance of the OAK_{FLEX} on the cox2 data set. The inhibitors of the cox2 are usually rigid scaffolds consisting of two or three ring systems. Hence, there should not be a performance gain using an approach that integrates the local flexibility of the atom neighborhood. The active structures of the cox2 data set have terminal substitutions with a depth of two or three bonds. These substitutions form the flexible part of the molecules and have an optimal depth for the local flexibility approach of the OAK_{FLEX}. The flexibility information of the terminal substitutions is stored in the atom which is part of the ring system. Therefore, the method has an improved ability to distinguish different substitution stages like ortho, meta and para substitutions. Additionally, the existence of rigid and flexible parts with an ideal length yields a better distinction between rigid and flexible parts of a molecule. The last point was already observed in QSAR experiments reported by Fechner et al. [34] The active structures of the egfr data set contain also a rigid basic scaffold with various substitutions among the molecules. Based on the previous observation, the OAK_{FLEX} should attain a higher awROC enrichment as the OAK. Obviously, it is not the case as it can be seen in Table 2. This contradictory result can be explained by the chemical nature of the search query. Erlotinib has two flexible substitutions each with five heavy atoms forming a chain. These substitutions increase the number of rotatable bonds to 11. The average number of rotatable bonds in the active data set of egfr is 4.07. For that reason, the OAK_{FLEX} has difficulties to map the 10 flexible atoms of the search query onto the atoms of the active structures. These mappings reduce the overall similarity and performance on the egfr data set. An evidence for this hypothesis is the result on the vegfr2 data set. The search query of the vegfr2 data set has five rotatable bonds, whereas the actives have a mean value of 4.2. Therefore, the penalty of the OAK_{FLEX} mapping is reduced and results in a higher enrichment rate, because of the different flexibility properties. The OAAP method achieves good results on the cox2, cdk2, and pdgfrb data set. These results are a consequence of the binning approach on the geometrical distances. The binning represents a fuzzy geometrical distance measure that allows minor changes in the basic scaffold of a structure without reducing the similarity value. This increases the ability to perform "scaffold-hoppings" to related chemotypes with a similar basic structure.
Correlation of Optimal Assignment Methods
The correlation analysis shows that the 2SHA and OAAP approach have the lowest median of the correlation coefficients. This is the result of a different calculation process to determine the similarity between two atoms. The increased correlation between 2SHA and OAK_{FLEX} as well as between 2SHA and OAK can be explained by a common subset of descriptors and the fact that the similarity between two atoms in all three methods is calculated by a RBF. 2SHA has a higher correlation with the OAK_{FLEX} than with the OAK. This indicates the already mentioned inherent flexibility consideration of the method. In contrast to the 2SHA, the OAAP method shows a superior correlation to the OAK method without flexibility information. The strong correlation between OAK and OAK_{FLEX} is not surprising because the OAK_{FLEX} is an extension of the OAK and the standard parametrization of the OAK_{FLEX} uses a weight of 0.95 for the OAK similarity [34].
The results show that the chemotype retrieval sequence of the optimal assignment methods has no correlation with the sequence retrieved by DOCK. The correlation to the methods considering flexibility information (2SHA and OAK_{FLEX}) is marginal increased in comparison to the other methods. This is probably the result of the flexible-ligand method that is used by DOCK allowing the incorporation of the flexibility [53]. The overall low correlation is not surprising given the fundamental differences of ligand-based and docking approaches. The correlation coefficients between the optimal assignment methods and the MACCS keys are comparable to the coefficients in the previous experiment between two optimal assignment methods. From these results, it follows that the similarity of the chemotype retrieval sequence between the MACCS keys and an optimal assignment method is comparable to the similarity of two optimal assignment methods. Therefore, the optimal assignment methods and the MACCS keys explore the chemspace in a comparable direction, but the VS results show that each method has its strengths on different data sets.
The enrichment results of the DOCK algorithm in the Tables 2, 3, 4, 5, 6 show an inferior performance in comparison to the other methods. The findings of the chemotype retrieval sequence disclose an interesting property of DOCK. The uncorrelated sequences demonstrate that DOCK explores the chemspace in an orthogonal manner with respect to the other methods. Accordingly, DOCK retrieves different chemotypes that will only be found by the optimal assignment methods and the MACCS keys if a large part of the data set is ranked.
Conclusion
We have introduced the concept of the optimal assignment approach in the field of ligand-based VS. We presented two new optimal assignment methods. The OAAP method is based on geometrical distance atom pairs. The 2SHA computes two assignment steps. Each method uses the optimal assignment approach on different types of objects showing the wide field of application of the approach. Another advantage is the interpretability of the mappings using visualizations as shown in Figure 1.
We evaluated the methods on 13 modified DUD data sets covering a wide range of different molecules and chemotypes. In order to grade the results of the optimal assignment approaches we compared the results with a state-of-the-art ligand-based VS method that uses a conformational sampling and molecular fields. Additionally, we provided the results of the 166 bit MACCS keys in combination with the Tanimoto coefficient and the performance of the DOCK algorithm on the same data sets. The results show an improved early enrichment performance of all optimal assignment methods. Analyses show that these early enrichments are the results of the retrievals of chemical similar chemotypes with respect to the search query. With increasing false positive rates this bias is reduced and the gap between the optimal assignment methods and the literature results is successively closed. Only the 2SHA approach has the ability to perform the necessary "scaffold-hoppings" to maintain a robust enrichment and obtained the overall best results. The calculations of the 2SHA method approximate an implicit flexible alignment of the substructures and enables the retrieval of chemotypes that have larger distances to the query in chemspace. Further research will be spent on the 2SHA method in combination with multiple query screenings. The fragmentation and the two assignment steps enable a substructure based data fusion on the fragment level.
The first assignment step can disclose fragment classes with similar fragments of two or more search queries. These classes can be used to enumerate all combinations of the fragments resulting in an increased chemotype coverage. This procedure can further improve the "scaffold-hopping" performance and contribute to the robustness of the method.
The presented methods are fast enough to screen more than one million structures within one day on a single core CPU. This high throughput performance qualifies the presented methods to perform screenings on large databases with the aim to select relevant subsets for a given problem. These subsets can be used in combination with biological screenings or more time-consuming docking algorithms.
Declarations
Acknowledgements
The authors want to thank John J. Irwin and Brian Shoichet from the University of California, San Francisco for adding the filtered and optimized DUD data sets to the official DUD site [52]. This work has been partially funded by Nycomed GmbH, Konstanz, Germany.
Authors’ Affiliations
References
- Bajorath J: Integration of virtual and high-throughput screening. Nat Rev Drug Discov. 2002, 1 (11): 882-894. 10.1038/nrd941.View ArticleGoogle Scholar
- Varnek A, Tropsha A, Eds: Chemoinformatics Approaches to Virtual Screening. 2008, The Royal Society of ChemistryGoogle Scholar
- Kuntz ID, Blaney JM, Oatley SJ, Langridge R, Ferrin TE: A geometric approach to macromolecule-ligand interactions. J Mol Biol. 1982, 161 (2): 269-288. 10.1016/0022-2836(82)90153-X.View ArticleGoogle Scholar
- Shoichet BK, Bodian DL, Kuntz ID: Molecular docking using shape descriptors. J Comput Chem. 1992, 13 (3): 380-397. 10.1002/jcc.540130311.View ArticleGoogle Scholar
- Korb O, Stützle T, Exner TE: Empirical Scoring Functions for Advanced Protein-Ligand Docking with PLANTS. J Chem Inf Model. 2009, 49: 84-96. 10.1021/ci800298z.View ArticleGoogle Scholar
- Warren GL, Andrews CW, Capelli AM, Clarke B, LaLonde J, Lambert MH, Lindvall M, Nevins N, Semus SF, Senger S, Tedesco G, Wall ID, Woolven JM, Peishoff CE, Head MS: A Critical Assessment of Docking Programs and Scoring Functions. J Med Chem. 2006, 49 (20): 5912-5931. 10.1021/jm050362n.View ArticleGoogle Scholar
- Cavasotto CN, Orry AJW: Ligand docking and structure-based virtual screening in drug discovery. Curr Top Med Chem. 2007, 7 (10): 1006-1014. 10.2174/156802607780906753.View ArticleGoogle Scholar
- Maggiora GA, Johnson MA, Eds: Concepts and Applications of Molecular Similarity. 1990, Wiley-InterscienceGoogle Scholar
- Martin YC, Kofron JL, Traphagen LM: Do Structurally Similar Molecules Have Similar Biological Activity?. J Med Chem. 2002, 45 (19): 4350-4358. 10.1021/jm020155c.View ArticleGoogle Scholar
- Bender A, Jenkins JL, Scheiber J, Sukuru SC, Glick M, Davies JW: How Similar Are Similarity Searching Methods? A Principal Component Analysis of Molecular Descriptor Space. J Chem Inf Model. 2009, 49: 108-119. 10.1021/ci800249s.View ArticleGoogle Scholar
- Sheridan R: Why do we need so many chemical similarity search methods?. Drug Discov Today. 2002, 7 (17): 903-911. 10.1016/S1359-6446(02)02411-X.View ArticleGoogle Scholar
- Symyx Software: MACCS structural keys. San Ramon, CA
- Daylight Chemical Information Systems Inc. [http://www.daylight.com]
- Good AC, Hermsmeier MA, Hindle S: Measuring CAMD Technique Performance: A Virtual Screening Case Study in the Design of Validation Experiments. J Comput-Aided Mol Des. 2004, 18 (7): 529-536. 10.1007/s10822-004-4067-1.View ArticleGoogle Scholar
- Raymond JW, Willett P: Effectiveness of graph-based and fingerprint-based similarity measures for virtual screening of 2D chemical structure databases. J Comput-Aided Mol Des. 2002, 16: 59-71. 10.1023/A:1016387816342.View ArticleGoogle Scholar
- Gillet VJ, Willett P, Bradshaw J: Similarity Searching Using Reduced Graphs. J Chem Inf Comput Sci. 2003, 43 (2): 338-345.View ArticleGoogle Scholar
- Harper G, Bravi GS, Pickett SD, Hussain J, Green DVS: The Reduced Graph Descriptor in Virtual Screening and Data-Driven Clustering of High-Throughput Screening Data. J Chem Inf Comput Sci. 2004, 44 (6): 2145-2156.View ArticleGoogle Scholar
- Rarey M, Dixon JS: Feature trees: a new molecular similarity measure based on tree matching. J Comput-Aided Mol Des. 1998, 12 (5): 471-490. 10.1023/A:1008068904628.View ArticleGoogle Scholar
- Bender A, Mussa HY, Glen RC, Reiling S: Similarity Searching of Chemical Databases Using Atom Environment Descriptors (MOLPRINT 2D): Evaluation of Performance. J Chem Inf Comput Sci. 2004, 44 (5): 1708-1718.View ArticleGoogle Scholar
- Saeh JC, Lyne PD, Takasaki BK, Cosgrove DA: Lead Hopping Using SVM and 3D Pharmacophore Fingerprints. J Chem Inf Model. 2005, 45 (4): 1122-1133. 10.1021/ci049732r.View ArticleGoogle Scholar
- von Korff M, Freyss J, Sander T: Flexophore, a New Versatile 3D Pharmacophore Descriptor That Considers Molecular Flexibility. J Chem Inf Model. 2008, 48 (4): 797-810. 10.1021/ci700359j.View ArticleGoogle Scholar
- Ballester PJ, Finn PW, Richards WG: Ultrafast shape recognition: Evaluating a new ligand-based virtual screening technology. J Mol Graphics Modell. 2009, 27 (7): 836-845. 10.1016/j.jmgm.2009.01.001.View ArticleGoogle Scholar
- Rush TS, Grant JA, Mosyak L, Nicholls A: A Shape-Based 3-D Scaffold Hopping Method and Its Application to a Bacterial Protein-Protein Interaction. J Med Chem. 2005, 48 (5): 1489-1495. 10.1021/jm040163o.View ArticleGoogle Scholar
- Goodford PJ: A computational procedure for determining energetically favorable binding sites on biologically important macromolecules. J Med Chem. 1985, 28 (7): 849-857. 10.1021/jm00145a002.View ArticleGoogle Scholar
- Cramer RD, Patterson DE, Bunce JD: Comparative Molecular Field Analysis (CoMFA). 1. Effect of Shape on Binding of Steroids to Carrier Proteins. J Am Chem Soc. 1988, 110 (18): 5959-5967. 10.1021/ja00226a005.View ArticleGoogle Scholar
- Ahlstrom MM, Ridderstrom M, Luthman K, Zamora I: Virtual Screening and Scaffold Hopping Based on GRID Molecular Interaction Fields. J Chem Inf Model. 2005, 45 (5): 1313-1323. 10.1021/ci049626p.View ArticleGoogle Scholar
- Cheeseright TJ, Mackey MD, Melville JL, Vinter JG: FieldScreen: Virtual Screening Using Molecular Fields. Application to the DUD Data Set. J Chem Inf Model. 2008, 48 (11): 2108-2117. 10.1021/ci800110p.View ArticleGoogle Scholar
- Cheeseright T, Mackey M, Rose S, Vinter A: Molecular Field Extrema as Descriptors of Biological Activity: Definition and Validation. J Chem Inf Model. 2006, 46 (2): 665-676. 10.1021/ci050357s.View ArticleGoogle Scholar
- Fröhlich H, Wegner JK, Sieker F, Zell A: Optimal assignment kernels for attributed molecular graphs. ICML '05: Proceedings of the 22nd international conference on Machine learning. 2005, New York, NY, USA: ACM, 225-232.View ArticleGoogle Scholar
- Fröhlich H, Wegner JK, Sieker F, Zell A: Kernel Functions for Attributed Molecular Graphs – A New Similarity-Based Approach to ADME Prediction in Classification and Regression. QSAR Comb Sci. 2006, 25 (4): 317-326. 10.1002/qsar.200510135.View ArticleGoogle Scholar
- Chavatte P, Yous S, Marot C, Baurin N, Lesieur D: Three-dimensional quantitative structure-activity relationships of cyclo-oxygenase-2 (COX-2) inhibitors: A comparative molecular field analysis. J Med Chem. 2001, 44 (20): 3223-3230. 10.1021/jm0101343.View ArticleGoogle Scholar
- Rupp M, Proschak E, Schneider G: Kernel Approach to Molecular Similarity Based on Iterative Graph Similarity. J Chem Inf Model. 2007, 47: 2280-2286. 10.1021/ci700274r.View ArticleGoogle Scholar
- Hinselmann G, Jahn A, Fechner N, Zell A: Chronic Rat Toxicity Prediction of Chemical Compounds Using Kernel Machines. Lecture Notes in Computer Science (EvoBIO 2009). Edited by: Pizutti C, Ritchie M, Giacobini M. 2009, Springer-Verlag Berlin Heidelberg, 5483: 25-36.Google Scholar
- Fechner N, Jahn A, Hinselmann G, Zell A: Atomic Local Neighborhood Flexibility Incorporation into a Structured Similarity Measure for QSAR. J Chem Inf Model. 2009, 49 (3): 549-560. 10.1021/ci800329r.View ArticleGoogle Scholar
- Good AC, Oprea TI: Optimization of CAMD Techniques 3. Virtual Screening Enrichment Studies: a Help or Hindrance in Tool Selection?. J Comput-Aided Mol Des. 2008, 22 (3–4): 169-178. 10.1007/s10822-007-9167-2.View ArticleGoogle Scholar
- Clark RD, Webster-Clark DJ: Managing Bias in ROC Curves. J Comput-Aided Mol Des. 2008, 22 (3–4): 141-146. 10.1007/s10822-008-9181-z.View ArticleGoogle Scholar
- Cleves AE, Jain AN: Effects of Inductive Bias on Computational Evaluations of Ligand-based Modeling and on Drug Discovery. J Comput-Aided Mol Des. 2008, 22 (3–4): 147-159. 10.1007/s10822-007-9150-y.View ArticleGoogle Scholar
- Good AC: Andrew Good's DUD Clustering. [http://dud.docking.org/clusters/]
- Nicholls A: What do we know and when do we know it?. J Comput-Aided Mol Des. 2008, 22: 239-255. 10.1007/s10822-008-9170-2.View ArticleGoogle Scholar
- Jain AN, Nicholls A: Recommendations for Evaluation of Computational Methods. J Comput-Aided Mol Des. 2008, 22 (3–4): 133-139. 10.1007/s10822-008-9196-5.View ArticleGoogle Scholar
- Irwin JJ: Community Benchmarks for Virtual Screening. J Comput-Aided Mol Des. 2008, 22 (3–4): 193-199. 10.1007/s10822-008-9189-4.View ArticleGoogle Scholar
- Kuhn HW: The hungarian method for the assignment problem. Naval Res Logist. 1955, 2: 83-97. 10.1002/nav.3800020109.View ArticleGoogle Scholar
- Munkres J: Algorithms for the Assignment and Transportation Problems. J Soc Indust and Appl Math. 1957, 5: 32-38. 10.1137/0105003.View ArticleGoogle Scholar
- Vert JP: The optimal assignment kernel is not positive definite. 2008, [http://www.citebase.org/abstract?id=oai:arXiv.org:0801.4061%]Google Scholar
- Guha R, Howard MT, Hutchison GR, Murray-Rust P, Rzepa H, Steinbeck C, Wegner J, Willighagen EL: The Blue Obelisk Interoperability in Chemical Informatics. J Chem Inf Model. 2006, 46 (3): 991-998. 10.1021/ci050400b.View ArticleGoogle Scholar
- Wegner JK: JOELib/JOELib2. [http://sourceforge.net/projects/joelib/]
- Kabsch W: A solution for the best rotation to relate two sets of vectors. Acta Crystallogr, Sect A: Found Crystallogr. 1976, 32 (5): 922-923. 10.1107/S0567739476001873.View ArticleGoogle Scholar
- Coutsias EA, Seok C, Dill KA: Using quaternions to calculate RMSD. J Comput Chem. 2004, 25 (15): 1849-1857. 10.1002/jcc.20110.View ArticleGoogle Scholar
- Coutsias EA, Seok C, Dill KA: Rotational superposition and least squares: the SVD and quaternions approaches yield identical results. Reply to the preceding comment by G. Kneller. J Comput Chem. 2005, 26 (15): 1663-1665. 10.1002/jcc.20316.View ArticleGoogle Scholar
- Steinbeck C, Han Y, Kuhn S, Horlacher O, Luttmann E, Willighagen E: The Chemistry Development Kit (CDK): an open-source Java library for Chemo- and Bioinformatics. J Chem Inf Comput Sci. 2003, 43 (2): 493-500.View ArticleGoogle Scholar
- Steinbeck C, Hoppe C, Kuhn S, Floris M, Guha R, Willighagen E: Recent developments of the chemistry development kit (CDK) – an open-source java library for chemo- and bioinformatics. Curr Pharm Des. 2006, 12 (17): 2111-2120. 10.2174/138161206777585274.View ArticleGoogle Scholar
- DUD – A Directory of Useful Decoys. [http://dud.docking.org]
- Huang N, Shoichet BK, Irwin JJ: Benchmarking Sets for Molecular Docking. J Med Chem. 2006, 49 (23): 6789-6801. 10.1021/jm0608356.View ArticleGoogle Scholar
- Oprea TI, Davis AM, Teague SJ, Leeson PD: Is There a Difference between Leads and Drugs? A Historical Perspective. J Chem Inf Comput Sci. 2001, 41 (5): 1308-1315.View ArticleGoogle Scholar
- Barker EJ, Gardiner EJ, Gillet VJ, Kitts P, Morris J: Further Development of Reduced Graphs for Identifying Bioactive Compounds. J Chem Inf Comput Sci. 2003, 43 (2): 346-356.View ArticleGoogle Scholar
- Gasteiger J, Rudolph C, Sadowski J: Automatic generation of 3d-atomic coordinates for organic molecules. Tetrahedron Comput Method. 1992, 3: 537-547. 10.1016/0898-5529(90)90156-3.View ArticleGoogle Scholar
- Schrödinger LLC: MacroModel, version 9.6, New York, NY. 2008Google Scholar
- srl Talete, Milano , Italy : dragonX 1.4 for Linux (Molecular Descriptor Calculation Software).
- Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, Shindyalov IN, Bourne PE: The Protein Data Bank. Nucl Acids Res. 2000, 28: 235-242. 10.1093/nar/28.1.235.View ArticleGoogle Scholar
- RCSB Protein Data Bank. [http://www.pdb.org]
- Hawkins PCD, Warren GL, Skillman AG, Nicholls A: How to do an Evaluation: Pitfalls and Traps. J Comput-Aided Mol Des. 2008, 22 (3–4): 179-190. 10.1007/s10822-007-9166-3.View ArticleGoogle Scholar
- Kirchmair J, Markt P, Distinto S, Wolber G, Langer T: Evaluation of the Performance of 3D Virtual Screening Protocols: RMSD Comparisons, Enrichment Assessments, and Decoy Selection -What can We Learn from Earlier Mistakes?. J Comput-Aided Mol Des. 2008, 22 (3–4): 213-228. 10.1007/s10822-007-9163-6.View ArticleGoogle Scholar
- Truchon JF, Bayly CI: Evaluating Virtual Screening Methods: Good and Bad Metrics for the "Early Recognition" Problem. J Chem Inf Model. 2007, 47 (2): 488-508. 10.1021/ci600426e.View ArticleGoogle Scholar
- Triballeau N, Acher F, Brabet I, Pin JP, Bertrand HO: Virtual Screening Workflow Development Guided by the "Receiver Operating Characteristic" Curve Approach. Application to High-Throughput Docking on Metabotropic Glutamate Receptor Subtype 4. J Med Chem. 2005, 48 (7): 2534-2547. 10.1021/jm049092j.View ArticleGoogle Scholar
- Mackey MD, Melville JL: Better than Random? The Chemotype Enrichment Problem. J Chem Inf Model. 2009, 49 (5): 1154-1162. 10.1021/ci8003978.View ArticleGoogle Scholar
- Muchmore SW, Debe DA, Metz JT, Brown SP, Martin YC, Hajduk PJ: Application of belief theory to similarity data fusion for use in analog searching and lead hopping. J Chem Inf Model. 2008, 48 (5): 941-948. 10.1021/ci7004498.View ArticleGoogle Scholar
- von Korff M, Freyss J, Sander T: Comparison of Ligand- and Structure-Based Virtual Screening on the DUD Data Set. J Chem Inf Model. 2009, 49: 209-231. 10.1021/ci800303k.View ArticleGoogle Scholar
Copyright
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.