Next Article in Journal
Croton lechleri Extracts as Green Corrosion Inhibitors of Admiralty Brass in Hydrochloric Acid
Next Article in Special Issue
Advancing Cheminformatics—A Theme Issue in Honor of Professor Jürgen Bajorath
Previous Article in Journal
Analyzing Grid-Based Direct Quantum Molecular Dynamics Using Non-Linear Dimensionality Reduction
Previous Article in Special Issue
Greedy 3-Point Search (G3PS)—A Novel Algorithm for Pharmacophore Alignment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Set-Theoretic Formalism for Treating Ligand-Target Datasets

1
BIO5 Institute, University of Arizona, Tucson, AZ 85721, USA
2
Department of Life Science Informatics, B-IT, LIMES Program Unit Chemical Biology and Medicinal Chemistry, Rheinische Friedrich-Wilhelms-Universität, Friedrich-Hirzebruch-Allee 5-6, D-53115 Bonn, Germany
*
Author to whom correspondence should be addressed.
Molecules 2021, 26(24), 7419; https://doi.org/10.3390/molecules26247419
Submission received: 17 October 2021 / Revised: 16 November 2021 / Accepted: 3 December 2021 / Published: 7 December 2021

Abstract

:
Data on ligand–target (LT) interactions has played a growing role in drug research for several decades. Even though the amount of data has grown significantly in size and coverage during this period, most datasets remain difficult to analyze because of their extreme sparsity, as there is no activity data whatsoever for many LT pairs. Even within clusters of data there tends to be a lack of data completeness, making the analysis of LT datasets problematic. The current effort extends earlier works on the development of set-theoretic formalisms for treating thresholded LT datasets. Unlike many approaches that do not address pairs of unknown interaction, the current work specifically takes account of their presence in addition to that of active and inactive pairs. Because a given LT pair can be in any one of three states, the binary logic of classical set-theoretic methods does not strictly apply. The current work develops a formalism, based on ternary set-theoretic relations, for treating thresholded LT datasets. It also describes an extension of the concept of data completeness, which is typically applied to sets of ligands and targets, to the local data completeness of individual ligands and targets. The set-theoretic formalism is applied to the analysis of simple and joint polypharmacologies based on LT activity profiles, and it is shown that null pairs provide a means for determining bounds to these values. The methodology is applied to a dataset of protein kinase inhibitors as an illustration of the method. Although not dealt with here, work is currently underway on a more refined treatment of activity values that is based on increasing the number of activity classes.

1. Introduction

Data on ligand–target (LT) interactions has played a growing role in drug research over the last several decades. The amount of publicly available data has grown significantly in size and coverage during that period due to a number of factors including significant improvements in high-throughput assay methods and the greater availability of large, diverse compound libraries. Ligand–target datasets are a significant asset in many phases of drug discovery including high-throughput screening, lead identification and optimization, and as a basis for selecting compounds for pre-clinical development. Such datasets also provide information that can be used for the determination of pharmacological properties such as polypharmacologies (The terminology ‘polypharmacology’ does not explicitly distinguish polypharmacologies associated with single ligands from those associated with two or more ligands. Thus, the terminology simple polypharmacology and joint polypharmacology will be used when it is necessary to clearly distinguish between them. If there is no need to distinguish between them, the term polypharmacology, without any modifying adjective, will be employed.), which are of interest in a number of phases of drug research [1,2].
Ligand–target interaction data is typically handled in tables of some sort, where the rows nominally represent ligands and the columns represent pharmacologically relevant targets. Ideally, each cell in the table contains some measure of LT activity or interaction. As there are many different types of activity measures, obtaining a consistent measure can be difficult [3,4], especially in publicly available datasets, which tend to contain data from multiple sources. In some instances, computed quantitative interaction values are not given, only whether there is or is not some form of interaction. Because of this, it may be desirable to threshold known activity/interaction values, which is the approach taken in this work. Such a binary approach alleviates, to some extent, the problem that quantitative values from different sources and experimental protocols, e.g., binding affinities given as Kd’s and inhibitory coefficients given as IC50′s, may not be directly comparable.
An important issue, noted by Mestres, et al. [5] more than a dozen years ago, is the substantial lack of data completeness in many LT datasets. This is a reflection of the fact that the activity, or lack thereof, of many LT pairs in such datasets have neither been experimentally nor computationally evaluated. As is discussed in this work, data completeness can be viewed in three ways: (1) as global data completeness (GDC), which is identical to that defined by Mestres, et al. [5]; (2) as ligand-based local data completeness, LDC(l), which is associated with the number of targets a given ligand is active, inactive, and null with respect to; and (3) as target-based local data completeness, LDC(t), which is associated with the number of ligands a given target is active, inactive, or null with respect to. Thus, measures of global data completeness afford less detailed information than that obtainable from measures associated with ligand-based or target-based local data completeness. As will be shown in Section 4, the average values of LDC(l) and LDC(t) are equal to one another and to the GDC.
Because publicly available datasets are usually comprised of data obtained from multiple sources, the data in these datasets tend to be of uneven quality, and to be quite sparse and inhomogeneously distributed, appearing much like ‘Islands of data floating on a largely empty sea’. In such instances, determining activity values computationally is a non-trivial task. Moreover, the expense of carrying out assays on such a massive scale, the lack of availability of some target proteins, and the difficulty associated with certain assays make it highly unlikely that large LT datasets will be fully populated with activity values in the near future. This raises a number of interesting questions that bear on the issue of how to represent information on the activity status of LT pairs in a way that not only takes account of active and inactive pairs but also accounts for the significant number of null pairs, i.e., pairs whose activity status is unknown. As is demonstrated below for polypharmacologies, null pairs provide a means for determining bounds to properties of interest in drug discovery research. An application of the formalism is exemplified by the determination of simple and joint polypharmacologies, as well as bounds to their values. This affords a means for determining polypharmacologies as interval values, and hence provides a measure of the uncertainty in their actual values. While this can lead to problems when comparing polypharmacologies for different ligands, they can be handled in most cases using the theory of semiorders [6]. It should also be noted that even large datasets do not include all biologically relevant ligands and targets, hence their estimates of polypharmacology and joint polypharmacology values are undoubtedly underestimates, although they are valid with respect to the ligand and target subsets being considered.
The mathematical framework used to treat LT datasets is typically based on some form of set theory. If the analysis is threshold-based, LT pairs whose activity/interaction value is equal to or exceeds a given threshold are considered to be ‘active pairs’ and are assigned a value of unity. If they do not exceed the threshold, they are assigned a value of zero and are considered to be ‘inactive pairs’. A problem arises in the case of LT pairs for which neither experimentally nor computationally determined values exist. Such null pairs represent a degree of uncertainty with respect to the activity or inactivity of a given pair. In many instances they are neglected or given a value of zero, and thus are, de facto, included with the subset of inactives. Since a fraction of the null pairs would quite likely be active, assigning a zero value to them can result in a considerable undercounting of active pairs. As we shall see, this can have a significant impact on the bounds computed for simple and joint polypharmacologies. Moreover, as the number of null pairs can be quite large, even if only a small fraction of them are active, they could, nevertheless, contribute substantially to the number of active pairs. In addition, many null pairs would most likely be inactive if their activities were determined. As is discussed in Section 3.1 [See also Equation (40)], this can nevertheless have a significant effect on the bounds for polypharmacologies since every LT pair of known interaction, whether it corresponds to an active or inactive pair, reduces the number of null pairs, which play a significant role in determining bounds for polypharmacologies.
As the work here is data-driven, no attempt is made to address the lack of data completeness in most publicly available databases through the development of predictive computational methods. Rather, the aim is to develop a formalism that takes explicit account of the three activity states of LT pairs—active, inactive, and null. Because there are three states rather than the usual two in classical set theory, some extension of these methods is required. One could appeal to ternary rather than the usual binary logic [7], or to new forms of set theory such as intuitionistic fuzzy sets [8], both of which are likely to be unfamiliar to many researchers. We have chosen to develop an extension of classical set theory based on ternary relations. Although much less well known than their binary counterparts, ternary relations nevertheless fall within the purview of classical set theory [9]. An important feature of the method developed here is the use of set-theoretic projections to transform the initial, more complicated ternary relational form that is the basis of the method into the simpler and more familiar form of unary relations, which are identical to the one-dimensional sets usually described in classical set theories. Preliminary accounts of closely related work were recently published [10,11].
Section 2 describes the development of a set-theoretic formalism based on ternary relations that is capable of treating null LT pairs in addition to the usual active and inactive pairs. Section 2.1 deals with the basic set-theoretical preliminaries needed to complete this task. Section 2.2 presents an analysis of the equivalence classes associated with a number of the set-theoretic entities treated in this work. Section 2.3 describes the application of set-theoretic projections that decompose the original ternary relations into simpler unary relations (a.k.a. ‘traditional sets’) [12,13], which can then be used to compute various pharmaceutical properties. Section 3 describes an application of the method to the computation of polypharmacologies. Section 3.1 applies to simple polypharmacologies, while Section 3.2 deals with joint polypharmacologies. Although in almost all instances polypharmacologies are determined as point estimates, in this work they are also determined as interval values. This has important consequences for the potential magnitude of polypharmacologies, which this work shows may be severely underestimated. Section 4 presents an example of an application of the methodology developed here to a representative set of protein-kinase inhibitors. Section 5 summarizes the results and presents several conclusions on the relevance of the work to drug research.

