Next Article in Journal
Dendritic-Tumor Fusion Cell-Based Cancer Vaccines
Next Article in Special Issue
Physico-Chemical and Structural Interpretation of Discrete Derivative Indices on N-Tuples Atoms
Previous Article in Journal
Cloning, Expression and 3D Structure Prediction of Chitinase from Chitinolyticbacter meiyuanensis SYBC-H1
Previous Article in Special Issue
A Brief Review of Computer-Assisted Approaches to Rational Design of Peptide Vaccines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Modeling of Binding Affinities by Means of Superposing Significant Interaction Rules (SSIR) Method

Institut de Química Computacional i Catàlisi (IQCC) and Departament de Química, Universitat de Girona, 17071 Girona, Catalonia, Spain
Int. J. Mol. Sci. 2016, 17(6), 827; https://doi.org/10.3390/ijms17060827
Submission received: 8 March 2016 / Revised: 13 May 2016 / Accepted: 20 May 2016 / Published: 26 May 2016

Abstract

:
The Superposing Significant Interaction Rules (SSIR) method is described. It is a general combinatorial and symbolic procedure able to rank compounds belonging to combinatorial analogue series. The procedure generates structure-activity relationship (SAR) models and also serves as an inverse SAR tool. The method is fast and can deal with large databases. SSIR operates from statistical significances calculated from the available library of compounds and according to the previously attached molecular labels of interest or non-interest. The required symbolic codification allows dealing with almost any combinatorial data set, even in a confidential manner, if desired. The application example categorizes molecules as binding or non-binding, and consensus ranking SAR models are generated from training and two distinct cross-validation methods: leave-one-out and balanced leave-two-out (BL2O), the latter being suited for the treatment of binary properties.

1. Introduction

Methods exist to mine data of analogue series or combinatorial data sets, for instance, those based on SAR maps [1,2] or R-group polymorphisms [3], among others [4,5]. However, none is as simple as the Superposing Significant Interaction Rules (SSIR) method, a new systematic procedure able to rank analogue series that, in turn, constitutes an inverse SAR tool. The SSIR ideas was originated after the recent experience in a Design of Experiments (DoE) context treating molecular families sharing a common scaffold [6,7,8].
The SSIR method conceptualizes a combinatorial family as a series of sites (factors in DoE vocabulary [9]), each one having the ability to accommodate one of a set of various residues (levels). From this knowledge, combination rules of presence/absence of certain residues in sites are categorized as being significant or not. The SAR model consists of all the rules being categorized as significant. Each rule grants an additional positive or negative vote to each molecule that matches it. Hence, each analogue collects a series of signed votes that, once added up, establish a molecular ranking scale. It is expected that the ranked molecular series will correlate with the interest/non-interest molecular tags attached to the molecules according to the values of the analyzed property.

2. Results and Discussion

As application, here it is presented an example of Binding Activities modeling. In reference [5] a method is presented for obtaining SAR relationships of analogue series based on the analysis of dual-activity difference maps. The authors present as an example the application over a set of 106 pyrrolidine bis-diketopiperazines tested against two formylpeptide receptors (FPR). Table 1 presents the substitution codifications along the four available molecular scaffold sites.
The details of both experimental endpoints can be found in the aforementioned reference. Following the notation of the original work, the binding activities (Ki) here will be denoted as FPR1 (related to antibacterial inflammation and malignant glioma cell metastasis) and FPR2 (associated with chronic inflammation in systemic amyloidosis, Alzheimer’s disease and prion diseases). The goal of Medina-Franco et al. [5] was to compare both properties by working with differences arising from molecular pairs and looking for activity switches (i.e., specific substitutions that have opposite effects on the activity of the compounds against two biological targets) and selectivity switches (minor structural modifications that drastically invert the selectivity pattern of two compounds). Here, each single property will be modeled.
Table 2 shows the codified set of 106 compounds. The original compound formulations can be found in Table S1 of the original article’s [5] supporting information. It is worth noting that the SSIR method can be applied systematically without the need for special preparatory operations (other methods require molecular minimizations, alignments, descriptor calculations and so on). The method’s symbolic nature means it is only necessary to arbitrarily codify the molecular substituents and decide which analogues are declared as being of interest (see materials and methods section below). These characteristics allow the SSIR method to model sets confidentially by masking the original information or molecule codification.
The library has four diversity points and the expanded set covers M = 5 × 8 × 9 × 17 = 6120 compounds. In the reference, a = 106 analogues are reported. In this set, the analogues of interest have been defined as those presenting low value of Ki expressed in terms of concentration in nM units. In both cases the b = 32 compounds (ca. 30%) presenting the lowest values were chosen as being of interest (property values lesser or equal to 411 and 410 nM for FPR1 and FPR2, respectively, and marked in Table 2 with asterisks in columns pKi1 and pKi2). The number of rules of order 1 (negations not allowed, see materials and methods section below) are 5 + 8 + 9 + 17 = 39. For orders 2–4 the number of rules are 531, 3029 and 6120, respectively. If negations are allowed, the numbers of possible rules increase to 78, 2124, 24232 and 97920, respectively. Figure 1 shows the distribution of p-values attached to the rules of order 4 (negation terms allowed) for both properties. It is noteworthy that property FPR2 reaches rules having much lower p values. This behavior is also found for other rule orders. The presence of more significant rules suggests that FPR2 could be better modeled.

2.1. Training and Cross-Validation

