ALL Metrics
-
Views
-
Downloads
Get PDF
Get XML
Cite
Export
Track
Research Article

A simple mathematical approach to the analysis of polypharmacology and polyspecificity data

[version 1; peer review: 3 approved, 1 approved with reservations]
PUBLISHED 06 Jun 2017
Author details Author details
OPEN PEER REVIEW
REVIEWER STATUS

This article is included in the Cheminformatics gateway.

Abstract

There many possible types of drug-target interactions, because there are a surprising number of ways in which drugs and their targets can associate with one another.  These relationships are expressed as polypharmacology and polyspecificity.  Polypharmacology is the capability of a given drug to exhibit activity with respect to multiple drug targets, which are not necessarily in the same activity class. Adverse drug reactions (‘side effects’) are its principal manifestation, but polypharmacology is also playing a role in the repositioning of existing drugs for new therapeutic indications.  Polyspecificity, on the other hand, is the capability of a given target to exhibit activity with respect to multiple, structurally dissimilar drugs.  That these concepts are closely related to one another is, surprisingly, not well known.  It will be shown in this work that they are, in fact, mathematically related to one another and are in essence ‘two sides of the same coin’.  Hence, information on polypharmacology provides equivalent information on polyspecificity, and vice versa.
Networks are playing an increasingly important role in biological research. Drug-target networks, in particular, are made up of drug nodes that are linked to specific target nodes if a given drug is active with respect to that target.  Such networks provide a graphic depiction of polypharmacology and polyspecificity.  However, by their very nature they can obscure information that may be useful in their interpretation and analysis.  This work will show how such latent information can be used to determine bounds for the degrees of polypharmacology and polyspecificity, and how to estimate other useful features associated with the lack of completeness of most drug-target datasets.

Keywords

drugs, drug targets, polypharmacology, polyspecificity, networks, edge-colored, bipartite networks, latent information,

Introduction

The study of drug-target interactions and their manifestation in polypharmacology and polyspecificity is playing a major role in the growing field of chemogenomics in particular, and in drug research in general. Polypharmacology describes the multiplicity of drug targets against which a given compound exhibits some form of biological activity16. A less appreciated characteristic of drug targets is their polyspecificity, namely the ability of multiple, structurally dissimilar drugs to exhibit biological activity against the same target.

The principal manifestation of polypharmacology is adverse drug reactions (‘side effects’), a phenomenon that has been recognized ever since the administration of the first drug7,8. In an interesting turnabout, side-effect similarity has recently been used to identify drug targets9. A useful public data source called SIDER has also been developed; it links approximately 1000 drugs to nearly 1500 side effects10. An emerging role of polypharmacology is in the repositioning of existing drugs for new therapeutic indications11.

The term polyspecificity was primarily used to describe antibody recognition, and has been around for more than three decades12,13. It is only in the last few years, however, that it has been employed in the context of drug-target interactions. Consequently, there are fewer papers on this topic, and many of them deal with transporters and the efflux pumps that confer drug resistance1418, which is hardly a broad sample of biological activity. This is somewhat surprising, given that the polyspecificity of drugs has not always been explicitly recognized as such. For a number of years, it has been manifest in many different forms in drug research, under the guise of multiple lead series19, scaffold hopping20, and pharmacophore-based structure-activity studies21. All of these applications suggest that diverse structures may nevertheless exhibit biological activity with respect to the same target. This view is further supported by more recent evidence on the surprising prevalence of similarity cliffs22, and indirectly by the enhanced effectiveness of group fusion in identifying new active compounds23. These examples and the widespread occurrence of drug side effects suggest that some type of relationship might exist between polypharmacology and polyspecificity.

The alternative terminologies ‘drug promiscuity’ and ‘target promiscuity’ that are sometimes used instead of polypharmacology and polyspecificity, are slightly more general since they do not require the occurrence of biological activity, only that drugs and their targets interact (e.g., bind) in some specific fashion. Likewise, the term drug-target is sometimes replaced by the more general terms ligand-target or compound-target. However, the more popular although less general terms polypharmacology, polyspecificity, and drug-target will be used throughout the remainder of this work, with the caveat that their usage may sometimes be too narrow and may not always be strictly correct.

Recognition of the growing importance of polypharmacology in drug research and in biological research in general has resulted in the development of a number of drug-target databases2432 summarized in Table 1. A cursory examination of these databases shows that most drugs, as well as many xenobiotics, apparently exhibit very high degrees of polypharmacology. However, the data in these databases needs to be considered with caution, because it may not be of uniform quality since many experimental methods or computational techniques of varying accuracy may have been used in its generation. This is further exacerbated by the fact that reproducing biological data can be difficult even when the same experimental method is used in different laboratories, or even in the same ones! The paper by Jasial33 provides an interesting discussion that is relevant to this point.

Table 1. Sample of drug-target databases available over the Internet given by name, web address, and reference number in this work.

NameWeb AddressReference
1DrugBankwww.drugbank.ca24
2STITCHstitch.embl.de25
3WOMBATsunsetmolecular.com26
4PubChem
BioAssay
ncbi.nlm.nih.gov/pcassay27
5BindingDBbindingdb.org/bind/index.jsp28
6ChEMBLebi.ac.uk/chembl/target29
7canSARcansar.icr.ac.uk30
8PROMISCUOUSbioinformatics.charite.de/promiscuous31
9MATADORomictools.com/matador-tool32

To counter this issue database developers have established ‘reliability scores’ based on criteria of data quality, but there is no uniform procedure that is applied in all cases. Hence, drug-target datasets assembled with data obtained from multiple, diverse sources are unlikely to be of uniform quality. And this can give rise to significant uncertainties in the inferences that are drawn from analyses of such datasets.