2. Methods

2.1. Set-Theoretic Preliminaries

Classical ternary set-theoretic relations, ( L , T , A ) , are given by
( L , T , A ) L × T × A ,
where L × T × A is the Cartesian product of the reference sets of ligands, L; of targets, T; and of activity states, A, given in Equations (2), (3) and (4). Respectively:
L = { l 1 , l 2 , , l n } ,
T = { t 1 , t 2 , , t m } ,
A = { a + , a , a   } .
Thus, L × T × A is the reference set associated with the ternary relation and all of its subrelations. Because the reference set is three-dimensional, its elements are ordered triples, i.e., ( l , t , a ) L × T × A , where l L , t T , and a A . All set-theoretic operations such as unions, intersections, and cardinalities carried out on ( L , T , A ) and its subrelations must take place within this reference set. Figure 1a depicts a simple ternary reference set with 12 ligands, 8 targets, and 3 activity classes giving rise to a ternary reference set, which in this case has 12 × 8 × 3 = 288 elements. Figure 1b,c depict binary and unary reference sets obtained by set-theoretic projections of L × T × A and L × T , respectively. As lower-dimensional relations of the parent ternary relation will form the bulk of work described in this paper, binary and unary reference sets, especially the latter, will play important roles in this work.
As the reference set given in Equation (1) is three-dimensional, its associated relations and subrelations are also represented by three-dimensional matrices, which are difficult to portray in two dimensions. Figure 2 depicts an expanded version of the three-dimensional subrelations, + ( L , T , A ) , ( L , T , A ) , and ( L , T , A ) , which are associated with active, inactive, or null LT pairs, respectively. Each rectangular sheet represents the set of LT pairs associated with a given element of a A , which are referred to as a + -, a -, and a -sheets, respectively—they are offset from one another in order to clarify the relationship of all of the elements of the ternary relation to one another.
The characteristic functions of the ternary relation are
r ( l , t , a ) = { 1 if   ( l , t , a ) ( L , T , A ) 0 otherwise
for all l L , t T , and, a A . Since a given LT pair must be either active, inactive, or null, and since their characteristic function values all lie in { 0 , 1 } , it follows from Equation (6) that if one of the terms has a value of unity, then the other two must have value of zero
r ( l , t , a + ) + r ( l , t , a ) + r ( l , t , a ) = 1 ,
Equation (6) also shows that only two of its elements are independent.
The characteristic functions of the three subrelations α ( L , T , A ) ( L , T , A ) , where α { + , , } , are given for active pairs in Equation (7),
r + ( l , t , a ) = { 1 if   ( l , t , a + )   is   an   active   pair 0 if   ( l , t , a + )   is   not   an   active   pair 0 for   all   ( l , t , a )   and   ( l , t , a ) ,
for inactive pairs in Equation (8),
r ( l , t , a ) = { 1 if   ( l , t , a )   is   an   inactive   pair 0 if   ( l , t , a )   is   not   an   inactive   pair 0 for   all   ( l , t , a + )   and   ( l , t , a ) ,
and for null pairs in Equation (9),
r ( l , t , a ) = { 1 if   ( l , t , a )   is   a   null   pair 0 if   ( l , t , a )   is   not   a   null   pair 0 for   all   ( l , t , a + )   and   ( l , t , a ) .  
The relation and its subrelations satisfy
α ( L , T , A ) ( L , T , A ) L × T × A ,
for α { + , , } , and hence they all ‘live’ in the reference set L × T × A .
While some of the elements on all three of the ‘a-sheets’ in the parent relation ( L , T , A ) are likely to have non-zero values because most LT datasets have active, inactive, and null LT pairs, this is not necessarily the case with respect to all of its subrelations. Consider, for example, + ( L , T , A ) . In this case, some of the elements (i.e., LT pairs) in the a + -sheet belong to the set of actives; hence, r + ( l , t , a + ) = 1 , and some do not belong; hence, r + ( l , t , a + ) = 0 . However, the remaining elements in + ( L , T , A ) are zero, i.e., r + ( l , t , a ) = r + ( l , t , a ) = 0 for all l L and t T . It is also important to note that while a value of r + ( l , t , a + ) = 1 indicates that the designated LT pair is active, a value of r + ( l , t , a + ) = 0 does not indicate that the pair is inactive, only that the ( l , t , a + ) -th element does not belong to the subrelation + ( L , T , A ) —it could belong to either of the other two subrelations. If the pair was known to be inactive it would belong in ( L , T , A ) , and if nothing were known about it, it would belong to ( L , T , A ) . Since all the subrelations satisfy Equation (10), their corresponding cardinalities satisfy
| α ( L , T , A ) | | ( L , T , A ) | | L × T × A | = | L | × | T | × 3 = n × m × 3 ,
where
| ( L , T , A ) | = l L t T a A r ( l , t , a )
and
| α ( L , T , A ) | = l L t T a A r α ( l , t , a ) ,
where α { + , , } .

2.2. Equivalence Classes of ( L , T , A )

Consider the characteristic function values of the three subrelations, α ( L , T , A ) , that are summarized in Table 1. Each of the column headings refers to one of the rectangular sheets depicted in Figure 2. This clearly shows the partitioning of ( L , T , A ) since each sheet has non-zero values that are only associated with a single activity class: a + -sheet active, a -sheet inactive, and a -sheet null, i.e., only active LT pairs have non-zero values on the a + -sheet, only inactive pairs have non-zero values on the a -sheet, and only null pairs have non-zero values on the a -sheet. Thus, the elements in each of the activity classes constitute an equivalence class.
Because the three subrelations partition the original ternary relation, their union gives the original ternary relation,
+ ( L , T , A )   ( L , T , A )   ( L , T , A ) = ( L , T , A ) .
As the union operation is associative, and since a given element satisfies Equation (13), the elements of the union of the three subrelations satisfy
r +     ( l , t , a ) = max [ r + ( l , t , a ) , r ( l , t , a ) , r ( l , t , a ) ] { 0 , 1 }
for all l L ,    t T ,   and   a A . In addition, all three of the pairwise intersections of the subrelations are null,
+ ( L , T , A )   ( L , T , A ) = + ( L , T , A )   ( L , T , A ) = ( L , T , A )   ( L , T , A ) = ,
where the elements of the intersections are given by
r α   R α ( l , t , a ) = min [ r α ( l , t , a ) , r α ( l , t , a ) ] = 0
for all l L , t T , and a A , where α α and α , α { + , , } . Thus, the cardinality of the ternary relation is equal to the sum of the cardinalities of the three subrelations (see Equations (12) and (13) for the mathematical expressions of their respective cardinalities),
| ( L , T , A ) | = | + ( L , T , A ) | + | ( L , T , A ) | + | ( L , T , A ) | .

2.3. Set-Theoretic Projections

Although all the manipulations needed to determine pharmaceutical properties such as polypharmacologies and target-based ligand similarities could be carried out in L × T × A , such an effort is quite inefficient because the majority of elements in these relations will have value zero. Fortunately, ternary and binary relations can be projected onto lower dimensional reference sets, which provide a much simpler basis for the computations [12] (pp. 122–124) and [13] (pp. 47–48).
Consider the example given in Figure 3. Each of the three two-dimensional arrays depicted in Figure 3a–c represent projections ( )   of the subrelations in L × T × A onto the L × T reference set,
α ( L , T ) = [ α ( L , T , A ) L × T ] ,
where α ( L , T ) is the projection of α ( L , T , A ) onto L × T . As the projection is along the ‘A-axis’, there are three terms in α ( L , T , A ) associated with each ( l , t ) -pair, r α ( l , t , a + ) , r α ( l , t , a ) , and r α ( l , t , a ) . As shown in Equations (7)–(9), only one of the terms can be non-zero, i.e., r α ( l , t , a α ) = 1 and r α ( l , t , a α ) = r α ( l , t , a α ) = 0 , where α α α . Hence, the characteristic function obtained from the projection is given by
r α ( l , t , a ) = max [ r α ( l , t , a + ) , r α ( l , t , a ) , r α ( l , t , a ) ] = r α ( l , t )
for all l L and t T . This is equivalent to projecting the α -th sheet of α ( L , T , A ) (see Figure 2) onto L × T because all of the elements in the other two sheets have a value of zero.
Because the original ternary subrelations, α ( L , T , A ) , are equivalence classes of ( L , T , A ) , their projections onto L × T faithfully represent the information in their parent subrelations. Figure 3d shows the union of the three subrelations,
( L , T ) = + ( L , T )   ( L , T )   ( L , T ) ,
where in this special case ( L , T ) = L × T . As the α ( L , T ) are equivalence classes, there is no overlap in their union. Thus,
| ( L , T ) | = | + ( L , T ) | + | ( L , T ) | + | ( L , T ) | = | L × T | = n × m .
The subrelation α , l ( L , T ) α ( L , T ) associated with the l-th ligand is given by
α , l ( L , T ) = ( 0 0 0 0 0 0 r α ( l , t 1 ) r α ( l , t 2 ) r α ( l , t m ) 0 0 0 0 0 0 ) ,
where r α ( l , t ) = 0 for all l l . It is clear from Equation (23) that α , l ( L , T ) can be projected onto the reference set T, i.e., S α ( l ) = [ α , l ( L , T ) T ] , whose elements are given by
s α ( l , t ) = max [ r α ( l 1 , t ) , r α ( l 2 , t ) , , r α ( l n , t ) ]
for all t T , as all of the elements in each column of α , l ( L , T ) are zero except for the l-th element (some of which may also be zero), as shown in Equation (23). Hence, the activity information in α , l ( L , T ) is faithfully preserved in its projection,
S α ( l ) = { s α ( l , t 1 ) , s α ( l , t 2 ) , , s α ( l , t m ) } T
where α { + , , } . The symbol S α ( l ) is used here in order to emphasize the set-like character of these entities. (Equation (25) uses an alternative set notation by listing the characteristic function value of each element of the reference set. In the following, we will use this notation interchangeably with standard set notation).
Each S + ( l ) represents what could be called a target-based ligand-activity profile, or a ligand-activity profile (LAP) for short. In a similar vein, S ( l ) and S ( l ) could be referred to as ligand-inactivity profiles and ligand-null profiles, respectively. In some cases, they all will be referred to simply as ligand profiles. Each of the sets described by Equation (25) is a member of the family of related sets
{ S α } = { S α ( l 1 ) , S α ( l 2 ) , , S α ( l n ) } T .
(As shown in Equation (26), all of the sets S α ( l ) are subsets of the set of targets T since each one can be characterized as the subset of targets with a particular property, viz. that they are active with respect to a given ligand, l.),
Since the sets in Equation (26) are subsets of reference set T, all of the set-theoretic operations such as ‘intersection’ or ‘union’ can be performed on any pair of them. For example,
S α ( l )   S α ( l ) = { s α ( l , t 1 ) s α ( l , t 1 ) , , s α ( l , t m ) s α ( l , t m ) } ,
and
S α ( l )   S α ( l ) = { s α ( l , t 1 ) s α ( l , t 1 ) , , s α ( l , t m ) s α ( l , t m ) } ,
where ‘ ’ is the ‘min’ function, and ‘ ’ is the ‘max’ function.
Because of Equation (6), any given LT pair satisfies
s + ( l , t ) + s ( l , t ) + s ( l , t ) = 1 .
Therefore [Cf. Equations (14) and (16)],
S + ( l )   S ( l )   S ( l ) = T
and
S + ( l )   S ( l )   S ( l ) = .
Hence, S + ( l ) , S ( l ) , and S ( l ) partition T for all l L , from which it follows that S + ( l ) , S ( l ) , and S ( l ) are equivalence classes. Thus, the elements (i.e., LT pairs) in S + ( l ) are all associated with active LT pairs, those in S ( l ) are all associated with inactive pairs, and those in S ( l ) are all associated with null pairs. While this does not affect the bounds on polypharmacologies, it does, as described in Section 3.2, significantly affect the bounds for joint polypharmacologies.
Because S + ( l ) , S ( l ) , and S ( l ) are equivalence classes that partition the set of targets, T,
| S + ( l ) | + | S ( l ) | + | S ( l ) | = | T |
and the corresponding fractions of active, inactive, and null LT pairs are given by
f α ( l ) = | S α ( l ) | | T | ,
where α { + , , } , respectively. This is illustrated in Figure 4. The two arrows in Figure 4a point to two ‘slices’ associated with ligands l 1 and l 5 taken from the L × T × A reference set and depicted in Figure 4b,c. It is clear from these examples that Equations (29)–(31) are obtained for these two ligands, as is the case for all ligands treated by the formalism presented in this work.

3. Polypharmacologies

Although its existence is implied by the plethora of side effects associated with essentially all drugs, polypharmacology also plays an important, although not fully understood, role in determining the efficacy of many drugs. (Use of the terminology ‘polypharmacology’ implies that the interaction of a given ligand or drug with multiple biological targets induces multiple (i.e., ‘poly’) pharmacological responses. If a ligand/drug interacts in some fashion with multiple targets without inducing additional pharmacological responses, it would technically be called a promiscuous ligand or drug, but we will retain the polypharmacology nomenclature in this work.)Thus, polypharmacology, which is a manifestation of the seeming generality of ‘off-target’ interactions, raises a number of issues pertinent to drug research. The fact that a given ligand or drug can interact with multiple, largely protein, drug targets in the same functional class is not entirely unexpected [14]. The fact that in many instances it can also interact with multiple targets in different functional classes does, at least at first glance, seem surprising. Given the wide variety of surface topographies possessed by most targets, which are typically proteins, it is somewhat less surprising.
Studies aimed at identifying protein targets in different functional classes that interact with the same ligand have tended to focus on identifying structurally similar binding sites on these proteins. However, this is not an absolute requirement as shown by the recent, seminal work coming out of Shoichet’s laboratory [15], which showed that identical ligands can exhibit significantly different binding modalities in proteins in diverse functional classes. This finding provides a structural basis for the observed prevalence of ‘off-target’ interactions and hence, of polypharmacology.
An issue that arises in essentially all studies aimed at determining the values of polypharmacologies, is due to the fact that the datasets used to evaluate them are, to varying extents, incomplete, i.e., they do not contain activity values for all relevant LT pairs associated with a given ligand. The approach described in this work provides a scheme, albeit an incomplete one, for estimating bounds to polypharmacologies that may be able to provide at least some sense of the magnitudes of polypharmacologies (vide infra).

3.1. Simple Polypharmacologies

Simple polypharmacologies can be obtained by determining the cardinalities of appropriate LAPs, i.e.,
P min ( l ) = | S + ( l ) | = t T s + ( l , t ) ,   for   all   l L .
This would represent a lower bound to the true polypharmacology value since some of the null pairs would undoubtedly be active. Thus, a first approximation to an upper bound can be obtained by including null LT pairs and assuming they are all active. This is indicated by modifying the null pair index, + , so that
P max ( l ) = | S + ( l ) | + | S + ( l ) | ,
where
| S + ( l ) | = t T s + ( l , t )
for all l L . Note that the structures of S ( l ) and S + ( l ) are identical, i.e., S ( l ) S + ( l ) T , although they are interpreted differently: the s ( l , t ) = 1 terms represent LT pairs of unknown activity, while the s + ( l , t ) = 1  terms refer to LT pairs that are assumed to be active. The corresponding s ( l , t ) = 0 and s + ( l , t ) = 0 terms represent LT pairs that do not belong to S ( l ) and S + ( l ) , respectively, but because of Equation (29) they must belong either to S + ( l ) or S ( l ) . The s + ( l , t ) terms will be used in the remainder of this section in order to emphasize that the null pairs are now assumed to represent active pairs. Thus, the ‘true’ value of the polypharmacology lies in the interval,
P min ( l ) P ( l ) P max ( l ) ,
the size of which is equal to the maximum error (this, of course, is not the ‘true’ maximum error, since the l-th ligand may interact with many other targets not included within the specified target set.),
P max ( l ) P min ( l ) = | S + ( l ) | = Δ E max ( l )
for all l L .
As noted in the Introduction, the number of null pairs in many instances is considerably larger than the number of active and inactive pairs combined. Thus, the upper bound in Equation (37) is generally too large to be of practical value. One approach is to reduce the overall size of the LT dataset by removing null pairs. Vogt, et al. [16] developed a novel procedure for removing them, but it can also remove some active pairs that could be of interest. By combining their method with that described here, it may be possible to obtain an optimal solution that removes a number of null pairs leading to a reduction in the error in a way that minimizes the loss of information due to the corresponding removal of active pairs. An alternative approach, as discussed below, involves estimation of the percentage of null pairs that are actually active.
The cardinality of the set of all LT pairs associated with the l-th ligand is given by
| S + ( l ) | + | S ( l ) | + | S + ( l ) | = | T | ,
Thus, the error can be written as
Δ E max ( l ) = | S + ( l ) | = | T | | S ( l ) | | S + ( l ) | ,
for all l L . Obviously, since the size of T is fixed, | S + ( l ) | can be reduced by increasing the number of known inactives and actives, | S ( l ) | and | S + ( l ) | , respectively. An underappreciated issue in this regard is related to the number of inactive pairs, which tend to be underreported, especially if their activities are very low. This can materially affect the error, as is clear from Equation (40).
Since only a fraction of LT pairs are likely to be active, assuming that all null pairs in S + ( l ) are active is likely to be a substantial overestimate. Estimating the value of this fraction is, however, non-trivial as each of the LT pairs associated with that ligand involve a different pharmacological target. Hence, the ‘traditional’ approach would involve carrying out a set of QSAR-based (Quantitative Structure-Activity Relationships) computations, one for each target based on a structurally similar set of LT pairs of known activity associated with that target. Needless to say this is an arduous task and is unlikely to result in a balanced treatment of all relevant LT pairs. It is also a non-trivial task as most predictive methods, such as those associated with QSAR, employ linear models that generally are unsuitable for making predictions on structurally diverse sets of ligands and targets. While non-linear methods such as neural networks are better able to deal with this issue, they usually require substantial amounts of data in order to perform effectively [17,18,19]. Other approaches, including deep learning [20,21,22,23,24], have been examined, but the general sparseness and inhomogeneity of LT datasets tends to diminish the effectiveness of these types of approaches.
Under certain conditions, a simple procedure based on an ‘urn-like’ model may provide suitable estimates of the probability that a given LT pair associated with a specific ligand will be active [25]. Consider the fraction of actives of the l-th ligand with respect to the subset of targets for which activity data is available in the dataset. This is an estimate of the conditional probability that the null pairs associated with the l-th ligand are, in fact, active,
Pr l ( + ) | S + ( l ) | | S + ( l ) + S ( l ) |
for all l L . It provides an estimate of the probability that a randomly selected LT pair from S + ( l ) is active and, as shown in Equation (41), is based on the known actives and inactives associated with the l-th ligand. This estimate improves as the number of known active and inactive pairs associated with the ligand increases. In any case, it can only be considered to be a very approximate estimate, although it is considerably better than assuming that all LT pairs in S + ( l ) are active.
An ‘improved’ estimate of the number of active null pairs is given by
| S ˜ + ( l ) | = Pr l ( + ) | S + ( l ) | = Pr l ( + ) t T s + ( l , t )   for   all   l L .
Since probability is involved, | S ˜ + ( l ) | can be considered to be an expectation value. As mentioned above, inactive LT pairs are often underreported and thus the probability estimate of Equation (41) is overly optimistic and the estimate provided by Equation (42) is still likely to be an upper bound but not in a strict sense. An improved upper bound is given by
P ˜ max ( l ) = | S + ( l ) | + | S ˜ + ( l ) | P max ,
where the ‘true’ value of P ( l ) lies in the interval given in Equation (44),
P min ( l ) P ( l ) P ˜ max ( l ) .
Hence, an improved error estimate is now given by
Δ E ˜ ( l ) = | S ˜ + ( l ) | = [ P ˜ max ( l ) P min ( l ) ] Δ E max ( l ) .

3.2. Joint Polypharmacologies

Joint polypharmacologies are similar to simple polypharmacologies except that they are based on the number of targets that a pair of ligands are both active against. Paolini, et al. gave a closely related definition [26]. As will be seen in this section, the issue of joint targets significantly complicates estimates of upper bounds, so a more general approach is warranted to ensure that all appropriate terms are considered. This can be accomplished by constructing the augmented sets S + ( l )   S ( l ) and S + ( l )   S ( l ) . Take their intersection and expand the expression using the distributive propety of classical sets [12]. Upon regrouping terms,
[ S + ( l )   S ( l ) ]   [ S + ( l )   S ( l ) ] = [ S + ( l )   S + ( l ) ]   [ S ( l )   S + ( l ) ]   [ S + ( l )   S ( l ) ]   [ S ( l )   S ( l ) ] .
In order to simplify the expressions, let
  ( S ) = [ S + ( l )   S ( l ) ]   [ S + ( l )   S ( l ) ]
and
S + , + ( l , l ) = S + ( l )   S + ( l )   with   | S + , + ( l , l ) | = t T s + ( l , t ) s + ( l , t ) ,
S + , + ( l , l ) = S + ( l )   S + ( l )   with   | S + , + ( l , l ) | = t T s + ( l , t ) s + ( l , t ) ,
S + , + ( l , l ) = S + ( l )   S + ( l )   with   | S + , + ( l , l ) | = t T s + ( l , t ) s + ( l , t ) ,
S + , + ( l , l ) = S + ( l )   S + ( l )   with   | S + , + ( l , l ) | = t T s + ( l , t ) s + ( l , t ) .
Thus, Equation (46) becomes
  ( S ) = S + , + ( l , l )   S + , + ( l , l )   S + , + ( l , l )   S + , + ( l , l )
and their pairwise intersections are now given by
= S + , + ( l , l )   S + , + ( l , l ) = S + , + ( l , l )   S + , + ( l , l )       = S + , + ( l , l )   S + , + ( l , l ) = S + , + ( l , l )   S + , + ( l , l )       = S + , + ( l , l )   S + , + ( l , l ) = S + , + ( l , l )   S + , + ( l , l )
which shows that S + , + ( l , l ) , S + , + ( l , l ) ,   S + , + ( l , l ) ,   and   S + , + ( l , l ) partition   ( S ) , and hence, are equivalent classes. Thus,
|   ( S ) | = | S + , + ( l , l ) | + | S + , + ( l , l ) | + | S + , + ( l , l ) | + | S + , + ( l , l ) |
which is a general statement about the cardinality of   ( S ) given in Equation (47). It is clear that the situation in this instance is much more complex than that where the intersection of sets is not involved, as is the case for the simple polypharmacologies described in the previous section.
If it is assumed that the LT pairs in S ( l ) and S ( l ) are all inactive, then they effectively become null sets, i.e., S ( l ) and S ( l ) . Hence, the summations in Equations (49)–(51) are equal to zero, and only the terms in Equation (48) are applicable. In such instances, the joint polypharmacology is a minimum, i.e.,
P min ( l , l ) = | S + , + ( l , l ) | = t T s + ( l , t ) s + ( l , t ) .
If, as is the case for simple polypharmacologies, it is assumed that the elements of S ( l ) and S ( l ) correspond to active LT pairs, i.e., S ( l ) S + ( l ) and S ( l ) S + ( l ) , the expressions in Equations (49)–(51) will likely contribute to the joint polypharmacology.
As was the case for polypharmacologies, assuming that all of the elements in these sets correspond to active LT pairs is likely to be a considerable overestimate, since the fraction of null LT pairs in many datasets is generally quite large. The maximum value of the joint polypharmacology involves all of the terms to the right of the equal sign in Equation (56),
P max ( l , l ) = | S + , + ( l , l ) | + | S + , + ( l , l ) | + | S + , + ( l , l ) | + | S + , + ( l , l ) | ,
so that the value of the joint polypharmacology lies in the interval
P min ( l , l ) P ( l , l ) P max ( l , l ) ,
the size of which is equal to the maximum error
P max ( l , l ) P min ( l , l ) = | S + , + ( l , l ) | + | S + , + ( l , l ) | + | S + , + ( l , l ) | = Δ E max ( l , l ) .
As is the case with simple polypharmacologies, it is highly likely that only a fraction of the LT pairs in S + ( l ) and S + ( l ) are active. Thus a similar approach to that used in the case of polypharmacologies can also be applied here. This requires the following probability estimates:
Pr l , l ( + , + ) | S + , + ( l , l ) | | S + , + ( l , l ) | + | S + , ( l , l ) | ,
Pr l , l ( + , + ) | S + , + ( l , l ) | | S + , + ( l , l ) | + | S , + ( l , l ) | ,
Pr l , l ( + , + ) | S + , + ( l , l ) | | S + , + ( l , l ) | + | S + , ( l , l ) | + | S , + ( l , l ) | + | S , ( l , l ) | ,
which are similar in general form to that given in Equation (41) for polypharmacologies.
These relationships provide a means for improving the upper bounds in a similar fashion to that employed for simple polypharmacologies in Section 3.1. Thus,
P ˜ max ( l , l ) = | S + , + ( l , l ) | + Pr l , l ( + , + ) | S + , + ( l , l ) | + Pr l , l ( + , + )   | S + , + ( l , l ) | + Pr l , l ( + , + )   | S + , + ( l , l ) | ,
which simplifies to
P ˜ max ( l , l ) = | S + , + ( l , l ) | + | S ˜ + , + ( l , l ) | + | S ˜ + , + ( l , l ) | +   | S ˜ + , + ( l , l ) | .
As before, the terms with tildes (‘~’) should be interpreted as expectation values, and, as is the case for simple polypharmacologies, the ‘true’ value of a joint polypharmacology lies in the interval
P min ( l , l ) P ( l , l ) P ˜ max ( l , l ) .
The size of the interval is bounded from below and above by the relevant error terms,
Δ E ˜ ( l , l ) = [ P ˜ max ( l , l ) P min ( l , l ) ] = | S ˜ + , + ( l , l ) | + | S ˜ + , + ( l , l ) | + | S ˜ + , + ( l , l ) | Δ E max ( l , l ) ,
which are similar in form, albeit more complex, than the corresponding terms for polypharmacologies given in Equation (45).

4. Results and Discussion

An example, based on a protein kinase dataset (Supplementary Materials), is presented that illustrates the methodology described in this paper. Protein kinases represent an important target class with more than 85 clinically approved drugs to date. Moreover, research on new kinase inhibitors occupies about 30% of current R&D spending within the pharmaceutical industry [27]. While early studies were primarily focused on cancer chemotherapies [28], more recent studies have been expanded to include inflammatory processes as well [29,30,31].
To illustrate an application of the method, a dataset containing 250 ligands and a representative set of 433 protein kinases was obtained from ChEMBL version 28 [32]. It consists of data from two panel assays carried out by Klaeger, et al. [33] on 241 drugs and drug candidates and 319 kinases, and by Karaman et al. [34] on 38 ligands and 282 kinases. These data sets were augmented with a small amount of additional data from ChEMBL. The activity status of an LT pair was considered to be inactive if it was explicitly annotated as ‘not active’ or when the Kd or Ki value was larger than 3 μM (corresponding to a pKd or pKi of 5.5). In the case of conflicting activity annotations, the activity status was set to ‘null’. Table 2 provides a summary of the statistics of the PK dataset. The activity annotations have been made available as supplementary material. This work is focused on an analysis of the activity status of LT pairs in the dataset: it does not attempt to compute missing activity values or to address any structural issues associated with the ligands or the protein-kinase target proteins.
The activity profile of all 250 ligands is depicted in Figure 5a,b. Each ligand has three components that contribute to its overall activity profile, whose values are based on ‘counts’ of targets measured along the ordinate: (1) the count of targets that exhibit activities equal to or greater than the threshold value (depicted by the green bar), (2) the count of targets that exhibit activities that are less than the threshold value (depicted by the red bar), and (3) the count of targets for which there is no activity information (depicted by the grey bar). Ligands are ordered along the abscissa in increasing value of the count of active plus inactive LT pairs. As expected, in most instances, the number of inactive pairs for each ligand is significantly larger than the number of active pairs. The large area of grey clearly shows that in most cases there is a substantial lack of global data completeness in this dataset [5].
The ratio of the number of active plus inactive targets (green plus red bars) for the l-th ligand divided by the number of targets (green plus red plus grey bars), represents the ligand-based LDC with respect to the l-th ligand, i.e.,
L D C ( l ) = | S + ( l ) | + | S ( l ) | | T | .
where | T | = | S + ( l ) | + | S ( l ) | + | S ( l ) | . The average value of L D C ( l ) is given by
< L D C ( l ) > a v e = 1 | L | l L L D C ( l ) = 1 | L | l L | S + ( l ) | + | S ( l ) | | T | = l L | S + ( l ) | + | S ( l ) | | L | | T | = G D C .
Figure 6 depicts the cumulative distribution of L D C ( l ) values (Note that italics are used to indicate functions; e.g. LDC(l) and LDC(t)). As seen in the figure, the median and average values are of comparable magnitude, a condition that typically corresponds to a reasonably symmetric probability distribution.
The same analysis can be carried out for target-based LDC’s, which are displayed in Figure 7. In each of the panels, ligands are indicated along the ordinates and targets along the abscissas. It is clear from these diagrams that the distribution of target-based LDC’s differs considerably from those of the ligand-based LDC’s depicted in Figure 5. A similar analysis to that given in Equation (67) yields an analogous result < L D C ( t ) > a v e = G D C for target-based LDC’s, which shows that all three entities are equal to one another, i.e., < L D C ( t ) > a v e = G D C = < L D C ( l ) > a v e . Figure 8 depicts the cumulative distribution of target-based LDC values that, not surprisingly, show that the distributions are quite different, although as noted above, their average values are identical.
A random sample of 125 ligands was selected from the original dataset of 250 ligands as a basis for illustrating the computation of polypharmacologies. Figure 9 depicts a histogram of 125 simple polypharmacology values. The dark green bars correspond to the minimum value of the polypharmacology, P min , given in Equation (34). The dark plus light green composite bars represent an estimate of the upper bound to the true polypharmacology value, based on Equations (41)–(43). As shown by these equations, the approximation depends on an estimate of the probability, given in Equation (41), that a null pair is actually active. This can be modelled as the number of successes in repeated Bernoulli trials, which yield a binomial distribution [35], from which confidence intervals at a significance level of α = 0.05 , represented by the vertical black lines in Figure 9, have been determined based on ‘Jeffreys Bayesian intervals’ [36].
Cumulative distributions of the simple polypharmacologies are given in Figure 10. The lower bounds, P min , are indicated by the dark green curve; the probabilistically estimated upper bounds, P ˜ max , are indicated by the lime-green curve; and the upper bounds, P max , are indicated by the orange curve. It is clear from the figure that the estimated values, which are based on Equations (42) and (43), lie between the max and min values, but lie close to the cumulative distribution of the minimum values. This is obviously a better approximation of the upper bound than that afforded by P max , which Figure 10 shows is a considerable overestimate of the true value of the simple polypharmacology. The minimum and estimated values also show that the magnitudes of simple polypharmacology are significant, with nearly 50% of the ligands exhibiting values of approximately 10 or greater. Part of the issue here is undoubtedly due to the fact that all of the targets are protein kinases, and hence come from a single activity class whose binding-site structures are well known to be somewhat structurally similar. Nevertheless, the high values of simple polypharmacologies are larger than is generally assumed. This can certainly pose problems for drug research, especially with regard to the development of drugs that are highly specific for a limited subset of protein-kinase targets. It does not address issues associated with non-protein-kinase targets. Hence, the ligands examined here could also exhibit significant levels of polypharmacology with respect to non-protein kinase targets as well.
The situation in the case of joint polypharmacologies is far more complicated since it involves set intersections over a set of n ( n 1 ) / 2   unique pairs of ligands. For the full set of n = 250 ligands, this amounts to 31,125 pairs. Even for the reduced set of n = 125 randomly sampled ligands, this still amounts to 7750 pairs. In order to reduce the amount of data and still provide a meaningful illustration of the methodology, two ligands, one which is active with respect to 10 targets and the other which is active against 41 targets, were chosen from the set of 125 randomly sampled ligands treated earlier, and their interaction with the other 124 ligands in the randomly sampled set was determined. This yielded two sets of 124 data points depicted in Figure 11a,b.
The dark green bars in Figure 11 correspond to minimum joint polypharmacology values, which are calculated using the expression given in Equation (55). The probabilistically estimated upper bounds given by Equations (62) and (63) are represented by the composite dark and light green bars associated with each ligand. The probability estimates used in these equations are based on the assumption that the variables are independent, in which case Pr l , l ( + , + ) = Pr l ( + ) Pr l ( + ) . Probability estimates taking account of dependencies between the variables, i.e., accounting for the notion that similar ligands might have similar activity profiles, are given in Equations (59)–(61). Applying these estimates to the expression in Equation (62) yields an estimate of the upper bound to the joint polypharmacology that is depicted as a single blue x for each ligand. Interestingly, this estimate of P ˜ max is in essentially all cases significantly greater than the value obtained assuming statistical independence. Moreover, it also lies considerably above the confidence interval. This strongly suggests that the joint probabilities are consistently larger than those computed using the independence assumption. Thus, the corresponding joint polypharmacologies would be expected to exhibit similar behavior as is observed in Figure 11, and by the cumulative distributions depicted in Figure 12, which afford direct confirmation of this observation. As was the case for simple polypharmacologies, the black vertical lines correspond to confidence intervals that in this case are associated with joint polypharmacologies.
Because joint polypharmacologies involve set intersections, which satisfy | S + ( l )   S + ( l ) | min [ | S + ( l ) | , | S + ( l ) | ] , it follows that P min ( l , l ) min [ P min ( l ) , P min ( l ) ] , which determines an upper bound to the minimum value of the joint polypharmacology. This is seen in Figure 11a,b, both of which depict this type of behavior quite clearly: (1) the molecule depicted in Figure 11a is active with respect to 10 targets, thus the maximum value of the minimum joint polypharmacologies associated with this ligand must satisfy P min ( l , l ) P min ( l ) = 10 , and (2) the molecule depicted in Figure 11b is active with respect to 41 targets, thus the maximum value of the minimum joint polypharmacologies associated with this ligand must satisfy P min ( l , l ) P min ( l ) = 41 . Both of these restrictions are clearly seen to apply in Figure 11a,b; in particular, note the horizontal dashed lines in both figures. In any case, the magnitude of many of the joint polypharmacologies is still quite significant. Hence, all of this data strongly suggests that polypharmacologies are likely to play a significant role in drug discovery that goes well beyond their role as inducers of side effects.

5. Summary and Conclusions

Almost all LT datasets exhibit a significant lack of data completeness as reflected by the substantial fraction of their LT pairs for which activity data is absent. Thus, there are three activity states—active, inactive, and unknown or null—rather than the two-state description (i.e., active and inactive) usually applied to these datasets. The two-state approach ignores a significant portion of the dataset, which is either neglected or is lumped together with the subset of inactive pairs. As some of the null pairs are undoubtedly active, this can lead to a significant undercounting of simple and joint polypharmacologies.
The current work develops a classical set-theoretic procedure based on ternary relations for representing activity-thresholded LT datasets composed of active, inactive, and null LT pairs. These relations are further simplified by projecting them onto simpler one-dimensional sets, facilitating the analysis of these datasets. Two applications of this methodology are described. The first involves a generalization based on the data completeness associated with individual ligands and targets, which affords a more highly resolved representation than the global view adopted in its original description [5]. The second involves the estimation of upper bounds to simple and joint polypharmacologies that are based on the subsets of null LT pairs. These values also provide the means for obtaining interval values for polypharmacologies. Both procedures are illustrated by an analysis of a protein-kinase dataset obtained from the ChEMBL database. It should be emphasized that the procedures developed here are aimed strictly at an analysis of the data; they are not meant to be QSAR tools for predicting the activities of individual molecules.
Although they do not have the size and complexity of LT datasets within the pharmaceutical industry, publicly available datasets are becoming more readily available with a greater diversity of content. However, because they are usually assembled from multiple datasets, they tend not to be uniform in coverage and reliability and exhibit a significant lack of data completeness (vide supra). This is unlikely to change significantly in the near future. Thus, the current approach affords a means for explicitly accounting for LT pairs of unknown activity that, although somewhat limited, may nevertheless provide information on pharmacological parameters such as ligand- and target-based LDC and on simple and joint polypharmacologies, which should be of interest in drug research. The present work does not fully address the issue of missing data per se. It does, however, describe a means for accounting for missing data, which is illustrated by the computation of interval values for simple and joint polypharmacologies, two key pharmacological parameters that have gained in importance in drug research.
Although the work presented here deals with thresholded datasets, an extension to datasets whose elements are taken from concentration-dependent activity data can be developed by increasing the degree of partitioning of the datasets. Thus, instead of partitioning LT pairs with known activity values into active and inactive subsets based on a single, assumed activity threshold, they can be more highly partitioned by defining several activity thresholds, which will define the boundaries of a number of partitions. Work is currently underway for the development of this modification that, not surprisingly, is considerably more complex than the method presented in this work. An interesting feature of the new work is the possibility of defining activity-dependent polypharmacologies—sets of LT pairs associated with low activities would give rise to ‘weak polypharmacologies’, while sets of LT pairs associated with high activities would give rise to ‘strong polypharmacologies’, and so on. The present approach can also be used to address target-based similarities, but because similarities involve ratios, and because their analysis must account for terms associated with null pairs, this adds an additional level of complication to the analysis, and thus their development will be dealt with at a later date.

Supplementary Materials

The following are available online. The activity annotations extracted from ChEMBL version 28 for 433 kinases and 250 ligands including target and ligand specifications are available as supplementary CSV files.

Author Contributions

The original draft of the manuscript was done by G.M., M.V. made a number of significant contributions to drafts of the manuscript that preceded and included the final manuscript. These contributions involved adding and modifying a significant amount of text to the original manuscript draft, correcting a number of incorrectly stated equations, as well as adding a number of equations to the original manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The kinase activity annotations extracted from ChEMBL are available as supplementary material.

Acknowledgments

GMM would like to thank Eulalia Szmidt for a number of helpful discussions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Peters, J.-U. (Ed.) Polypharmacology in Drug Discovery; John Wiley and Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
  2. Anighoro, A.; Bajorath, J.; Rastelli, G. Polypharmacology: Challenges and opportunities in drug discovery. J. Med. Chem. 2014, 57, 7874–7887. [Google Scholar] [CrossRef]
  3. Jackson, C.M.; Esnouf, M.P.; Winzor, D.J.; Deuwer, D.L. Defining and measuring biological activity: Applying principles of metrology. Accre. Qual. Assur. 2007, 12, 283–294. [Google Scholar] [CrossRef] [Green Version]
  4. Pelikan, E.W. Glossary of Terms and Symbols Used Pharmacology. Available online: http://www.bumc.bu.edu/busm-pm/academics/resources/glossary (accessed on 6 December 2020).
  5. Mestres, J.; Gregori-Puigiané, E.; Valverde, S.; Solé, R.V. Data completeness—The Achilles heel of drug-target networks. Nat. Biotechnol. 2008, 26, 983–984. [Google Scholar] [CrossRef] [PubMed]
  6. Pirlot, M.; Vincke, P. Semiorders; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1997. [Google Scholar]
  7. Priest, G. An Introduction to Non-Classical Logic, 2nd ed.; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
  8. Atanassov, K.T. On Intuitionistic Fuzzy Sets Theory; Springer: Heidelberg, Germany; New York, NY, USA; Dordrecht, The Netherlands; London, UK, 2012. [Google Scholar]
  9. Halmos, P.R. Naïve Set Theory; Springer: New York, NY, USA, 1974. [Google Scholar]
  10. Maggiora, G.; Gokhale, V. A simple mathematical approach to the analysis of polypharmacology and polyspecificity data. F1000Research 2017, 6, 788. [Google Scholar] [CrossRef]
  11. Maggiora, G.; Szmidt, E. An intuitionistic fuzzy set analysis of drug-target interactions. MATCH Commun. Math. Comput. Chem. 2021, 85, 465–498. [Google Scholar]
  12. Klir, G.J.; Yuan, B. Fuzzy Sets and Fuzzy Logic–Theory and Applications; Prentice-Hall PTR: Upper Saddle River, NJ, USA, 1995. [Google Scholar]
  13. Kaufmann, A. Introduction to the Theory of Fuzzy Subsets; Academic Press, Inc.: Orlando, FL, USA, 1975; Volume 1. [Google Scholar]
  14. Bull, S.C.; Doig, A.J. Properties of Protein Drug Classes. PLoS ONE 2015, 10, e0117955. [Google Scholar] [CrossRef]
  15. Barelier, S.; Teague, S.; O’Meara, M.J.; Shoichet, B.K. The recognition of identical ligands by unrelated proteins. ACS Chem. Biol. 2015, 10, 2772–2784. [Google Scholar] [CrossRef] [Green Version]
  16. Vogt, M.; Jasial, S.; Bajorath, J. Extracting compound profiling matrices from screening data. ACS Omega 2018, 3, 4706–4712. [Google Scholar] [CrossRef]
  17. Shim, J.; Hong, Z.-Y.; Sohn, I.; Hwang, C. Prediction of drug-target binding affinity using similarity based convolutional neural network. Nat. Sci. Rep. 2021, 11, 1–9. [Google Scholar] [CrossRef]
  18. Baskin, I.I.; Winkler, D.; Tetko, I.V. A renaissance of neural networks in drug discovery. Expert Opin. Drug Disc. 2016, 11, 785–795. [Google Scholar] [CrossRef] [PubMed]
  19. Hu, S.S.; Zhang, C.; Chen, P.; Gu, P.; Zhang, J.; Wang, B. Predicting drug-target interactions from drug structure and protein sequence using novel convolutional neural networks. BMC Bioinf. 2019, 20, 689. [Google Scholar] [CrossRef] [Green Version]
  20. Wang, Y.-B.; You, Z.-H.; Yang, S.; Yi, H.C.; Chen, Z.-H.; Zheng, K. A deep learning-based method for drug-target interaction prediction based on long short-term memory neural network. BMC Med. Inform. Dec. Mak. 2020, 2, 1–9. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  21. Lee, K.; Kim, D. In-silico molecular binding prediction for human drug targets using deep neural multi-task learning. Genes 2019, 10, 906. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Lipinski, C.F.; Maltarollo, V.G.; Oliveira, P.R.; da Silva, A.B.F.; Honorio, K.M. Advances and perspectives in applying deep learning for drug design and discovery. Front. Robot. AI 2019, 6, 108. [Google Scholar] [CrossRef] [Green Version]
  23. D’Souza, S.; Prema, K.V.; Balaji, S. Machine learning models for drug-target interactions: Current knowledge and future directions. Drug Disc. Today 2020, 25, 748–756. [Google Scholar] [CrossRef]
  24. Bagherian, M.; Sabeti, E.; Wang, K.; Sartor, M.A.; Nikolovska-Coleska, Z.; Najarian, K. Machine learning approaches and databases for prediction of drug-target interaction: Survey paper. Brief. Bioinf. 2021, 22, 247–269. [Google Scholar] [CrossRef] [Green Version]
  25. Mahmoud, H.M. Pólya Urn Models; Chapman and Hall/CRC, Taylor & Francis Group: Boca Raton, FL, USA, 2009. [Google Scholar]
  26. Paolini, G.V.; Shapland, R.H.B.; van Hoorn, W.P.; Mason, J.S.; Hopkins, A.L. Global mapping of pharmacological space. Nat. Biotech. 2006, 24, 805–815. [Google Scholar] [CrossRef]
  27. MRC Protein Phosphorylation and Ubiquitylation Unit, University of Dundee. Available online: https://www.ppu.mrc.ac.uk/list-clinically-approved-kinase-inhibitors (accessed on 27 August 2021).
  28. Kannaiyan, R.; Mahadevan, D. A comprehensive review of protein kinase inhibitors for cancer therapy. Expert Rev. Anticancer Ther. 2018, 18, 1249–1270. [Google Scholar] [CrossRef]
  29. Kyriakis, J.M.; Avruch, J. Sounding the alarm: Protein kinase cascades activated by stress and inflammation. J. Biol. Chem. 1996, 271, 24313–24316. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Karin, M. Inflammation-activated protein kinases as targets for drug development. Proc. Am. Thorac. Soc. 2005, 2, 386–390. [Google Scholar] [CrossRef] [Green Version]
  31. Kuznietsova, H.M.; Yena, M.S.; Kotlyar, I.P.; Ogloblya, O.V.; Rybalchenko, V.K. Anti-inflammatory effects of protein kinase inhibitor pyrrole derivate. Sci. World J. 2016, 2016, 1–8. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Gaulton, A.; Hersey, A.; Nowotka, M.; Bento, A.P.; Chambers, J.; Mendez, D.; Mutowo, P.; Atkinson, F.; Bellis, L.J.; Cibrián-Uhalte, E.; et al. The ChEMBL Database in 2017. Nucleic Acids Res. 2016, 45, D945–D954. [Google Scholar] [CrossRef] [PubMed]
  33. Klaeger, S.; Heinzlmeir, S.; Wilhelm, M.; Polzer, H.; Vick, B.; Koenig, P.-A.; Reinecke, M.; Ruprecht, B.; Petzoldt, S.; Meng, C.; et al. The target landscape of clinical kinase drugs. Science 2017, 358, eaan4368. [Google Scholar] [CrossRef] [Green Version]
  34. Karaman, M.W.; Herrgard, S.; Treiber, D.K.; Gallant, P.; Atteridge, C.E.; Campbell, B.T.; Chan, K.W.; Ciceri, P.; Davis, M.I.; Edeen, P.T.; et al. A quantitative analysis of kinase inhibitor selectivity. Nat. Biotechnol. 2008, 26, 127–132. [Google Scholar] [CrossRef]
  35. Feller, W. An Introduction to Probability Theory and Its Applications, 3rd ed.; Wiley: New York, NY, USA, 1968. [Google Scholar]
  36. Brown, L.D.; Cai, T.; Dasgupta, A. Interval Estimation for a Binomial Proportion. Stat. Sci. 2001, 16, 101–133. [Google Scholar] [CrossRef]
Figure 1. Simple examples of the (a) ternary, (b) binary, and (c) unary reference sets used in this work. The arrows correspond to set-theoretic projections from L × T × A L × T and from L × T T , respectively.
Figure 1. Simple examples of the (a) ternary, (b) binary, and (c) unary reference sets used in this work. The arrows correspond to set-theoretic projections from L × T × A L × T and from L × T T , respectively.
Molecules 26 07419 g001
Figure 2. Three binary subrelations associated with ( L , T , A ) , viz. + ( L , T ) , ( L , T ) , and ( L , T ) , which correspond to the a + -, a -, and a -sheet in the figure, respectively. They are formed by projections of the respective ternary subrelations + ( L , T , A ) , ( L , T , A ) , and ( L , T , A ) onto the binary reference set L × T .
Figure 2. Three binary subrelations associated with ( L , T , A ) , viz. + ( L , T ) , ( L , T ) , and ( L , T ) , which correspond to the a + -, a -, and a -sheet in the figure, respectively. They are formed by projections of the respective ternary subrelations + ( L , T , A ) , ( L , T , A ) , and ( L , T , A ) onto the binary reference set L × T .
Molecules 26 07419 g002
Figure 3. Example of three binary subrelations: (a) represents the set of active LT pairs, (b) represents the set of inactive LT pairs, (c) represents the set of null LT Pairs, and (d) represents their set-theoretic union, which is equivalent to the reference set L × T .
Figure 3. Example of three binary subrelations: (a) represents the set of active LT pairs, (b) represents the set of inactive LT pairs, (c) represents the set of null LT Pairs, and (d) represents their set-theoretic union, which is equivalent to the reference set L × T .
Molecules 26 07419 g003
Figure 4. (a) Ternary reference set. (b) Ligand-based subrelation associated with l 1 , l 1 ( T , A ) { l 1 } × T × A . (c) Ligand-based subrelation associated with l 5 , l 5 ( T , A ) { l 5 } × T × A .
Figure 4. (a) Ternary reference set. (b) Ligand-based subrelation associated with l 1 , l 1 ( T , A ) { l 1 } × T × A . (c) Ligand-based subrelation associated with l 5 , l 5 ( T , A ) { l 5 } × T × A .
Molecules 26 07419 g004
Figure 5. (a) Ligand activity profiles for the first 125 ligands out of the set of 250 ligands. (b) Ligand activity profiles for the remaining 125 ligands out of the set of 250 ligands. For each ligand, the number of active, inactive, and null targets are shown as green, red, and grey bars, respectively.
Figure 5. (a) Ligand activity profiles for the first 125 ligands out of the set of 250 ligands. (b) Ligand activity profiles for the remaining 125 ligands out of the set of 250 ligands. For each ligand, the number of active, inactive, and null targets are shown as green, red, and grey bars, respectively.
Molecules 26 07419 g005
Figure 6. Cumulative distribution of ligand-based local data completeness, L D C ( l ) . The cumulative distribution of the ligand data completeness for all 250 ligands is shown in blue.
Figure 6. Cumulative distribution of ligand-based local data completeness, L D C ( l ) . The cumulative distribution of the ligand data completeness for all 250 ligands is shown in blue.
Molecules 26 07419 g006
Figure 7. (a) Target activity profiles for the first 220 targets out of the set of 433 protein kinase targets. (b) Target activity profiles for the remaining 213 targets out of the set of 433 protein kinase targets. For each target, the number of active, inactive, and null ligands are shown as green, red, and grey bars, respectively.
Figure 7. (a) Target activity profiles for the first 220 targets out of the set of 433 protein kinase targets. (b) Target activity profiles for the remaining 213 targets out of the set of 433 protein kinase targets. For each target, the number of active, inactive, and null ligands are shown as green, red, and grey bars, respectively.
Molecules 26 07419 g007
Figure 8. Cumulative distribution of target-based local data completeness, L D C ( t ) . The cumulative distribution of the target data completeness of all 433 ligands is shown.
Figure 8. Cumulative distribution of target-based local data completeness, L D C ( t ) . The cumulative distribution of the target data completeness of all 433 ligands is shown.
Molecules 26 07419 g008
Figure 9. Histogram of 125 estimated polypharmacology values randomly sampled from the set of 250 ligands. The dark green bar represents the minimum polypharmacology, while the orange marks represent the maximum polypharmacology. The probabilistically estimated maximum polypharmacology is indicated by the composite dark and lime green bars and includes a 95% confidence interval indicated by the vertical black line.
Figure 9. Histogram of 125 estimated polypharmacology values randomly sampled from the set of 250 ligands. The dark green bar represents the minimum polypharmacology, while the orange marks represent the maximum polypharmacology. The probabilistically estimated maximum polypharmacology is indicated by the composite dark and lime green bars and includes a 95% confidence interval indicated by the vertical black line.
Molecules 26 07419 g009
Figure 10. The cumulative distribution of the minimum, maximum, and estimated simple polypharmacologies for all 250 ligands are displayed in dark green, orange, and lime green, respectively.
Figure 10. The cumulative distribution of the minimum, maximum, and estimated simple polypharmacologies for all 250 ligands are displayed in dark green, orange, and lime green, respectively.
Molecules 26 07419 g010
Figure 11. Histogram of estimated joint polypharmacology values for two exemplary ligands. (a) CHEMBL119385 and (b) CHEMBL288441 taken from the set of 125 ligands of Figure 9 are shown with respect to the other 124 exemplary ligands. The bars represent estimates based on assuming that probabilities are only dependent on the activities of individual ligands, i.e., Pr l , l ( + , + ) = Pr l ( + ) Pr l ( + ) . The dark green bars represent the minimum joint polypharmacologies, and the lime green bars represent the contributions from LT pairs where one or both of them are null. The blue x’s show the estimates based on the joint activities of non-null LT pairs according to Equation (63).
Figure 11. Histogram of estimated joint polypharmacology values for two exemplary ligands. (a) CHEMBL119385 and (b) CHEMBL288441 taken from the set of 125 ligands of Figure 9 are shown with respect to the other 124 exemplary ligands. The bars represent estimates based on assuming that probabilities are only dependent on the activities of individual ligands, i.e., Pr l , l ( + , + ) = Pr l ( + ) Pr l ( + ) . The dark green bars represent the minimum joint polypharmacologies, and the lime green bars represent the contributions from LT pairs where one or both of them are null. The blue x’s show the estimates based on the joint activities of non-null LT pairs according to Equation (63).
Molecules 26 07419 g011
Figure 12. Cumulative distributions of estimated joint polypharmacologies for the exemplary ligands (a) CHEMBL119385 and (b) CHEMBL288441. The dark green line shows the cumulative distribution for the minimum joint polypharmacologies, the lime green for the estimated joint polypharmacologies assuming independence of activity for both ligands, and the blue line represents the estimate based on the observed joint polypharmacologies for non-null LT pairs.
Figure 12. Cumulative distributions of estimated joint polypharmacologies for the exemplary ligands (a) CHEMBL119385 and (b) CHEMBL288441. The dark green line shows the cumulative distribution for the minimum joint polypharmacologies, the lime green for the estimated joint polypharmacologies assuming independence of activity for both ligands, and the blue line represents the estimate based on the observed joint polypharmacologies for non-null LT pairs.
Molecules 26 07419 g012
Table 1. Summary of characteristic function values for the three subrelations.
Table 1. Summary of characteristic function values for the three subrelations.
a + -Sheet a -Sheet a -Sheet
Active{0,1}00
Inactive0{0,1}0
Null00{0,1}
Table 2. Global data completeness of PK dataset [5].
Table 2. Global data completeness of PK dataset [5].
No. of
Ligands
No. of
Targets
Active
LT Pairs
Inactive
LT Pairs
Null
LT Pairs
Total
LT Pairs
Global Data Completeness
2504334,72969,41934,104108,2500.685
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Maggiora, G.; Vogt, M. Set-Theoretic Formalism for Treating Ligand-Target Datasets. Molecules 2021, 26, 7419. https://doi.org/10.3390/molecules26247419

AMA Style

Maggiora G, Vogt M. Set-Theoretic Formalism for Treating Ligand-Target Datasets. Molecules. 2021; 26(24):7419. https://doi.org/10.3390/molecules26247419

Chicago/Turabian Style

Maggiora, Gerald, and Martin Vogt. 2021. "Set-Theoretic Formalism for Treating Ligand-Target Datasets" Molecules 26, no. 24: 7419. https://doi.org/10.3390/molecules26247419

APA Style

Maggiora, G., & Vogt, M. (2021). Set-Theoretic Formalism for Treating Ligand-Target Datasets. Molecules, 26(24), 7419. https://doi.org/10.3390/molecules26247419

Article Metrics

Back to TopTop