Table 3 shows the area under the receiver operating characteristic (AU-ROC) values [10,11,12,13] attached to the obtained ranking classification. Exploring the generation of rules of order 1, 2 and 3, immediate results were obtained for fitting and leave-one-out (L1O) tests. For all cases, the cutoff p-value was set to pc = 0.005. The total number of significant rules entering each calculation is given between brackets. Along the L1O or balanced leave-two-out (BL2O) cycles (see Section 3), certain rules present in fit are sometimes automatically discarded or some new significant rules appear as a result of the extraction and replacement steps. Hence, the total number of significant rules found along the cycles usually increases with respect to the single training calculation. Each BL2O calculation required 2368 cycles. In Table 3, the number of well classified pairs, ties and bad pair rankings encountered along the BL2O loops are explicitly indicated. For instance, regarding the FPR1 property, the BL2O involving rules of order 3 leads to 1909 well internally classified pairs, 2 ties and 457 incorrect pair rankings. For FPR2, the counts were 2253, 0 and 115, respectively. Those counts are related to AU-ROC values because it is well-known that, for a single fitting calculation, given a couple of molecules (one of interest and the other of non interest), the AU-ROC corresponds to the a posteriori probability that the classifier correctly sorts the pair [13].
In all cases, the second property is clearly modeled better by SSIR. As mentioned, this may be because the rules for FPR2 reach more significant (i.e., small) p-values (see Figure 1). In other words, the analogues defined as of being of interest for FPR2 seem to be much more related to particular substituent combinations.
Figure 2 shows the ROC curve for the BL2O ranking attached to the FPR2 property when rules of order 2 are being considered.
For this library, rules of order 2 are well suited to reveal general patterns attached to activity values of interest. Table 4 lists the first most significant rules of order 2 found for the FPR1 property. The systematic presence of G substituent becomes evident at position 2 (S-benzyl) attached to rules having a positive vote. Even more, the negation of G substituent at this position is systematically accompanied by a negative rule vote. The remaining rules mainly ask to avoid residue B (R-2-naphthylmethyl) at the same position. Other diverse combinations complete the full set of 117 selected rules having p ≤ 0.005. Inspection of the whole set of significant rules reveals that position 2 is the most relevant one when modeling the FPR1 property. This kind of information can be useful for some applications, for instance when a compound must be optimized in order to refine other molecular properties.
Table 5 lists the first most relevant rules of order 2 when modeling the FPR2 property. The pattern found in this list is the presence of residue C at the first substitution site (S-isopropyl). Again, the negation of residue C at this specific site is attached to a negative vote for the rules. Despite this particular rule behavior, molecular position 1 is not the most relevant one, as seen from an inspection of the full set of 447 selected rules. In this group of significant rules, one encounters a diversity of residues to be placed or avoided at specific positions. Hence, the FPR2 property is modeled from several “points of view” regarding combinations of substituents. This variety of choices confers better modeling options to the property and, in this case, a more robust final SSIR model.
The results in Table 3 have been checked by means of randomization tests. These tests consist of randomly scrambling all the molecules’ interest/non-interest labels and redoing the modeling calculations from scratch 1000 times, i.e., generating all the rules again from the beginning and recalculating all the probabilistic p values. Figure 3 shows the fake AU-ROC values obtained for the FPR1 (Figure 3a) and FPR2 (Figure 3b) properties through L1O predictions. The calculation involves the rules of order 2 (pc = 0.005). During the cycles, a SSIR model could only be reproduced 428 (Figure 3a) or 409 (Figure 3b) times. For the other cases, all the rules’ significances were greater than the threshold pc. The “randomized” models are represented by a point in the graph whereas the correct model is represented by a cross. The points always present lesser AU-ROC values (vertical axis) than the correct model (except for a model for the FPR1 property). The graph also shows how the number of rules found per randomized test is lesser than 117 (Figure 3a) and 447 (Figure 3b), the number of rules defining the correct model. For FPR1 a fake model consisted of 102 rules and 105 for FPR2. All this data confirms again that the FPR2 property is much better modeled than FPR1, as the corresponding cross in Figure 3b is clearly further away from the cloud of randomized points.
Possibly, FPR1 property is being overparametrized as several L1O-AU-ROC values fall near the unscrambled test. It has to be noted that, in some cases, the random scrambling of molecular interest/non-interest tags leads to situations that can be partially modeled by SSIR. For instance, if the original tags pointing to molecules having low property values (analogues of interest) are mainly placed on molecules having higher property values during scrambling, then the situation becomes a sort of complementary version of the original one and SSIR is able to model it. Unfortunately, another undesirable possibility is left to chance: in some cases the random placement of the tags can set the analogues of interest in a partially correlated way with respect to one or more substituents. This situation will also be modeled by SSIR, generating fake rules. Therefore, the combination of both methodologies, cross-validation and randomization tests, are to be taken into account when modeling with SSIR in order to detect spurious models.

2.2. Inverse Structure-Activity Relationships (SAR): New Analogue Proposals