By contrast, a number of more stringent evaluations have led to significantly reduced values for degrees of polypharmacology of many drugs3336. But these values represent lower bounds to the true values, since the datasets from which these results are drawn are typically incomplete, an issue that is discussed further in this section. Additional study is certainly warranted in order to determine the true degree of polypharmacology for most drugs. As discussed in the following section, the multiplicity of ways that drugs can bind to a wide variety of different structural features in protein targets suggests the possibility that polypharmacology may be more prevalent than the most conservative view suggests. It does not, however, provide incontrovertible support for the extremely high degrees of polypharmacology implied by the data in many drug-target databases.

Data quality is not the only issue associated with drug-target datasets; another important concern is that of data completeness, as discussed in a recent paper by Mestres et al.37. Data on all of the possible drug-target interactions within a given dataset of drugs and targets is generally unavailable, making a complete analysis of these interactions impossible. This issue is aggravated by the fact that almost all drug-target databases only report data on active compounds. The most complete datasets undoubtedly can be found in the laboratories of pharmaceutical companies, but since their data is proprietary it is of little value to researchers outside of these companies. The problem of data availability is also affected by biases that arise from the popularity of particular research areas such as GPCRs, ion channels, protein kinases, and proteases, which make up a significant portion of all targets in drug discovery research38.

The crux of this paper is based on an analysis of the relationship between polypharmacology and polyspecificity, and it is demonstrated that they represent mathematical duals of one another. We describe (1) a rigorous mathematical relationship between polypharmacology and polyspecificity, based on a simple mathematical argument, and (2) an analysis of the latent information associated with drug-target interactions, described by edge-colored bipartite drug-target networks. The use of edge-colored networks provides the means for establishing bounds on the degrees of polypharmacology and polyspecificity. A simple example of a drug-target network is presented in order to clarify a number of the technical points raised in this paper. Currently, there is greater research focus on polypharmacology, since it has a seemingly more direct relationship to the pharmacological behavior of drugs. However, as far as we can determine, a definitive study rigorously linking polypharmacology and polyspecificity has yet to be published by other authors.

Structural basis of drug-target interactions

It is important to recognize that polypharmacology and polyspecificity are purely phenomenological concepts. As such, they do not contain or require any specific structural information on the drugs or the targets they interact with. This is akin to classical chemical thermodynamics where, for example, the entropy, enthalpy, and free energy functions are purely phenomenological and do not in any way take account of the structural features of molecules39. In the case of drug-target interactions, all that is needed is some measure of the degree of interaction, such as an activity, inhibition constant, or an IC50 value, all of which are phenomenological constants.

It has been generally assumed that in most instances of polypharmacology, the drug binding-site of one target or the domain within which it resides is in some fashion structurally related to the binding-site or domain of other targets that the drug interacts with4042. A number of papers4346 have taken a more high-resolution approach that focuses on individual groups within binding sites. The work from these laboratories has dramatically expanded the rather limited contemporary view of the structural requirements of drug-target interactions4346. It counters the widely held, albeit changing, belief that if similar ligands bind to different proteins they must bind to structurally similar subsites in these proteins. The paper by Ehrt, et al.47 provides an overview of this developing area of research.

Recent work from Shoichet’s group at UCSF is based on detailed structural studies of the binding of 59 different ligands in 116 complexes, where the binding of a given ligand involved pairs of proteins with different folds. In almost half of the protein pairs examined, a given ligand interacted with unrelated residues in the two proteins. Even in cases with similar binding-site environments, the ligands interacted with different residues. All of this shows that multiple patterns of residues and binding site environments are capable of interacting with highly structurally similar, even identical ligands. The investigators concluded that “There appears to be no single pattern-matching ‘code’ for identifying binding sites in unrelated proteins that bind identical ligands”. This view is in line with what has been espoused by Mathews for protein-DNA interactions almost two decades earlier48.

Mathematical representations of drug-target interactions

Drug-target relationships

Mathematically, drug-target interactions can be characterized as binary relations, R(D,T), that describe an association between a set of drugs

D={d1,d2,,dn}(1)
and a set of drug targets
T={t1,t2,,tm}.(2)

These relations are described by ordered-pairs of elements, (di,tj), formed by the Cartesian product of these two sets, D × T, i.e.

(di,tj)R(D,T)D×TforalldiDandtjT.(3)

The meaning associated with ordered-pairs in a given relation depends on the nature of the relation. In this work we are interested in whether a drug is active with respect to a specific target. This is given by the characteristic function r(di, tj) ∈ R associated with the relation, which satisfies