The SSIR method is an inverse SAR tool [14] because of its ability to suggest new compounds. For the model of rules of order 3 (pc = 0.005, negations allowed), the SSIR program was asked for predictions of new combinatorial analogues having a high number of positive votes. The SSIR program generated all the remaining 6014 items that were not training compounds. For this set of new analogues, the number of votes coming from the rules ranged from −376 to +397 for FPR1 and from −1101 to +1283 for FPR2. Each list provides a ranking attached to either property. The first ranked compounds in each list are the following: EGEN, EGEO, EGEL, EGEM, EGEI, EGEG, EGEE, EGED, EGEF, EGEB, EGEC, EGEQ, EGEA, DGEP, DGEK, DGEI, DGEE, DGEG, DGEQ, DGED, DGEB, DGEF, EGFJ, EGIJ, EGFH, EGIH, EGFK, DGEA, EGIK, EGGP, EGGJ, EGAP, EGAJ, EGFM, EGFN, EGFL, EGFO, EGIO, EGIL, EGIN, EGIM, EGFI, EGGH, EGGK, EGII, EGAH, EGFE, EGFG, EGAK (for FPR1); and CACD, CACE, CACF, CBCD, CACI, CACQ, CACL, CACM, CACK, CACG, CACN, CACO, CACB, CACP, CACJ, CBCI, CBCQ, CBCO, CBCK, CBCG, CBCM, CBCN, CBCL, CBCJ, CBCB, CBCP, CACA, CBCA, CADH, CAHH, CAIH, CABD, CABE, CABF, CABI, CABQ, CABN, CABL, CABM, CABO, CABK, CABB, CABJ, CABP, CABG, CAFH, CBDH, CADC, CAAD, CBBD (for FPR2).
In both complete lists, 190 compounds simultaneously present positive votes. For illustrative purposes, it is also possible to merge both lists and propose compounds presenting good expectations of being active for both properties at the same time. This was accomplished by linearly scaling the intervals of integer votes per property into a real interval. The negative votes have been scaled in the interval [−1,0) and the positive votes have been scaled in the interval (0,+1]. The real value 0 is reserved for the analogues having just zero votes. Then, for each compound, the new real scaled votes related to each property were added up. This sum serves as the new ranking parameter. The following is the list of the first 99 ranked analogues in decreasing order of preference: CGCH, CGCJ, CGCP, CGCO, CGCN, CGCM, CGCL, CGCK, CGCC, CGCD, CGAH, CGCI, CGCE, CGCF, CGCQ, CGCG, CGCB, CGIH, CGBH, CGAJ, CGAP, CGFH, CGCA, CGIJ, CGBJ, CGDH, CGAM, CGAN, CGAL, CGAO, CGAK, CGHH, CGIP, CGBP, CGAD, CGAC, CGAI, CGAE, CGAF, CGAQ, CGIM, CGIN, CGIO, CGIL, CGBO, CGBL, CGBM, CGBN, CGIK, CGAB, CGAG, CGBK, CGFJ, CGID, CGIC, CGII, CGIE, CGIF, CGBI, CGBD, CGIQ, CGBC, CGBE, CGBF, CGDJ, CGIG, CGIB, CGFP, CGBQ, CGHJ, CGDP, CGBB, CGBG, CGFN, CGFL, CGFO, CGFM, CGFK, CGDM, CGDO, CGDL, CGDN, CGHP, CGDK, CGFD, CGFI, CGDD, CGFC, CGFE, CGDE, CGDI, CGHN, CGHO, CGHM, CGHL, CGFQ, CGFF, CGDF, CGDC.
Another calculation was conducted to generate external analogues. To prevent extrapolations outside the training set chemical space, consideration was only given to compounds having at most one single substitution difference (in any site) respect to at least three training compounds (of course, other choices are possible). A total of 511 analogues fulfill this condition. For this set of new analogues, the number of collected votes ranged from −396 to +397 for FPR1 and from −1101 to +1278 for FPR2. The first 50 ranked compounds in each list are the following: EGEN, EGEO, EGEL, EGEM, EGEI, EGEG, EGEE, EGED, EGEF, EGEB, EGEC, EGEQ, DGEP, EGEA, DGEK, DGEI, DGEG, DGEE, DGEQ, DGED, DGEB, DGEF, EGFJ, DGEA, EGAP, EGGP, EGGH, EGBP, EGDP, DGGJ, EGHP, DGGP, DGFH, EGCP, DGGO, DGGN, DGGM, DGGL, DGGK, DGFC, DGGI, DGGE, DGGG, DGGD, DGGQ, DGGF, BGEJ, DGGB, DGFA, BGEP (for FPR1); and CACE, CACF, CBCD, CBCI, CBCQ, CBCN, CBCK, CBCM, CBCO, CBCG, CBCL, CBCJ, CBCB, CBCP, CACA, CBCA, CADH, CAHH, CAIH, CABD, CABB, CABG, CAFH, CBDH, CADC, CBBD, CBBE, CBBF, CBHH, CBBG, CBBB, CBIH, CAHC, CAIC, CBAD, CBDC, CBFH, CBAE, CBAF, CAFC, CCCH, CAAA, CBHC, CBIC, CFCH, CBFC, CBAA, CCCC, CFCC, CECH (for FPR2).
A total of 10 compounds have positive votes in both complete lists. The ranked list of scaled and added votes sorted the analogues as follows: CGEH, CGAH, CGAC, CGBH, CGBC, BGCH, BGCC, CGCH, CGCC, EDBH. Note that six compounds (underscored) are also present in the above list of 99 selected analogues. According to the general rules stated above (Table 4 and Table 5), most of the selected compounds present the G residue at position 2 and the C residue at position 1.
As presented, the lists of proposed molecules ranked by SSIR help to prioritize structures for synthesis, screening, database pruning or selection. As shown, the rules can be combined to detect common prioritized structures. This optimization task needs not be immediate or easy in general, especially in those cases where the multiple objectives are contradictory (negatively correlated). It is not the goal of this article to deal with the topic of multiobjective optimization [15] and the related issues will be published elsewhere.

2.3. Advantages and Drawbacks of the Method

One of the advantages of the SSIR method (described in Section 3) is that the input data can be prepared fast because pre-process tasks are minimal. Starting the process is immediate because conformational analysis, molecular superpositions and index calculations are not needed. The symbolic treatment can be interpreted as a sort of encryption. Hence, the modeling procedure can be offered to a third party in a confidential manner, i.e., without revealing the molecular database being studied.
Of course, the method has drawbacks. Apart from those cited above, the molecular space couldn’t be explored beyond the substituents codified in the training database. This conditions the eventual test or validation molecular set structure (other methods, such as Inductive Logic Programming [16], allow the application of generated rules to molecules presenting new substituents). It is also worth mentioning that the results depend on the balancing of the database and on the degree of library dilution with respect to the full definable set of molecules. The method cannot deal with libraries of analogues presenting only one single substitution site. Our current research focuses on getting selected rules of higher order, as exhaustive generation is not possible in many cases due to combinatorial explosion. Work is also done to apply the method to continuous property values.
SSIR constitutes a rules search engine that has been presented here in a net context. The inner procedure can be improved, and additional benefits are attainable with the help of other techniques mainly devoted to rule management.

3. Material and Methods

3.1. Libraries, Sublibraries, Rules and Negation Terms

A congeneric molecular series sharing a common scaffold with n anchorage sites is visualized by the SSIR method as a structure having n factors. In turn, each substitution point i is able to accommodate mi residues or building blocks (relevant sites are only those for which mi > 1). In this manner the total number of analogues definable in the library is
M = i = 1 n m i
and each analogue is identified by the list of sorted residues, for instance A1B2B3...Cn or, simply, ABB...C, as the position of each letter specifies the substitution point.
The SSIR procedure assumes that the molecular property values depend on the effect of some relevant substituents placed at some relevant sites, but also that these non-linear effects can be expanded by superposing rules involving only a few sites.
For illustrative purposes, let us consider a toy library obtained by a combination of residues in 3 sites (see Figure 4). The full set of molecules belonging to the library is given by the Cartesian product R = R1 × R2 × R3 where the levels for each site are represented in turn by the site sets R1 = {A,B}, R2 = {A,B,C} and R3 = {A,B,C,D}. The symbols associated with each residue, despite being repeated, generally stand for distinct codified entities along the sites. If some residues are identical for two or more sites, the repeated notation always remains unambiguous because the corresponding influence over the molecular properties is distinct due to the positional effects. For this example, m1 = 2, m2 = 3 and m3 = 4. Hence, the complete library R contains M = 2 × 3 × 4 = 24 analogues collected in the universal set R = {AAA, AAB, AAC, ..., BCC, BCD}. It should be noted here that the entire library is generally not at the disposal of the researcher; usually only a fraction of it is known (i.e., already synthesized and with the molecular property evaluated).
Here, the wildcard notation X will stand for any of the residues belonging to a particular anchorage point. Hence, the full database is also denoted by R = {X}1 × {X}2 × {X}3 = {XXX} or, simply, XXX. When applying the SSIR method, it is very important to define partial subsets of analogues taken from the library. For instance, the rule XAX stands for all the analogues presenting residue A at the second site. This is the same as in the molecular set
XAX = {AAA, AAB, AAC, AAD, BAA, BAB, BAC, BAD}
It is said that this rule embraces or condenses m1 × m3 = 8 analogues. Rule XAX is of order 1 because it establishes substitution restrictions in one site. This virtual library also admits rules of order 2 (the ones setting substitution restrictions in two sites, as for the case of XAD standing for the two analogues simultaneously presenting residues A and B at positions 2 and 3, respectively) or order 3 (such as the rule identified with the analogue BBC). The maximum rule order definable in a library is n, the number of substitution slots. The total number of rules (assuming that there are not redundant molecular symmetry issues) is
V = k = 1 n { i 1 = 1 n k + 1 i 2 = i 1 + 1 n k + 2 i k = i k 1 + 1 n ( j = 1 k m i j ) }
In Equation (2) the leftmost summation defines the rule orders, the inner k summation symbols constitute a Nested Summation Symbol (NSS) [17,18,19,20] and generates the combinations of k elements taken from the pool of n (the selection of sites involved in each rule) and the rightmost product counts how many rules are being generated from the previously selected k substitution sites. This last term corresponds to the combinatorial object variations with repetition. Given the identification of the sites being combined (values of i1, i2,...,ik), the number of generated rules of order k arising from it is
v k = v ( i 1 , i 2 , , i k ) = j = 1 k m i j
The number of compounds being condensed by each rule of k-th order is
c k = c ( i 1 , i 2 , , i k ) = j i 1 , i 2 , , i k n m i j = ( j = 1 n m j ) / ( j = 1 k m i j ) = M v k
Regarding the toy example above, Equation (2) generates a total of 9 rules of order 1 (2 + 3 + 4). The rules of order 2 arise from the combinations of sites 1–2, 1–3 and 2–3 and a total of 6 (2 × 3), 8 (2 × 4) and 12 (3 × 4) rules are generated, respectively. There are a total of 2 × 3 × 4=24 rules of order 3 (the maximum order definable in this example). Hence, the complete sum (2) is V = 59.
Equations (2)–(4) involve rules made with “positive terms” for which the presence of a residue is required. The universe of rules increases if rules involving the concept of 'non presence of a specific residue' are also taken into account. These are termed negation terms or negation operators. The negation operator of a certain residue is denoted by a bar as in rule X A ¯ X , defining a complementary term, which here stands for the set {XBX, XCX} condensing the 2 × 1 × 4 + 2 × 1 × 4 = 16 analogues not having residue A at the second position. The combination of two complementary variables can lead to other specific molecular sets. Take as an example the rule
A ¯ B ¯ X = A ¯ X X X B ¯ X
which condenses the 8 analogues not having residue A at the first site and simultaneously not having the residue B at the second. That is the same as the set
{B} × {A,C} × {A,B,C,D} = {B} × {A,C} × {X} = {BAX, BCX}
Despite that algebra opens the possibility to define many combinations of negation terms along the rules (see Appendix), here all the rules will only involve juxtaposed positive (A, B, ...) or negative ( A ¯ , B ¯ , ...) terms. A word of caution must be given here: it is not always necessary to attach negation operators at every site. It will be redundant to apply negation operators to binary sites (those presenting only two residues) because each level is the natural negation of the other. Specifically, for a binary site set {A,B} the complementary rule A ¯ is the same as the rule B. Conversely, the rule B ¯ is also equivalent to rule A.
All in all, systematic rule generation by computation is performed nesting three combinatorial entities: combinations among k sites, defining the rule order; the generation of variations among the residues attached to the previously selected sites; and another variational generator taking into account the presence or absence of individual negation terms (adding at most a 2k expanding term). References [17,18,19,20] provide information about how to implement these discrete algorithms.

3.2. Rules Significance and Votes

The relative relevance of a rule arises after a preliminary dichotomization of the library. The investigated molecular property must be codified in a binary fashion (in general tagging each analogue as being or not being of interest, i.e., being or not being active, a drug, desirable, and so on). Many times the original property is not binary, and in these cases the SSIR method requires an arbitrary threshold frontier. Once the available molecular set presents only two classes, associating a significance p-value to each rule is immediate [21,22,23]. The calculation involves the number of molecules of interest which are present (known) in the library and are condensed by the rule: if the known sublibrary consists of aM analogues, being b of them declared of interest, a particular rule condensing c known molecules has the following hypergeometric probability to condense d out of c being also of interest:
P ( d , c ; b , a ) = ( b d ) ( a b c d ) ( a c ) , d c a M , d b a M
The cumulated probabilities that the rule condenses d or more (d+) structures of interest define the significance level or p-value:
p ( d + , c ; b , a ) = p ( d : m i n ( b , c ) , c ; b , a ) = i = d m i n ( b , c ) P ( i , c ; b , a ) = 1 i = m a x ( 0 , c + b a ) d 1 P ( i , c ; b , a )
For instance, in our example above, let us assume that, from the M = 24 analogues, only a = 15 are at our disposal with known activity and that, from these, b = 5 are declared of interest. Then, if a rule such as XAX condenses c = 6 known molecules (the remaining 2 are not yet synthesized) and d = 4 of them are found to be active, expression Equation (7) indicates that the probability of randomly collecting 4 or more active molecules is p(4+,6;5,15) = 0.047. If this value is (arbitrarily) considered significant, the SSIR method will assume that rule XAX is a promising one, and will include it in the SAR model. Then, the assumption is that the 2 analogues that are not yet synthesized are expected to have promising chances of being active. The SSIR method assumes that the superposition of many significant rules provides a ranking method that increases the chances of pointing out new active analogues not present in the known sublibrary. This assumption requires an important aspect: establishing an arbitrary p-value cutoff (pc) defining “significant” rules (in our example we have assumed that pc = 0.05).
The SSIR SAR model is additional in the sense that each compound (being present or not in the known training library) is assigned to a number of votes coming from the significant rules that condense it. Besides, some rules entering the model have a negative vote. For instance, if the rule BCX significance is p(d+,c;b,a) > pc, then the SSIR protocol focuses the attention on the complementary probability counterpart and evaluates the event consisting of collecting d or less active compounds, p(d−,c;b,a). It is easy to demonstrate that
p(d−,c;b,a) = 1 − p(d+,c;b,a) + P(d,c;b,a) = p([bd]+,ac;b,a)
If the condition p(d−,c;b,a) ≤ pc is satisfied, the rule BCX receives a negative vote, and this vote will be inherited by all the structures condensed by the rule. In fact, this procedure is equivalent to granting a positive vote to the full negation complementary rule B C X ¯ .
It is assumed that the higher the number of net positive votes a structure collects, the higher the probability of it being of interest. Conversely, analogues attached to net negative votes are presumably of non-interest. The SSIR goal is to efficiently impute votes not only to training compounds but also to new test or validation analogues not present in the available sublibrary, which serves as a training set.
Once a training set library is given and the compounds of interest are defined, the our SSIR code generates rules, keeps the significant ones according to the pre-established cutoff p-value, and assigns positive or negative votes to them. The SSIR SAR model consists of the whole set of selected rules and attached votes. The model is then ready to be applied to a test or external validation set. Future investigations are to be conducted in order to establish the efficiency of SSIR relative to the known (synthesized) percentage of the library and also to the effect of the actual distribution of substituent combinations.