r(di,tj)={1ifdiisactivewithrespecttotj0ifdiisinactivewithrespecttotj,(4)
where the activity values are equal to or greater than a threshold value that typically lies in the range of 1μM -10 μM. The elements r(di, tj) are generally collected into a n × m dimensional matrix,
R=[r(d1,t1)r(d1,t2)r(d1,tm)r(d2,t1)r(d2,t2)r(d2,tm)r(dn,t1)r(dn,t2)r(dn,tm)].(5)

Now consider the transpose of the relation, R(D,T)′ = R(T,D). This changes the order of the elements in the ordered-pairs, i.e.

(di,tj)R(D,T)(tj,di)R(D,T)(6)

Nothing has fundamentally changed, except the arrangement of the elements of the relation; their values remain the same

R=[r(t1,d1)r(t1,d2)r(t1,dn)r(t2,d1)r(t2,d2)r(t2,dn)r(tm,d1)r(tm,d2)r(tm,dn)].(7)
Now the relation can be viewed from the ‘target perspective’. This clearly shows that however the values of the elements of R(D,T) or R(D,T)′ are obtained, i.e. from the drug perspective r(di,tj), which is associated with polypharmacology, or from the target perspective r(tj,di), which is associated with polyspecificity, the two views are completely comparable. The above argument is the basis for showing that polypharmacology and polyspecificity are mathematical duals of one another.

In order to simplify and clarify all subsequent discussion, the following three categories of relations associated with ordered drug-target pairs are defined:

(1) ‘active’, which includes all drug-target pairs whose activity has been experimentally measured or computationally estimated to meet or exceed the designated activity threshold value;

(2) ‘inactive’, which includes all drug-target pairs whose activity value has been experimentally measured or computationally estimated to fall below the designated activity threshold value; and

(3) ‘unknown’, which includes all drug-target pairs whose activities have neither been measured experimentally nor estimated computationally.

The following simple, illustrative example shows that the 8 × 4 dimensional drug-target interaction matrix and its transpose, the 4 × 8 target-drug interaction matrix, contain entirely equivalent information – only the ‘viewpoint’ has changed:

R+=[11010110100011100101100111110011],R+=[10110110110110100101001110001111].(8)

In R+, the rows correspond to drugs and the columns to targets, while in R+ the rows correspond to targets and the columns to drugs. The positive subscript indicates that the matrix represents active drug-target pairs.

Bipartite networks

It may also be desirable to represent the information in Equations (5), (7), and (8) as a network49,50, since a considerable amount of the data on biological interactions is presented in the literature as networks. When the entities that are being compared belong to different sets, for example drugs and targets, a bipartite network such as that given in Equation (9) is commonly used:

N=DT,E.(9)
These networks are comprised of sets of drug and target nodes, D and T, that are non-overlapping, i.e. D ∩ T = ∅. Edges only link nodes between D and T; there are no edges linking pairs of nodes within either D or T. Thus, the edge set can be defined as
E={e(di,tj)|if(di,tj)isan'active'drug-targetpair}(10)

In networks, pairs of nodes directly linked by edges are said to be adjacent and constitute the elements of the (n + m) × (n + m) dimensional adjacency matrix:

A˜(n+m)×(n+m)=[0n×nAn×mAm×n0m×m],(11)
where
A=[a(d1,t1)a(d1,t2)a(d1,tm)a(d2,t1)a(d2,t2)a(d2,tm)a(dn,t1)a(dn,t2)a(dn,tm)],(12)
is called a biadjacency51 or incidence matrix49, although the latter usage is not strictly correct. The elements of A indicate which nodes of D are adjacent (i.e. linked or connected) to those of T. This provides what could be called drug-based view of the network. Since A′ is the transpose of A, its elements now indicate which nodes of T are adjacent to those of D (Cf. Equation (6)). This can be said to provide a target-based view of the network. Because the same information is contained in both matrices, the corresponding network has no directionality and is thus an undirected network. Moreover, the network topology is independent of which representation is used.

While not technically correct, for simplicity in this work A will be termed the adjacency matrix of 𝒩, since it contains all of the information in 𝒩. The zero valued submatrices in A˜ show that there are no links among nodes within D or among those within T. Since the elements of A are in one-to-one correspondence with the elements of R, the two matrices are isomorphic. Hence, R and A, and by implication 𝒩, contain essentially the same information.

Figure 1 depicts the bipartite network corresponding to the drug-target interaction matrix R+ given Equation (8). From the discussion of the general relationship of R and A in the previous paragraphs it follows that

A+=[11010110100011100101100111110011]=R+.(13)
Note that R+ and A+ interchange the positions of the nodes of the corresponding network, so that the target nodes now lie on the left hand side of the network diagram and the target nodes lie on the right hand side. This changes nothing, since the topology of the network is the same in both cases.

aff43993-7cb2-4c47-acbc-fd9543301fb0_figure1.gif

Figure 1. Simple example of a bipartite drug-target network made up of eight drugs and four targets.

Drug-target networks

Network data

Yildrim, et al.52 provided the earliest example of drug-target networks. Vogt and Mestres53 have also discussed a number of issues associated with such networks including, as mentioned earlier, the issue of data completeness37. Other related databases have also been developed such as those based on drug-side effects10 and gene-disease networks54.

While it is true that drug-target networks provide dramatic views of the complex interrelationships amongst drugs and their putative targets, they are difficult to interpret when the number of drug-target pairs becomes too large, as is demonstrated by several of the figures depicted in references 52 and 53. In those cases networks merely provide a visual sense of drug-target relationships and their overall complexity.

Because of this, such networks are rarely used directly to draw detailed inferences. Rather, as the information contained within them is available in various matrices such as the adjacency matrices shown in Equations (11)(13), it can be analyzed by algebraic procedures, some of which are described in this work. However, even the matrix algebraic approach becomes limiting for the adjacency matrices of large drug-target systems, which are quite sparse. In such cases, normal matrix-algebraic procedures become very inefficient. Storing the limited amount of data in such large sparse matrices is also very wasteful. This necessitates the development of efficient data structures and algorithmic procedures that facilitate the management and analysis of large drug-target datasets55. The fact that so many large networks such as the Internet have been analyzed has led to the development of highly efficient algorithms that are more than capable of handling the size problems typically encountered with drug-target networks. The last part of the book by Newman49 describes a number of these algorithms. They are not employed here, since the goal of the current work is the development of an understanding of some of the overlooked characteristics of drug-target network data and their analysis. Consequently, a very simple example is used as a basis for describing the underlying principles.

Many databases have been developed in order to provide a more unified source of experimental and computational data on drug-target interactions. Table 1 provides a summary of some useful drug-target databases. References to the various experimental methods used can best be found in the databases themselves. Because of the size and complexity of the chemogenomic space, computational methods have begun to play a larger role in determining drug-target interactions. A sample of some of the many computational techniques is given in the following references6,5659.

Polypharmacology and polyspecificity

The work described here is based on a phenomenological model of interactions between a set of drugs and a corresponding set of targets. Thus, as noted earlier, there is no requirement for any information on the molecular structure of the drugs, their targets, or any details on the nature of their inter- molecular interactions.

The degree of a given drug node is equal to the number of edges connected to that node, which is equivalent to the degree of polypharmacology of the drug associated with that node. The degree of a given target node is equivalent its degree of polyspecificity. It should be clear from Figure 1 that knowing the polypharmacology associated with the drug nodes is tantamount to knowing the degree of polyspecificity of the target nodes, and vice versa.

That this is the case can also be seen from the relational matrix, R+, given by Equation (8) or from the adjacency matrix, A+, given by Equation (13). In both instances, the rows represent drugs and the columns targets. Rows can be thought of as binary vectors associated with each of the drugs whose components are the targets the drugs can potentially interact with; correspondingly, columns can be thought of as binary vectors associated with each of the targets whose components are the drugs they can potentially interact with. Thus, all of the information on the degrees of polypharmacology and polyspecificity are contained in R+ and A+. Polypharmacology data, polyspecificity data, or some combination of the two can be used to ‘fill in’ the elements of R+ and A+. The degrees of polypharmacology and polyspecificity can then be computed by the expressions given in Equation (14) where the row and column sums correspond to the usual nodal degrees of the drug and target nodes, +(di) and +(tj), which are equivalent to their corresponding degrees of polypharmacology and polyspecificity, π̂PP(di) and π̂PS(tj), i.e.

k^+(di)π^PP(di)=tjTa+(di,tj),foralldiDk^+(tj)π^PS(tj)=dDa+(di,tj),foralltjT,(14)
where the a+(di, tj) are elements of A+. Note that use of the caret or circumflex symbol "∧" follows customary statistical usage and indicates that these values are estimates. This will be used consistently throughout this manuscript to indicate parameters estimated from data in the corresponding relational or adjacency matrices. As noted earlier, the adjacency or relational matrices contain all of the information needed to determine the degrees of polypharmacology and polyspecificity, in this case for the set of eight drugs and four targets, regardless of how the data are created. Having information about one of them automatically provides information on the other, since r(di,tj) = r(tj,di) and a(di,tj) = a(tj,di).

Table 2 summarizes the degrees of polypharmacology and polyspecificity for the sets of drugs and targets in the example depicted in Figure 1, and represented by the adjacency matrix in Equation (13). But there is more that needs to be considered.

Table 2. Active drug-target interactions.

The rows correspond to drugs and the columns to targets. The far right hand column gives values for the degree of polypharmacology, while the bottom most row gives values for the degree of polyspecificity. The binary values at the center of the table show whether a given drug-target pair is active (1) or inactive (0) or of unknown activity (0).

t1t2t3t4Polypharmacology
d111013
d201102
d310001
d411103
d501012
d610012
d711114
d800112
Polyspecificity554519

Limitations of network representations

The network representation of drug-target interactions effectively captures the information associated with active drug-target pairs, but in many instances it does not capture comparable information on inactive drug-target pairs or pairs whose activities have not been evaluated experimentally or computationally. This can lead to considerable uncertainty in the dataset and can be a latent source of error in the determination of degrees of polypharmacology and polyspecificity. The situation is exacerbated by the fact that most drug-target databases do not report data on drugs that are inactive, even if such data exists. In those cases, the drug-target pair must be assumed to belong to the category of pairs with unknown activity. How this affects the analysis of drug-target interactions is described in the sections that follow.

It is quite likely that within larger datasets, the activity of many of the drug-target pairs has not been evaluated experimentally or computationally. Since some of these may nevertheless be active, it follows that the degrees of polypharmacology and polyspecificity are typically underestimated and hence only provide approximate lower bounds to the true values. They are not true lower bounds because the data used for their determination are not always entirely consistent or accurate. Hence their reliability may be questionable.

Even though the number of drug-target pairs in the inactive and unknown categories is small in the example given here, in reality the number can be substantial and generally exceeds the number of active drug-target pairs. This makes total sense given that the number of active compounds in large corporate databases is generally only a few percent of the total number of compounds in their database. Thus, the problem now becomes how to obtain data on drugs in a dataset that are known to be inactive. As mention earlier, this is a significant problem for two reasons. First, activity data in corporate databases, where such information is likely to exist, is generally unavailable to the general research community. Second, most databases accessible by the non-industrial research community either do not report or report very little data on inactive drugs. Because of this, it is difficult to determine the contributions of drugs to the inactive category, which directly affects our knowledge of drugs in the category of unknown activity status. As will be seen in a forthcoming section, this impacts the size of the bounds to the degrees of polypharmacology and polyspecificity. Thus, while data on inactive drug-target pairs does not provide information that is useful for identifying drug targets, its availability reduces the size of the category of drugs of unknown activity, which improves the bounds on the degrees of polypharmacology and polyspecificity. The details of this argument are presented in a forthcoming section and are exemplified by the expression given in Equation (22).

More importantly, in many cases the number of possible drug-target pairs whose activity status is unknown may be significant. If they were experimentally or computationally determined, at least some of these might have activity values that meet or exceed the desired activity threshold. Not including these data will result in a less reliable estimation of the degrees of polypharmacology and polyspecificity. It may also suggest that the observed drug-target interactions involve a more limited region of target space than is actually the case. All of these issues raise questions as to how such data can be effectively incorporated into an analysis of drug-target interactions. One way to address this issue is by extending the current networks to include the class of edge-colored bipartite networks.

Edge-colored bipartite networks

An edge-colored bipartite network is depicted in Figure 2 for the simple example shown in Figure 1. Edges corresponding to active drug-target pairs are colored green, those corresponding to inactive pairs are colored red, and those corresponding to pairs of unknown activity are colored black. Thus, all of the possibilities are now incorporated into a single edge-colored network. Figure 3a represents a separation of this network into its three components, corresponding to active (+), inactive (−), and unknown (*) bipartite subnetworks. Figure 3b depicts their respective adjacency matrices, A+, A-, and A*, where the colored squares correspond to matrix elements with value ‘1’ and the uncolored squares correspond to matrix elements with value ‘0’. An examination of Figure 3b shows that the matrix elements of A, A+, A-, and A* satisfy

a(di,tj)=a+(di,tj)+a(di,tj)+a(di,tj)=1foralldiDandtjT(15)
The elements of the three matrices cover all possible drug-target interactions and are non-overlapping. Thus, they represent a partition of the matrix elements of A, all of whose elements have value unity.

aff43993-7cb2-4c47-acbc-fd9543301fb0_figure2.gif

Figure 2. Example of the network in Figure 1 represented as an edge-colored network, where the green edges correspond to active drug-target pairs, the red edges to inactive drug-target pairs, and the black edges to drug-target pairs of unknown activity status.

aff43993-7cb2-4c47-acbc-fd9543301fb0_figure3.gif

Figure 3.

(a) Decomposition of the bipartite, edge-colored network depicted in Figure 2 into its three component subnetworks, namely drug-target pairs that are active, inactive, and of unknown activity status. (b) The adjacency matrices corresponding to the bipartite, edge-colored subnetworks given in (a). The colored cells correspond to a value of unity and the uncolored cells to zero values.

Because of this, it is possible to determine the degrees of nodes for each of the subnetworks independently. Thus, the row and column sums for the three colored networks associated with A+, A-, and A*, are given, respectively, by

k^η(di)=yjYaη(di,tj)foralldiXk^η(tj)=xiXaη(di,tj)foralltjY(16)
where η ≜ +, –, *. Equation (14) shows the equivalences k̂+(di) ≡ π̂PP(di) and k̂+(tj) ≡ π̂PS(tj). As is discussed in detail in forthcoming sections, the terms k̂*(di) and k̂*(tj) are equivalent to error terms that provide uncertainty measures with respect to the degrees of polypharmacology and polyspecificity. In order to emphasize this property and to make their association with π̂PP(di) and π̂PS(tj) clear, the following equivalences are defined: k̂*(di) ≡ ε̂PP(di) and k̂*(tj) ≡ ε̂PS(tj) for all di ∈ D and tj ∈ T.

The results for the simple example depicted in Figure 1Figure 3 are collected in Table 3 and Table 4. In Table 3, k̂-(di) corresponds to the right hand column designated ‘Row-Sum’, and k̂-(tj) corresponds to the bottom row designated ‘Col-Sum’, and similarly for ε̂PP(di) and ε̂PS(tj), respectively, in Table 4. These latter quantities associated with the drug-target pairs of unknown activity are important since they contain information, albeit latent information, that bears on the degrees of polypharmacology and polyspecificity for any drug-target dataset. As noted earlier, some of the drugs known to be inactive may nonetheless fall in the category of drugs of unknown activity, because inactivity data is not generally incorporated into many of the widely available drug-target databases. Moreover, the terms associated with inactive drug-target pairs k-(di) and k-(tj) provide useful information since they eliminate the possibility of being considered as active pairs. They also have an effect on the sizes of ε̂PP(di) and ε̂PS(tj), as discussed in a forthcoming section.

Table 3. Inactive drug-target interactions.

The rows correspond to drugs and the columns to targets. The far right hand column gives values for the row sums (‘Row-Sum’), while the bottom most row gives values for the corresponding column sums (‘Col-Sum’). The binary values at the center of the table show whether a given drug-target pair is inactive (1) or active (0) or of unknown activity (0).

t1t2t3t4Row-Sum
d100000
d200011
d300011
d400011
d510001
d601102
d700000
d801001
Col-Sum12137

Table 4. Unknown drug-target interactions.

The rows correspond to drugs and the columns to targets. The far right hand column gives values for the row sums (‘Row-Sum’), while the bottom most row gives values for the corresponding column sums (‘Col-Sum’). The binary values at the center of the table show whether a given drug-target pair is of unknown activity (1) or active (0) or inactive (0).

t1t2t3t4Row-Sum
d100101
d210001
d301102
d400000
d500101
d600000
d700000
d810001
Col-Sum21306

The information in Table 2Table 4 can be represented as three-dimensional Euclidean vectors

kPP(di)=(π^PP(di),k^(di),ε^PP(di))kPS(tj)=(π^PP(tj),k^(tj),ε^PP(tj))(17)
that can be plotted in three dimensions as depicted in Figure 4. Although not examined in this work, Euclidean vectors also allow computation of inter-vector distances and cosine-based similarities23, either of which can be used to cluster the data points by a variety of well-known methods60.

In the case where the activities of all of the drug-target pairs have been measured, ideally the points will lie entirely within the ‘Active-Inactive’ plane. In general, the information provided exceeds that of typical bipartite drug-target networks, because of the explicit inclusion of data on drug-target pairs of inactive and unknown activity.

aff43993-7cb2-4c47-acbc-fd9543301fb0_figure4.gif

Figure 4.

(a) Three-dimensional plots of the information in Table 2Table 4 for drugs. (b) Three-dimensional plots of the information in Table 2Table 4 for targets.

Measures of data completeness

Global measures

A global measure of data completeness that accounts for experimentally determined or computationally estimated activities of drug-target pairs is given by

C^DT=μ^++μ^μ^++μ^+μ^(18)
where μ̂+ is an estimate of the total number of experimentally or computationally determined active pairs, μ̂ is an estimate of the total number of experimentally or computationally determined inactive pairs and μ̂* is an estimate of the total number of pairs of unknown activity status. Thus,
μ^η=diDtjTaη(di,tj)(19)
where η ≜ +, −, *. The denominator of Equation (18) is a known constant because it is equal to the total number of possible drug-target pairs in the dataset, | D × T | = n·m. Hence, there are only two degrees of freedom for the estimated quantities, and the value of μ̂* is specified directly if the values of μ̂+ and μ̂ are known.

In the example given in Figure 2 and Figure 3 and Equation (8) and Equation (13), and μ̂+ = 19, μ̂ = 7, μ̂* = 6. Thus,

CDT=(19+7)/(19+7+6)=26/32=0.813,(20)
which satisfies 0 ≤ CDT ≤ 1. Obviously, the closer CDT is to unity, the more accurate the estimates of polypharmacology and polyspecificity will be, but it provides no information on the degrees of polypharmacology and polyspecificity associated with individual drugs or targets.

Local measures

In many instances, it is desirable to have local measures that are associated with individual drug or target nodes. One possible local measure is related to the nodal degrees of bipartite subnetworks associated with drug-target pairs of unknown activity status, ε̂PP(di) and ε̂PS(ti), which can be viewed as measures of error or uncertainty. Fractional measures could also be defined by dividing each of them by | T | and | D |, respectively, but this will not be done here.

In order to develop these measures, the nodal degrees are combined with respect to all three types of relations given by Equation (16) for each of the nodes di ∈ D and tj ∈ T. Combining and simplifying terms using Equation (15) yields

π^pp(di)+k^(di)+ε^pp(di)=|T|foralldiDπ^PS(tj)+k^(tj)+ε^PS(tj)=|D|foralltjT.(21)
As was the case for the variables in the denominator of Equation (18), the sum of terms in either expression in Equation (21) is equal to a constant, and hence there are two degrees of freedom. Once values for the first two terms in either expression of Equation (21) are obtained by appropriately summing the experimentally or computationally determined elements of their corresponding adjacency matrices A+ and A, the values of the remaining error terms, ε̂PP(di) and ε̂PS(ti), are automatically specified. Nevertheless, uncertainties in these terms remain because it is not known which of their elements, a*(di, tj), correspond to active drug-target pairs, i.e. which have a value of unity, and which do not.

Knowing that the values of k(di) and k(tj) are useful is seen by rearranging Equation (21)

ε^PP(di)=|T|π^PP(di)k(di)ε^PS(tj)=|D|π^PS(tj)k(tj).(22)
The following example illustrates this point. Consider a specific drug, say dp, with unknown activity with respect to a subset of two of the targets under study; hence, ε̂PP(dp) = 2. Now experimentally or computationally determine the activity of the drug with respect one of the targets, say tq. The drug will either be active or inactive. Regardless of which, it will diminish the size of ε̂PP(dp) = 2 and, as will be seen in the following section, will tighten the bounds on π̂PP(dp). Hence, even though the compound has no particular value as a drug for that target, knowing that it is inactive improves the estimate of its degree of polypharmacology with respect to the entire set of targets under study. This affords a clear example of the usefulness of information on the inactivity of drugs towards specific targets. An exactly analogous argument can be made regarding targets, although the details will not be given here.

Bounds for the degrees of polypharmacology and polyspecificity

Bounds to the values of π̂PP(di) and π̂PS(tj) can be derived in a relatively straightforward manner from two basic assumptions:

(1) all (di, tj) pairs of unknown activity are actually active, i.e. a*(di, tj) ⇒ a+(di, tj) = 1, for all a*(di, tj) ∈ A*; and

(2) all (di, tj) pairs of unknown activity are actually inactive, i.e a*(di, tj) ⇒ a(di, tj) = 1 for all a*(di, tj) ∈ A*.

In the first case the magnitudes of ε̂PP(di) and ε̂PS(tj) determine the respective uncertainties of π̂PP(di) and π̂PS(tj), while in the second case, assuming that all (di, tj) pairs of unknown activity are in fact inactive gives values of π̂PP(di) and π̂PP(tj) that are lower bounds to their true values. But as noted earlier their true values may be lower because of measurement, computational, or other types of errors.

The mathematical expressions in Equation (23) show that the true values, πPP(di) and πPS(tj), are bounded, i.e.

π^PP(di)πPP(di)π^PP(di)+ε^PP(di)π^PS(tj)πPS(tj)π^PS(tj)+ε^PS(tj)(23)
and thus they depend directly on the magnitudes of their corresponding uncertainties, ε̂PP(di) and ε̂PS(tj). Maximum upper bounds to these quantities are given by max[π̂PP(di)] = | T | and max[π̂PS(tj)] = | D |, since the maximum connectivity of any di node is equal to the total number of tj nodes, | T |, and similarly the maximum connectivity of any tj node is equal to the total number of di nodes, | D |. If all of the d nodes are connected to all of the t nodes the network is fully connected, and thus would be a complete bipartite network. This result is clearly seen in Figure 2 if all of the edges were colored green and in Equation (13) if all of the matrix elements a+(di, tj) = 1, a situation that is only achieved in the case where there are no inactive or unknown elements, i.e. a_(di, tj) = a*(di, tj) = 0 for all and di ∈ D and tj ∈ T. Lastly, consider the case where all of the edges correspond to active or inactive drug-target pairs, i.e. there are no drug-target pairs of unknown activity. In this case, all of the edges in the network are either green or red, and the elements of the three adjacency matrices satisfy a+(di, tj) + a(di, tj) = 1 and a*(di, tj) = 0 for all di ∈ D and tj ∈ T.

Applying the expressions in Equation (23) to the data in Table 2 and Table 4 yields the bounds given in Table 5 and Table 6. As discussed earlier, these bounds are unrealistically small, since in real cases the sizes of ε̂PP(di) and ε̂PS(tj) are likely to be much larger than those used in the simple example presented here. Nevertheless, it illustrates a number of relevant points. In carrying out this analysis it is important to remember that all drug-target pairs whose activity has not been determined must be included in the class of drug-target pairs of unknown activity, which directly contributes to the uncertainty in π̂PP(d) and π̂PS(t).

Table 5. Upper and lower bounds to the degree of polypharmacology for the set of eight drugs in the simple example described in this work.

LowerUpper
d134
d223
d313
d433
d523
d622
d744
d823

Table 6. Upper and lower bounds to the degree of polyspecificity for the set of four targets in the simple example described in this work.

LowerUpper
t157
t256
t347
t455

Summary and conclusions

The study of polypharmacology is becoming increasingly important in drug research because it raises awareness of the inherent lack of specificity of drugs and xenobiotics for specific targets. Moreover, it provides a basis for understanding the prevalence of side effects and the rationale behind the repurposing of drugs for new therapeutic indications. The concept of polyspecificity, on the other hand, affords support for the lack of specificity of drug targets. A simple mathematical argument shows that these seemingly disparate characteristics of drugs and targets are, in fact, closely related, a result that to the best of our knowledge has not been previously published by other authors. This is supported by a growing number of structural studies that suggest that the variety of different structural patterns arising in drug-target interactions is so large it is highly unlikely that high degrees of specificity in these interactions will occur.

Constructing networks is a popular enterprise in biology nowadays. Although useful, these networks have some significant limitations. For example, while they offer a highly visual depiction of the interrelationships among entities associated with the nodes in the network it is difficult to extract detailed information from them when the number of entities is large, a situation that also obtains in the case of drug-target networks. The issue can be overcome by utilizing the adjacency matrix of the network, which provides a faithful representation of its edge structure, and thus preserves the relations associated with active drug-target pairs. Because of this the degrees of polypharmacology and polyspecificity can be computed directly from adjacency matrices.

There is other information associated with drug-target pairs that is rarely if ever dealt with. Representing this information involves the use of the edge-colored bipartite drug-target networks introduced in this paper. In addition to representing active drug-target pairs, which is the case with standard drug-target networks, these augmented networks represent data associated with inactive drug-target pairs and with pairs of unknown activity. By including this heretofore latent data it is possible to compute global and local measures of data completeness as well as bounds for the degrees of polypharmacology and polyspecificity. These parameters can be viewed as diagnostics of the suitability of a given analysis of a drug-target network.

In the simple example describe here, the values for the uncertainties ε̂PP(d) and ε̂PS(t) are quite small, and hence the upper bounds lie close to the values of π̂PP(d) and π̂PS(t). This is not likely to be the case in larger, more realistic drug-target networks. In such cases, the uncertainties will be considerably larger due to a lack of data availability. As noted above, the reliability of the analysis can be increased by the use of experimentally or computationally determined data on inactive drug-target pairs. Unfortunately, such data is not as readily available in many publicly accessible databases where the focus is largely on drugs that are active with respect to specific targets. Assuming drugs without activity data are inactive, as is the case in the use of ‘decoys’ to test various computational methodologies, clearly leads to a loss of information. This trend needs to be reversed.

Although the analysis presented here is useful, it is just a start and by no means exhausts the possibilities for further study. Three areas for to consider for future research include:

(1) Expanding statistical analysis of drug-target network properties;

(2) Examining higher-order drug-target interactions; and

(3) Developing weighted and fuzzy representations of drug-target networks.

A lot of work is still needed in order to provide a suitably rigorous formalism for treating drug-target networks in ways that allow maximum extraction of information, which clarifies a number of the subtle issues associated with these biologically important networks.

Comments on this article Comments (1)

Version 1
VERSION 1 PUBLISHED 06 Jun 2017
  • Reader Comment 13 Mar 2018
    Francois Berenger, Kyushu University, Japan
    13 Mar 2018
    Reader Comment
    I see many [Math Processing Error] in the text.
    Am I the only one?
    Competing Interests: No competing interests were disclosed.
Author details Author details
Competing interests
Grant information
Copyright
Download
 
Export To
metrics
Views Downloads
F1000Research - -
PubMed Central
Data from PMC are received and updated monthly.
- -
Citations
CITE
how to cite this article
Maggiora G and Gokhale V. A simple mathematical approach to the analysis of polypharmacology and polyspecificity data [version 1; peer review: 3 approved, 1 approved with reservations]. F1000Research 2017, 6(Chem Inf Sci):788 (https://doi.org/10.12688/f1000research.11517.1)
NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article.
track
receive updates on this article
Track an article to receive email alerts on any updates to this article.

Open Peer Review

Current Reviewer Status: ?
Key to Reviewer Statuses VIEW
ApprovedThe paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approvedFundamental flaws in the paper seriously undermine the findings and conclusions
Version 1
VERSION 1
PUBLISHED 06 Jun 2017
Views
20
Cite
Reviewer Report 20 Jun 2017
Tudor I. Oprea, Translational Informatics Division, Department of Internal Medicine, University of New Mexico School of Medicine, Albuquerque, NM, USA 
Approved with Reservations
VIEWS 20
This subject is relevant for the drug discovery community. The theoretical approach is potentially sound, as far as I can tell - but (full disclosure) while familiar with statistics and matrices algebra, I believe someone more competent in such mathematics ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Oprea TI. Reviewer Report For: A simple mathematical approach to the analysis of polypharmacology and polyspecificity data [version 1; peer review: 3 approved, 1 approved with reservations]. F1000Research 2017, 6(Chem Inf Sci):788 (https://doi.org/10.5256/f1000research.12441.r23321)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
  • Author Response 23 Jun 2017
    Gerry Maggiora, BIO5 Institute, University of Arizona, 1657 East Helen Street, Tucson, 85719, USA
    23 Jun 2017
    Author Response
    Oprea raises the issue of "how relevant is target polyspecificity?" and he also takes issue with usage of the terminology "structurally dissimilar drugs" with regard to the concept of polyspecificity, ... Continue reading
COMMENTS ON THIS REPORT
  • Author Response 23 Jun 2017
    Gerry Maggiora, BIO5 Institute, University of Arizona, 1657 East Helen Street, Tucson, 85719, USA
    23 Jun 2017
    Author Response
    Oprea raises the issue of "how relevant is target polyspecificity?" and he also takes issue with usage of the terminology "structurally dissimilar drugs" with regard to the concept of polyspecificity, ... Continue reading
Views
12
Cite
Reviewer Report 19 Jun 2017
John Van Drie, Van Drie Research LLC, North Andover, MA, USA 
Approved
VIEWS 12
This is as close to 'publish as is' as I've ever seen. Excellent work, well articulated, good overview of literature.

My only suggestion is that a paragraph at the end would be helpful, laying out the experimental ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Van Drie J. Reviewer Report For: A simple mathematical approach to the analysis of polypharmacology and polyspecificity data [version 1; peer review: 3 approved, 1 approved with reservations]. F1000Research 2017, 6(Chem Inf Sci):788 (https://doi.org/10.5256/f1000research.12441.r23318)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
  • Author Response 28 Jun 2017
    Gerry Maggiora, BIO5 Institute, University of Arizona, 1657 East Helen Street, Tucson, 85719, USA
    28 Jun 2017
    Author Response
    I completely agree with Van Drie's comment and will include a discussion regarding the experimental implications of our work in the subsequent version of the paper.
    Competing Interests: I have no competing interest that would influence my judgment.
COMMENTS ON THIS REPORT
  • Author Response 28 Jun 2017
    Gerry Maggiora, BIO5 Institute, University of Arizona, 1657 East Helen Street, Tucson, 85719, USA
    28 Jun 2017
    Author Response
    I completely agree with Van Drie's comment and will include a discussion regarding the experimental implications of our work in the subsequent version of the paper.
    Competing Interests: I have no competing interest that would influence my judgment.
Views
13
Cite
Reviewer Report 19 Jun 2017
Karina Martinez-Mayorga, Institute of Chemistry, National Autonomous University of Mexico, Mexico City, Mexico 
Approved
VIEWS 13
This is an original and nice contribution to the field. The authors propose a mathematical approach to analyse the relation between polypharmacology and polyspecificity, that are, as presented here “two concepts running on the same avenue”. I particularly like the ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Martinez-Mayorga K. Reviewer Report For: A simple mathematical approach to the analysis of polypharmacology and polyspecificity data [version 1; peer review: 3 approved, 1 approved with reservations]. F1000Research 2017, 6(Chem Inf Sci):788 (https://doi.org/10.5256/f1000research.12441.r23316)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
Views
21
Cite
Reviewer Report 09 Jun 2017
Jose L. Medina-Franco, DIFACQUIM Research Group, Department of Pharmacy, School of Chemistry, National Autonomous University of Mexico, Mexico City, Mexico 
Approved
VIEWS 21
This well-written and organized manuscript addresses an extremely timely topic in drug discovery.

The authors starts defining the basic concepts of polypharmacology and polyspecificity. Then, in a very clear and didactic manner (using nice illustrations), propose a general ... Continue reading
CITE
CITE
HOW TO CITE THIS REPORT
Medina-Franco JL. Reviewer Report For: A simple mathematical approach to the analysis of polypharmacology and polyspecificity data [version 1; peer review: 3 approved, 1 approved with reservations]. F1000Research 2017, 6(Chem Inf Sci):788 (https://doi.org/10.5256/f1000research.12441.r23317)
NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article.
  • Author Response 28 Jun 2017
    Gerry Maggiora, BIO5 Institute, University of Arizona, 1657 East Helen Street, Tucson, 85719, USA
    28 Jun 2017
    Author Response
    Medina-Franco suggests that "The term 'frequent hitter' related to polypharmacology can be added in the Introduction". We chose not to include it in our initial version of the manuscript because ... Continue reading
COMMENTS ON THIS REPORT
  • Author Response 28 Jun 2017
    Gerry Maggiora, BIO5 Institute, University of Arizona, 1657 East Helen Street, Tucson, 85719, USA
    28 Jun 2017
    Author Response
    Medina-Franco suggests that "The term 'frequent hitter' related to polypharmacology can be added in the Introduction". We chose not to include it in our initial version of the manuscript because ... Continue reading

Comments on this article Comments (1)

Version 1
VERSION 1 PUBLISHED 06 Jun 2017
  • Reader Comment 13 Mar 2018
    Francois Berenger, Kyushu University, Japan
    13 Mar 2018
    Reader Comment
    I see many [Math Processing Error] in the text.
    Am I the only one?
    Competing Interests: No competing interests were disclosed.
Alongside their report, reviewers assign a status to the article:
Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested
Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit.
Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions
Sign In
If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password.

The email address should be the one you originally registered with F1000.

Email address not valid, please try again

You registered with F1000 via Google, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Google account password, please click here.

You registered with F1000 via Facebook, so we cannot reset your password.

To sign in, please click here.

If you still need help with your Facebook account password, please click here.

Code not correct, please try again
Email us for further assistance.
Server error, please try again.