3.3. Cross-Validation

As a way to test the model’s predictive capabilities, several cross-validation procedures are implemented in our SSIR program code. Here the leave-one-out (L1O) and the balanced leave-two-out (BL2O) tests have been considered. Both tests are iterative and require the generation of predictions either for single analogues (L1O) or pairs of them (BL2O). All the L1O and BL2O cross-validation cycles have been designed according the Internal Test Sets (ITS) method [24,25,26] consisting of generating all the models from the beginning, i.e., selecting all the rules from scratch as if the left out cross-validated analogue(s) were not present in the original library. This constitutes a realistic cross-validation simulation, which helps to detect overparameterization effects. Despite this being a time-consuming task, fortunately the accumulative nature of SSIR rules allows the final results to be obtained after fast reckoning procedures. For instance, in order to implement a L1O procedure it is only necessary to perform the first full training involving all the analogues and keep in disk or computer memory the number of relevant compounds condensed by each rule and the number of these which are of interest. Then, during the cross-validation cycles, for each virtually left out structure it is only necessary to do the simple re-count of condensed and active structures that would be obtained if the model were rebuilt from scratch without the cross-validated analogue. In essence, this is a way to see which effect produces the momentary absence of each cross-validated analogue among each rule. This allows immediate recalculation of the rule significances and reconsideration of the vote assignation.
The same applies for the BL2O cross-validation procedure. The method consists of looping over all the pairs of active and non-active analogues and cross-validating them. This prevents generating all the combinations of molecular pairs except nact × nnact, the product of the number of active (nact) analogues by the number of non-actives (nnact). For every left-out pair of molecules, two prediction votes are given and are added up. At the end of the full procedure, the sum of votes of the active and non-active compounds is divided by nnact and nact, respectively, giving a set of homogenate ranking votes. As for the L1O case, a fast version of the BL2O procedure has also been implemented, getting for each rule the new attached vote (if any) after carefully managing the respective condensation counts.

4. Conclusions

SSIR, a systematic procedure used to rank series of combinatorial analogues, has been described. In addition to this general description of the method, an illustrative application example has been provided. The method has been shown to be fast and systematic, leading to good predictions in some cases. Some overparametrization features can be easily detected relying on cross-validation or randomization test procedures. It has also been shown that the SSIR method constitutes an inverse (Q)SAR tool engine. The balanced leave-two-out (BL2O) cross-validation procedure has been also described.

Acknowledgments

The author acknowledges the Generalitat de Catalunya (Departament d'Empresa i Coneixement) for the financial support given to the QTMEM (Química Teòrica i Modelatge i Enginyeria Molecular) research group of the University of Girona (code 2014-SGR-1202).

Conflicts of Interest

The author declares no conflict of interest.

Appendix

More Algebra among Rules

Special attention has to be given on particular algebraic issues related to the rules treatment. A rule or variable AB stands for the simultaneous presence of substituents A and B at each respective site. This can be stated using the logical and symbol (˄):
A B A X X B
which could be written in other alternative forms as the intersection of two sets {AX} ∩ {XB} or simply as AXXB. Note that the use of the wildcard X is necessary in order to specify without ambiguity the position of each residue.
As seen in the main text, the negative or complementary operator just prevents the use of a particular residue, say A, in a specified site, as in A ¯ X . This rule is equivalent to the set {XX}∖{AX} or to the Cartesian product {B,C,D,...} × {X}. The name complementary comes from the set theory because, given a rule, its negation defines the set of elements that are not encompassed by that rule, the complementary set.
The negative operator can be also formulated in terms of a logical not operator (symbol ¬): A ¯ ¬ A . The complementary operator can embrace two or more sites at the same time as in the rule A B ¯ . This rule involves the inclusive or operator (˅):
A B ¯ ¬ ( A B ) ¬ ( A X X B ) ¬ ( A X ) ¬ ( X B ) ( ¬ A ) X X ( ¬ B ) A ¯ X X B ¯
or, in terms of sets notation,
A B ¯ ¬ ( A B ) ¬ ( A X X B ) ¬ ( A X ) ¬ ( X B ) ( ¬ A ) X X ( ¬ B ) A ¯ X X B ¯
This rule defines the set of molecules that avoids the simultaneous combination of substituents A and B at positions 1 and 2, respectively. Note that this definition condenses molecules like AC or DB. In other words, the use of substituents A and B in sites 1 and 2 is allowed unless the use is simultaneous. As a consequence, it is worthy to note that
A B ¯ A ¯ B ¯
because, as seen in the main text in Equation (5), A ¯ B ¯ A ¯ X X B ¯ which is not the same as (A.2). Obviously, the general application of the negative operator will lead to the construction of complicated rules that had not been taken into account in this work.
In terms of the strict application of the set theory, one could think that the negative or complementary of the wildcard X should be the null set, X ¯ = ¬ X = . However, this is not because in SSIR context the wildcard does not stand for all the substituents but rather for any substituent, a more naïve concept. In fact, in Equations (A1) or (A2) it has been used the convention that, formally, the symbol X is transparent to the negation operator: X ¯ ¬ X X . A rule is idempotent under the double negation. In general, A ¯ ¯ = ¬ A ¯ = ¬ ( ¬ A ) = A . A full negation is generated when the negative operator acts over the entire rule, as in
¬ ( A B X X ) = A B X X ¯ = A B ¯ X X = A ¯ X X X X B ¯ X X
or
¬ ( A B ¯ X X ) = A B ¯ X X ¯ = A B ¯ ¯ X X = A ¯ X X X X B X X
where in the last case the idempotency relation has been used among B.
One must distinguish between the full negation ¬(XAXA) and a sequence of partial negations, as in XA)XA). The first rule stands for X A X A ¯ (involving the A A ¯ concept) whereas the second one is X A ¯ X A ¯ (involving the A ¯ A ¯ term). This shows how the linear notation of the rules can lead to a problem of interpretation. For instance, one thing is to declare the set X A ¯ B A ¯ understood as X A ¯ X X X X B X X X X A ¯ and another non-equivalent set is being defined if the rule is understood as X A X A ¯ X X B X = ( X A ¯ X X X A X A ¯ ) X X B X . In other words, if the molecular residues where re-labeled and, instead, the intrinsic 1-2-3-4 order in variables (i.e., molecular library expanded as R1 × R2 × R3 × R4) was changed by 1-2-4-3 (codifying the generation of the same library as R1 × R2 × R4 × R3) the notation changes. In this last case, the first interpretation of the original X A ¯ B A ¯ rule will turn to be X A ¯ A ¯ B , whereas the second interpretation, under relabeling, is now X A A ¯ B . The ambiguities that can arise in certain situations (mainly when the relevant residues are not juxtaposed when writing the rule) can be solved by means of the use of special graphical links indicating which residues stand below the same negation operator. For instance, the second interpretation above would require a special notation like X A ¯ B A ¯ .

References

  1. Kolpak, J.; Connolly, P.J.; Lobanov, V.S.; Agrafiotis, D.K. Enhanced SAR maps: Expanding the data rendering capabilities of a popular medicinal chemistry tool. J. Chem. Inf. Model. 2009, 49, 2221–2230. [Google Scholar] [CrossRef] [PubMed]
  2. Wassermann, A.M.; Haebel, P.; Weskamp, N.; Bajorath, J. SAR Matrices: Automated extraction of information-rich SAR tables from large compound data sets. J. Chem. Inf. Model. 2012, 52, 1769–1776. [Google Scholar] [CrossRef] [PubMed]
  3. Agrafiotis, D.K.; Wiener, J.J.M.; Skalkin, A.; Kolpak, J. Single R-group polymorphisms (SRPs) and R-cliffs: An intuitive framework for analyzing and visualizing activity cliffs in a single analog series. J. Chem. Inf. Model. 2011, 51, 1122–1131. [Google Scholar] [CrossRef] [PubMed]
  4. Duffy, B.C.; Zhu, L.; Decornez, H.; Kitchen, D.B. Early phase drug discovery: Cheminformatics and computational techniques in identifying lead series. Bioorg. Med. Chem. 2012, 20, 5324–5342. [Google Scholar] [CrossRef] [PubMed]
  5. Medina-Franco, J.L.; Edwards, B.S.; Pinilla, C.; Appel, J.R.; Giulianotti, M.A.; Santos, R.G.; Yongye, A.B.; Sklar, L.A.; Houghten, R.A. Rapid scanning structure-activity relationships in combinatorial data sets: Identification of activity switches. J. Chem. Inf. Model. 2013, 53, 1475–1485. [Google Scholar] [CrossRef] [PubMed]
  6. Monroc, S.; Badosa, E.; Besalú, E.; Planas, M.; Bardají, E.; Montesinos, E.; Feliu, L. Improvement of cyclic decapeptides against plant pathogenic bacteria using a combinatorial chemistry approach. Peptides 2006, 27, 2575–2584. [Google Scholar] [CrossRef] [PubMed]
  7. Badosa, E.; Ferre, R.; Planas, M.; Feliu, L.; Besalú, E.; Cabrefiga, J.; Bardají, E.; Montesinos, E. A library of linear undecapeptides with bactericidal activity against phytopathogenic bacteria. Peptides 2007, 28, 2276–2285. [Google Scholar] [CrossRef] [PubMed]
  8. Feliu, L.; Oliveras, G.; Cirac, A.D.; Besalú, E.; Rosés, C.; Colomer, R.; Bardají, E.; Planas, M.; Puig, T. Antimicrobial cyclic decapeptides with anticancer activity. Peptides 2010, 31, 2017–2026. [Google Scholar] [CrossRef] [PubMed]
  9. Eriksson, L.; Johansson, E.; Kettaneh-Wold, N.; Wikström, C.; Wold, S. Design of Experiments. Principles and Applications; Umetrics Academy: Umea, Sweden, 2000. [Google Scholar]
  10. Egan, J.P. Signal Detection Theory and ROC Analysis; Academic Press: New York, NY, USA, 1975. [Google Scholar]
  11. Besalú, E.; De Julián Ortiz, J.V.; Pogliani, L. On Plots in QSAR/QSPR Methodologies. In Quantum Frontiers of Atoms and Molecules; Putz, M.V., Ed.; NOVA Publishing Inc.: New York, NY, USA, 2010; pp. 589–605. [Google Scholar]
  12. Forlay-Frick, P.; van Gyseghem, E.; Héberger, K.; Vander Heyden, Y. Selection of orthogonal chromatographic systems based on parametric and non-parametric statistical tests. Anal. Chim. Acta 2005, 539, 1–10. [Google Scholar] [CrossRef]
  13. Mason, S.J.; Graham, N.E. Areas beneath the relative operating characteristics (ROC) and relative operating levels (ROL) curves: Statistical significance and interpretation. Q. J. R. Meteorol. Soc. 2002, 128, 2145–2166. [Google Scholar] [CrossRef]
  14. Jin Cho, S.; Zheng, W.; Tropsha, A. Rational combinatorial library design. 2. Rational design of targeted combinatorial peptide libraries using chemical similarity probe and the inverse QSAR approaches. J. Chem. Inf. Comput. Sci. 1998, 38, 259–268. [Google Scholar]
  15. Afshar, M.; Lanoue, A.; Sallantin, J. Multiobjective/multicriteria optimization and decision support in drug discovery. Comprehens. Med. Chem. II 2007, 4, 767–774. [Google Scholar]
  16. King, R.D.; Muggleton, S.; Lewis, R.A.; Sternberg, M.J.E. Drug design by machine learning: The use of inductive logic programming to model the structure-activity relationships of trimethoprim analogues binding to dihydrofolate reductase. Proc. Natl. Acad. Sci. USA 1992, 89, 11322–11326. [Google Scholar] [CrossRef] [PubMed]
  17. Carbó, R.; Besalú, E. Nested summation symbols and perturbation theory. J. Math. Chem. 1993, 13, 331–342. [Google Scholar] [CrossRef]
  18. Besalú, E.; Carbó, R. Generalized Rayleigh-Schrödinger perturbation theory in Matrix form. J. Math. Chem. 1994, 15, 397–406. [Google Scholar] [CrossRef]
  19. Carbó, R.; Besalú, E. Definition, mathematical examples and quantum chemical applications of nested summation symbols and logical kronecker deltas. Comput. Chem. 1994, 18, 117–126. [Google Scholar] [CrossRef]
  20. Carbó, R.; Besalú, E. Strategies and Applications in Quantum Chemistry: From Astrophysics to Molecular Engineering Part 2; Defranceschi, M., Ellinger, Y., Eds.; Kluwer Ac. Pub.: Amsterdam, The Netherland, 1996; Volume 14, pp. 229–248. [Google Scholar]
  21. Besalú, E.; Ponec, R.; de Julián-Ortiz, J.V. Virtual generation of agents against mycobacterium tuberculosis: A QSAR study. Mol. Divers. 2003, 6, 107–120. [Google Scholar] [CrossRef] [PubMed]
  22. Barroso, J.M.; Besalú, E. Design of experiments applied to QSAR: Ranking a set of compounds and establishing a statistical significance test. Theochemistry 2005, 727, 89–96. [Google Scholar] [CrossRef]
  23. Yan, S.F.; Asatryan, H.; Li, J.; Zhou, Y. Novel statistical approach for primary high-throughput screening hit selection. J. Chem. Inf. Model. 2005, 45, 1784–1790. [Google Scholar] [CrossRef] [PubMed]
  24. Besalú, E.; Vera, l. Internal Test Sets (ITS) Method: A new cross-validation technique to assess the predictive capability of QSAR models. Application to a benchmark set of steroids. J. Chil. Chem. Soc. 2008, 53, 1576–1580. [Google Scholar] [CrossRef]
  25. De Julián-Ortiz, J.V.; Besalú, E.; García-Domenech, R. True prediction by consensus for small sets of cyclooxigenase-2 inhibitors. Indian J. Chem. A 2003, 42, 1392–1404. [Google Scholar]
  26. García-Domenech, R.; de Julián-Ortiz, J.V.; Besalú, E. True prediction of lowest observed adverse effect levels. Mol. Divers. 2006, 12, 159–168. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Distribution of p-values for all the definable rules of order 4 (negations allowed) for (a) FPR1; and (b) FPR2 properties. Note the logarithmic scale in both axes.
Figure 1. Distribution of p-values for all the definable rules of order 4 (negations allowed) for (a) FPR1; and (b) FPR2 properties. Note the logarithmic scale in both axes.
Ijms 17 00827 g001
Figure 2. Receiver operating characteristic (ROC) curve and the area under it (AU-ROC) value for the FPR2 property calculated with the balanced leave-two-out (BL2O) cross-validation procedure (SSIR model involves rules of order 2, pc = 0.005).
Figure 2. Receiver operating characteristic (ROC) curve and the area under it (AU-ROC) value for the FPR2 property calculated with the balanced leave-two-out (BL2O) cross-validation procedure (SSIR model involves rules of order 2, pc = 0.005).
Ijms 17 00827 g002
Figure 3. Randomization test leave-one-out (L1O) predictions of AU-ROC values that could be obtained for the (a) FPR1; and (b) FPR2 properties after 1000 cycles. Horizontal axes (logarithmic units) show the number of rules entering in each SSIR model.
Figure 3. Randomization test leave-one-out (L1O) predictions of AU-ROC values that could be obtained for the (a) FPR1; and (b) FPR2 properties after 1000 cycles. Horizontal axes (logarithmic units) show the number of rules entering in each SSIR model.
Ijms 17 00827 g003
Figure 4. Representation of the toy model of molecular scaffolding having three substitution sites that admit 2, 3 and 4 residues, respectively.
Figure 4. Representation of the toy model of molecular scaffolding having three substitution sites that admit 2, 3 and 4 residues, respectively.
Ijms 17 00827 g004
Table 1. Molecular substitution codifications. Note that each letter represents a distinct substituent depending on the substitution site.
Ijms 17 00827 i001
Table 1. Molecular substitution codifications. Note that each letter represents a distinct substituent depending on the substitution site.
Ijms 17 00827 i001
CodeR1R2R3R4
AR-2-naphthylmethylR-4-hydroxybenzylR-benzyl4-Methyl-1-cyclohexyl-methyl
BS-propylR-2-naphthylmethylR-4-hydroxybenzylCyclohexylpropyl
CS-isopropylR-cyclohexylR-butylCyclohexylmethyl
DS-butylR-propylR-propylCyclopentylmethyl
ES-benzylS-hydroxymethylR,S-phenylCycloheptylmethyl
FR-butylS-2-butylCyclobutylmethyl
GS-benzylS-cyclohexyl3-Methylpentyl
HS-isobutylS-benzyl2-Biphenyl-4-yl-ethyl
IS-propyl4-Tert-butyl-cyclohexylmethyl
J2-(3-Methoxyphenyl)-ethyl
K2-(4-Isobutylphenyl)-propyl
Lm-Tolylethyl
Mp-Tolylethyl
N2-(4-Methoxyphenyl)-ethyl
O2-(4-Ethoxyphenyl)-ethyl
PPhenethyl
Q3-(3,4-Dimethoxyphenyl)-propyl
Table 2. Codified analogues and original binding affinities (nM) for FPR1 (pKi1) and FPR2 (pKi2) properties. Values greater than 10,000 were set to pK = 4. Compounds declared of interest before application of the SSIR method are specified with asterisks.
Table 2. Codified analogues and original binding affinities (nM) for FPR1 (pKi1) and FPR2 (pKi2) properties. Values greater than 10,000 were set to pK = 4. Compounds declared of interest before application of the SSIR method are specified with asterisks.
Item No.AnaloguepKi1 apKi2 b
1AAAA4.0004.000
2AABB4.0004.000
3AACA3.6104.000
4ABAC4.0004.000
5ABAA4.0004.000
6ABBC4.0004.000
7ABBB4.0004.000
8ABCC4.0004.000
9BBCA4.0002.130 *
10CBDD4.0000.954 *
11CBCE3.4261.079 *
12CBCF3.1580.778 *
13CCBG4.0002.703
14CCBD4.0002.262 *
15CCBC4.0001.839 *
16CAAC2.8771.000 *
17CAAH2.550 *1.322 *
18CABC3.5270.778 *
19CABH4.0001.176 *
20CACC2.9780.699 *
21CACH4.0001.491 *
22CDAC3.0223.176
23CDAH2.519 *2.360 *
24CDBC2.8583.380
25CDBH1.663 *1.845 *
26CDCC2.8802.780
27CDCH2.446 *1.763 *
28CBAC2.8770.903 *
29CBAH4.0001.708 *
30CBBC4.0000.000 *
31CBBH4.0001.322 *
32CBCC2.415 *0.000 *
33CBCH2.8221.041 *
34BAAC2.585 *1.991 *
35BAAH3.0502.243 *
36BABC2.6392.021 *
37BABH3.2531.991 *
38BACC3.1262.212 *
39BACH2.9432.423 *
40BDAC2.358 *4.000
41BDAH1.799 *2.772
42BDBC1.954 *4.000
43BDBH0.301 *2.210 *
44BDCC2.9853.778
45BDCH2.6752.613 *
46BBAC3.1381.869 *
47BBAH4.0002.709
48BBBC3.3661.519 *
49BBBH4.0002.648
50BBCC3.5431.643 *
51BBCH4.0002.657
52DDBH0.301 *3.121
53EEEA3.4724.000
54DEFA4.0004.000
55DEGA4.0004.000
56DDGA2.614 *3.930
57DEFC4.0004.000
58DEFI3.2664.000
59DDGF2.8884.000
60DFGC3.3684.000
61BEEC3.2914.000
62BEEA3.3494.000
63BEEH3.1023.580
64DEEC3.7404.000
65DEEA3.5044.000
66DEEH3.1774.000
67DEGH2.9014.000
68BGEC2.9414.000
69BGEA2.7664.000
70BGEH2.083 *4.000
71BGGC2.7484.000
72BGGA2.613 *4.000
73BGGH3.3054.000
74BHEC3.7883.513
75BHEA3.5613.768
76BHEH2.8224.000
77BHGC2.161 *4.000
78BHGA2.6664.000
79BHGH3.0544.000
80DGEC2.6724.000
81DGEH1.716 *4.000
82DGGC2.574 *4.000
83DGGA2.336 *4.000
84DGGH2.7754.000
85DHEC4.0003.410
86DHEA3.2264.000
87DHEH2.7724.000
88DHGC2.238 *4.000
89DHGA2.7084.000
90DHGH2.8314.000
91EGEJ1.176 *4.000
92EGEK0.845 *4.000
93EGEH1.079 *4.000
94DGFJ1.924 *3.587
95DGEL1.301 *4.000
96DGEM1.568 *4.000
97DGEJ1.204 *4.000
98DGEN1.146 *4.000
99DGEO1.863 *4.000
100EGEP0.477 *4.000
101EGHQ2.6914.000
102EGIP0.954 *4.000
103EGFP1.886 *4.000
104DDBA4.0004.000
105DDBC1.447 *4.000
106BDBA4.0004.000
a The 32 compounds of interest (Ki1 ≤ 411) are marked with an asterisk. b The 32 compounds of interest (Ki2 ≤ 410) are marked with an asterisk.
Table 3. Area under the receiver operating characteristic (AU-ROC) values for several calculations for properties FPR1 and FPR2. The threshold pc value was set to 0.005 and negation terms were allowed in rules. The number of accepted rules along the loops is given in brackets. For the balanced leave-two-out (BL2O) cross-validation process, the number of well classified pairs, ties and bad pair rankings encountered along the cycles are indicated between slashes. See text for more details.
Table 3. Area under the receiver operating characteristic (AU-ROC) values for several calculations for properties FPR1 and FPR2. The threshold pc value was set to 0.005 and negation terms were allowed in rules. The number of accepted rules along the loops is given in brackets. For the balanced leave-two-out (BL2O) cross-validation process, the number of well classified pairs, ties and bad pair rankings encountered along the cycles are indicated between slashes. See text for more details.
PropertyRule OrderOverall FitL1OBL2O
FPR110.768 (4)0.761 (6)0.607 (6) 1408/783/177
20.894 (117)0.792 (171)0.788 (174) 1917/96/355
30.890 (960)0.802 (1379)0.777 (1433) 1909/2/457
FPR210.934 (16)0.933 (18)0.909 (18) 2106/199/63
20.958 (447)0.947 (478)0.948 (485) 2254/2/112
30.967 (3428)0.950 (3756)0.947 (3811) 2253/0/115
Table 4. List of the 26 most significant rules (p < 10−5.5) of order 2 for the FPR1 property. The vertical bar stands for the negation operator. Each point stands for the X wildcard.
Table 4. List of the 26 most significant rules (p < 10−5.5) of order 2 for the FPR1 property. The vertical bar stands for the negation operator. Each point stands for the X wildcard.
Rule #VoteRule
1+1.G.|C
2+1|BG..
3+1.G.|Q
4+1.G|H.
5−1.|G.|K
6+1.G.|D
7−1.|G|I.
8+1.G|C.
9+1.G|A.
10+1.G.|F
11+1.G.|B
12+1.G|D.
13+1.G|B.
14−1.|G.|J
15+1|AG..
16−1.|G.|P
17+1|CG..
18−1.|G.|N
19−1.|G.|L
20−1.|G.|Q
21+1.G.|G
22+1.G.|I
23−1.|G.|M
24+1.G.|E
25−1.|G|H.
26−1.|G.|O
Table 5. List of the 31 most significant rules (p < 10−9.2) of order 2 for the FPR2 property. The vertical bar stands for the negation operator. The points stand for the X wildcard.
Table 5. List of the 31 most significant rules (p < 10−9.2) of order 2 for the FPR2 property. The vertical bar stands for the negation operator. The points stand for the X wildcard.
Rule #VoteRule
1−1|C|A..
2−1|C.|C.
3+1C..|G
4+1|D.|E.
5+1|D|G..
6+1C|D..
7+1C..|M
8+1C..|N
9+1C..|O
10+1C|G..
11−1|C..|D
12+1C.|E.
13+1C..|P
14+1C|H..
15−1|C..|E
16+1C.|G.
17+1C..|A
18+1C..|Q
19−1|C..|G
20+1C.|H.
21+1C.|F.
22+1C..|B
23−1|C|C..
24+1C.|I.
25+1C..|J
26+1C|F..
27+1C..|K
28+1C..|I
29+1C..|L
30+1C|E..
31−1|C.|D.

Share and Cite

MDPI and ACS Style

Besalú, E. Fast Modeling of Binding Affinities by Means of Superposing Significant Interaction Rules (SSIR) Method. Int. J. Mol. Sci. 2016, 17, 827. https://doi.org/10.3390/ijms17060827

AMA Style

Besalú E. Fast Modeling of Binding Affinities by Means of Superposing Significant Interaction Rules (SSIR) Method. International Journal of Molecular Sciences. 2016; 17(6):827. https://doi.org/10.3390/ijms17060827

Chicago/Turabian Style

Besalú, Emili. 2016. "Fast Modeling of Binding Affinities by Means of Superposing Significant Interaction Rules (SSIR) Method" International Journal of Molecular Sciences 17, no. 6: 827. https://doi.org/10.3390/ijms17060827

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop