- Methodology article
- Open Access
Polyphony: superposition independent methods for ensemble-based drug discovery
BMC Bioinformatics volume 15, Article number: 324 (2014)
Structure-based drug design is an iterative process, following cycles of structural biology, computer-aided design, synthetic chemistry and bioassay. In favorable circumstances, this process can lead to the structures of hundreds of protein-ligand crystal structures. In addition, molecular dynamics simulations are increasingly being used to further explore the conformational landscape of these complexes. Currently, methods capable of the analysis of ensembles of crystal structures and MD trajectories are limited and usually rely upon least squares superposition of coordinates.
Novel methodologies are described for the analysis of multiple structures of a protein. Statistical approaches that rely upon residue equivalence, but not superposition, are developed. Tasks that can be performed include the identification of hinge regions, allosteric conformational changes and transient binding sites. The approaches are tested on crystal structures of CDK2 and other CMGC protein kinases and a simulation of p38α. Known interaction - conformational change relationships are highlighted but also new ones are revealed. A transient but druggable allosteric pocket in CDK2 is predicted to occur under the CMGC insert. Furthermore, an evolutionarily-conserved conformational link from the location of this pocket, via the αEF-αF loop, to phosphorylation sites on the activation loop is discovered.
New methodologies are described and validated for the superimposition independent conformational analysis of large collections of structures or simulation snapshots of the same protein. The methodologies are encoded in a Python package called Polyphony, which is released as open source to accompany this paper [http://wrpitt.bitbucket.org/polyphony/].
Researchers carrying out structure-based drug design (SBDD) are constantly looking to improve the modelling of protein conformational change and its relationship to ligand binding. It is well known that protein-target conformational flexibility can lead to problems in, for instance, small molecule binding-mode prediction and structure-activity relationship interpretation [1, 2]. It has been said that a lack of appreciation of the dynamics of macromolecular complexation is holding back progress in virtual screening . Changes in protein conformation, when experimentally observed, can lead to the discovery of highly prized cryptic binding sites  and allosteric pockets [5, 6]. For the discovery of protein-protein interaction inhibitors, where there is no small endogenous small molecule to mimic, the treatment proteins as flexible entities is especially important .
NMR is perhaps the experimental technique most able to report on protein structure and dynamics in solution. However, multiple crystal structures of the same protein can provide much information on the conformational alternatives adopted by protein structures when interacting with other molecules . X-ray crystal structures are the basis of the majority of SBDD projects, and drug companies often amass hundreds of crystal structures of the same protein with different ligands bound over the course of a drug discovery project. It has been estimated that the pharmaceutical industry as a whole currently solves 10,000 macromolecular crystal structures each year . Normally only one set of model coordinates is provided per structure solution but many similar models can be found that fit the experimental data equally well . Single sets of structure coordinates can also be used to generate ensembles using conformational sampling techniques  or simulations . Taken together, experimental and computer generated ensembles should provide a fuller picture of a protein molecule’s true nature . Many authors have encouraged the use of protein-structure ensembles in drug discovery [13–16]. Here we would like to distinguish this approach from more traditional (single) SBDD by the coining the expression “ensemble-based drug discovery” (EBDD).
It is still not straightforward with existing molecular modelling and bioinformatics tools to make full use of the large and ever increasing number of structures in some drug target families in the PDB  and in proprietary collections. Software for the analysis of structural ensembles is readily available of course. Root mean squared deviation (RMSD) of equivalent atoms, after optimal superposition, is the most widely used measure of pairwise protein structure similarity. Similarly root mean squared fluctuation (RMSF) is used to measure residue positional variability. Principal component analysis (PCA), or essential dynamics, is a very effective way of distilling the most important motions from molecular dynamics (MD) trajectories , and structures derived from X-ray crystallography  and NMR . Many programs provide functionality for their calculation, for example GROMACS analysis modules , Bio3D  and Dynamite . Wordom  is a package for the analysis of MD simulations which also provides PCA, along with many other analysis techniques. Many software packages designed for the analysis of MD snapshots require a consistent set of atoms and residues, making their use on crystal structures awkward. Comparisons of the essential dynamics produced by MD with principal components derived from crystal and NMR structures have been used to validate the results of the former approach [19, 20]. ProDy  facilitates the comparison of crystal structure and MD trajectory PC’s with normal modes calculated from a single structure. Other programs allow pairwise comparison of protein structures in order to identify hinge regions and interdomain motions. These include MolMovDB , DynDom , FlexProt  and FATCAT . Dihedral angle PCA [19, 30] is a less common approach but can be used to identity hinge regions in proteins . Another technique employed is distance difference matrices, for example using STRUSTER . As well as the coordinates of a protein, one can also study the pockets formed by its surface and how they change as the protein conformation changes. These pockets are of particular interest to those involved in drug discovery. MDPocket is designed for the analysis of pockets in MD simulations using Fpocket . ProVar  uses calculated surface properties, generated by a range of programs, assigned to individual residues allowing comparison between the results and within ensembles of structures without superposition.
The techniques developed here are designed to complement the existing approaches described above, especially those employing RMSD and coordinate PCA that rely upon molecular superposition. Molecular superposition becomes problematic when large conformational changes occur in a protein, involving multiple domains and RMSD can violate the triangle inequality rule . In such cases it is useful to compare the curvature and torsion of a spline fitted to Cα atoms, an approach that was first used for the comparison of protein backbone conformations in 1978 . Although the uses of this and related approaches (e.g. Chang et al. ) remain relatively uncommon, curvature and torsion of Cα splines have been utilised to find the conserved core of homologous proteins , to analyse secondary structure motifs  and to assess structural alignments of distantly related proteins . This sort of analysis is very efficient and scales well with the size and number of structures in an ensemble.
In the work described here, Cα-spline curvature and torsion, together with side-chain conformation, intermolecular interaction fingerprints and pocket properties, are represented as per-residue descriptors and grouped by alignment position in a way that is analogous to correlated mutation analysis sequence analysis techniques . Summary statistics and inter-residue relationships calculated in this way are mapped onto representative 3D structures to aid visual interpretation of the results. All the methodologies are programmed in a purpose built python package called Polyphony, in which the “plug-in” architecture allows other descriptors of protein structure generated by 3rd party programs, for example Fpocket , NCONT , Credo  and Piccolo , to be added with very little effort. Matplotlib , PyMol , Jalview , and ETE  are used for visualisation of the results.
Below various novel metrics and algorithms are described for the statistical analyses of local geometry of proteins, compared across ensembles of structures. These include a tailor-made variance measure that is used to distinguish random thermal-like fluctuations from significant conformational changes. In addition, existing techniques such as PCA are applied in new ways to differential geometry descriptors of protein conformation. A novel approach to using the output from Fpocket  to identify distinct and cryptic pockets from an ensemble of structures is described. Due to the scalability and automation of the general approach taken it can be applied to large sets of experimental structures or calculated conformations. These advantages are illustrated below by a comparison of conformational commonalities within evolutionary related proteins and by comparing snapshots from an MD simulation with X-ray crystal structures of the same protein.
The ultimate aim of this work is to extend the repertoire of tools available to those wanting to do ensemble-based drug discovery. However, it is hoped that the methods will also be used to discover fundamental mechanisms in the makeup of protein machines. All the known mechanistic changes in CDK2 and related structures were discovered afresh but in addition, more subtle, evolutionarily conserved allosteric changes were revealed.
Results and discussion
The initial emphasis of Polyphony is on the analysis of structures from X-ray crystallography but it can be used on NMR structures and snapshots along the trajectories of protein simulations. Cyclin-dependent kinase 2 (CDK2) is often used to validate computational approaches which treat protein-ligand complexes as flexible entities (e.g. [48–53]) due to the large number of crystal structures deposited in the PDB  and to the conformational changes that can be observed in these structures. It is a protein kinase involved in cell cycle progression and inhibitors of its function have been designed with the purpose of exploring their utility as anticancer agents [54, 55]. Kinase activity is switched on by binding of cyclin and phosphorylation by CDK activating kinase (CAK) . CDK2 is inhibited by the binding of Cip and INK4 family proteins . The binding of cyclin A or cyclin E results in conformational change in which the PSTAIRE region (see Figure 1) rotates and swings in so that the Glu 51 takes its place as part of the catalytic triad [57, 58]. The N and C terminal lobes also move closer together, pivoting about the hinge region, and the T (or activation) loop moves to expose the catalytic cleft. Phosphorylation of Thr 160 further organises the substrate binding site by causing additional changes to the T-loop . The glycine rich loop is very flexible and shows structural heterogeneity in CDK2 structures as well as in protein kinases in general. The CMGC insert (also known as the CDK insert and the MAPK insert) is a flexible region in the C-terminal lobe. See Figure 1 for the locations of the substructures mentioned above.
Analysis of CDK2 crystal structures
A Polyphony script was used to download the structures of the 95% identity sequence cluster containing PDB code 1HCK, chain A from the RCSB website . At the time of analysis this cluster contained 216 structures and 290 chains. The vast majority were solved with the P212121 space group and over half had unit cell dimensions of around 53, 69, 72 Å. However, there were examples of 7 other space groups. Starting models with PDB codes were cited for 83 of the structures. Of these, 22 started directly or indirectly from 1HCK or 1HCL , 15 from 1FIN , 12 from 1QMZ  and 12 from 1B39 . There were no other significant groupings of structures reported to start from the same model. Within grouping (‘A’ chains only) average RMSDs to their respective starting model range from 0.2 to 0.5 Å (median 0.2 to 0.6 Å). Overall (again ‘A’ chains only) average RMSDs to these starting structures range from 1.3 to 1.6 Å (median 1.0 to 2.3 Å).
The Ramachandran plot redrawn
A Ramachandran plot for all 290 chains combined (Figure 2a) was plotted and separate secondary structure regions colour coded. Figure 2b shows the equivalent plot of curvature against torsion with colours derived from the Ramachandran plot. It can be seen that in this latter plot the residues with the same secondary structure are roughly in the same area of the graph, although these areas are less distinct.
Local conformational variability
Figure 3a shows how conformational variability for each CDK2 residue calculated from spline κ/τ compares to RMSF. The differences between the two measures increase as variability increases. RMSF is calculated after fitting a sliding window of 5 contiguous residues to equivalents in a reference structure. This fit becomes arbitrary at high degrees of conformational divergence.Figure 3b shows the conformational variability for each residue calculated from φ/ψ torsion angles and spline κ/τ. Variation is calculated in different ways for the two descriptors (see Methods section) but it is perhaps surprising that they show no correlation. This difference is probably due to the fact that φ/ψ torsion is a more local measure of conformation than κ/τ, which is calculated for a spline whose shape is dependent on the conformation of neighbouring residues. Changes in φ/ψ torsion angles could be neutralised by compensatory changes in the conformation of neighbouring residues.
In order to divide proteins into monomeric and (usually) cyclin bound forms, the chains were clustered using the Tanimoto similarity of the per residue protein-protein interaction fingerprint  of contacts extracted from the PICCOLO database . Figures 4a and b below show curvature and torsion values respectively for residues in the region around the conserved DFG motif which lies at the start of the T-loop. The plots are colour coded according to the presence (red) or absence (blue) of a biologically relevant protein-protein interaction. They clearly show the difference in conformation in this region that occurs upon protein binding as shown in 3D in Figure 5.
Note that κ/τ values are not calculated for residues within 2 residues of the termini and the frayed ends adjacent to disordered residues (see Methods).
Conformational variability and average temperature factor
Of course loading all 290 chains into a molecular graphics program, aligning them, colouring them etc. is slow, memory intensive, and the results can be messy. Instead, summary views can be generated with Polyphony, where properties of the whole ensemble are projected onto one or more representative structures in PyMol. Figure 6 shows two such summary views. In Figure 6a the per residue relative variability in backbone and side-chain conformation are shown. This can be compared to the relative average normalised Cα temperature factor in Figure 6b. Temperature factor normalisation is done using the per protein mean and standard deviation, calculated after the removal of outlier residues, following the procedure of Smith et al. . Relative backbone conformational variability and average temperature factor are grossly similar in distribution along the sequence. However the former is a more local property showing sharper variations. Residues that stand out as having particularly variable backbone conformations are Gly 16, the last glycine in the glycine-rich loop, Phe 146 of the DFG motif and Val 163 near the end of the T-loop. The side-chains of tyrosines 15 and 159 also stand out as conformationally variable. Hinge residues, in which a small conformational change leads to a large shift in a subdomain, are not easily spotted in this analysis.
The influence of crystal contacts
Viewed in a 2D plot (Figure 7), it is clear that, in the C-terminal half of the protein, after the T-loop, the conformational variability and average temperature factors are higher in the protein bound structures of CDK2. As expected, parts of the T-loop and the loop immediately preceding the PSTAIRE helix are more ordered in the bound form. Enticingly, this presents a picture of a loss of entropy at the protein-protein interface in the T-loop upon binding, which is compensated for by a gain in entropy elsewhere. However, unnatural crystal contacts are also protein-protein interactions and must be taken into consideration. Protein-protein interactions can result in lower temperature factors at the interface . For instance, residues 20–28 have lower average temperature factors in the bound form but probably as a result of conserved crystal contact with another cyclin molecule in the asymmetric unit. Barrett and Nobel , using molecular dynamics simulations in solution, found that cyclin bound CDK2 becomes more rigid on phosphorylation, except for the CMGC insert region which becomes more mobile.
Hinges and loop flips
Once groups or clusters of structures are defined, they can be compared in terms of conformation and also interactions. Shown in Figure 8 are the variances (see Methods) in curvature and torsion between bound and unbound CDK2 chains. Interestingly, variances in the curvature and/or torsion at individual residues are sharply defined and not smoothed out due to spline fitting.It is clear from Figure 8, and from looking at a 3D representation of the data using the Polyphony PyMol API, that hinges are highlighted by this analysis. In particular there is a big change between monomeric and protein bound structure in τ at residue Gln 85 of the hinge region, the κ and τ at Phe 146 of the DFG motif, and a definite signal at Asn 59 at the end of the PSTAIRE helix. In addition many residues light up in the T-loop and the cyclin binding region. This ability to highlight what might be called micro-hinges, which include those between secondary structure elements, as well as between domains, is an advantage of this approach.Once noise, or random thermal motion, is reduced in this way it becomes apparent that some changes in backbone conformation are compensated for by opposite changes at a neighbouring residue. These paired peaks are the signals produced by loop regions that occupy different but conserved conformations in the groups of proteins (here monomeric and protein bound). Examples that can be seen in Figure 8 are the loops centred at Glu 73 and Thr 97. The Cα trace emerges from the conserved core and bends one way but must then bend back again to return to the conserved core. This sort of conformational change is distinct from a hinge because it only affects local structure. It is worth noting here that, because curvature is always positive (see Methods), a curve to the left (let’s say a positive curvature), which is then compensated by a curve to the right (negative curvature), is not apparent from these plots. Curvature and torsion must be taken together to observe such differences.
Principal components analysis
In order to facilitate a principal components analysis (PCA), a full matrix of data was generated (see Methods section). The PCA used the non-linear iterative partial least squares (NIPALS) algorithm implemented in PyChem . The resulting scores plots for backbone and side-chain conformation are shown in Figures 9a and b respectively. It can be seen that the first principal component (PC1) divides monomeric and protein-bound structures. In the backbone conformation PCA (Figure 9a, the loadings plot (not shown) indicates a high contribution from the 72–74 TEN loop tip but also Cys 177, Gln 85 of the hinge region and Asn 59 at the end of the PSTAIRE helix. In the side-chain analysis (Figure 9b), the conformation Arg 122 is the major discriminating factor. It forms a salt bridge with Gln 57 on cyclin binding, seemingly helping to lock the PSTAIRE helix in place (see Figure 10a). The charged residues in this salt bridge are not conserved amongst CDK isoforms.
A structure that stands out as a red dot amongst the blues in Figure 9a, i.e. protein bound structure in amongst the monomers is 1BUH . This structure is a complex of CDK2, not with cyclin, but with cell cycle-regulatory protein CksHs1, which binds at a different site on the C-terminal lobe of CDK2. The chain B of 1FQ1  also stands out in this way in the side-chain conformation PCA plot (Figure 9b). This is the structure of kinase-associated phosphatase (KAP) in complex with phospho-CDK2 (p-CDK2). KAP binds to a different region on the surface of CDK2 than cyclin, but one that overlaps with that of CksHs1. Another structure that stands out is 1W98 , which is a structure of p-CDK2 in complex with a truncated cyclin E1. Structures 3PXZ, 3PXQ, 3PY1, and 3PXF  lie in the centre of both the backbone and side-chain PCA plots. These are monomeric structures that are located closer to the region occupied by the protein-bound structures. Interestingly, they come from a series of structures in complex with allosteric inhibitors that cause conformational changes to the PSTAIRE helix.
PC2 in Figure 9a and b both subdivide the protein-bound CDK2 structures into two groups. The 179–181 YYS motif, which forms part of the αEF-αF loop (see Figure 1), contributes most to backbone conformation PC2 in the Figure 9a. This loop changes shape on phosphorylation of Thr 160 and is known to be coupled to the activation loops in a variety of kinases . This loop lies underneath the T-loop, which is excluded from the PCA because so many structures (>10%, the default cut-off) are disordered in this region. The side-chain conformation of Tyr 180, in the αEF-αF loop, more or less single-handedly separates structures on the PC2 axis in Figure 9b. Figure 10b shows its different conformations in monomeric, cyclin bound and cyclin bound plus phosphorylated CDK2.The first two principal components explain a relatively low amount of the variance, especially for side-chain conformations (see Figure 9 footnote). Unlike the usual Cartesian coordinate PCA, we are measuring local changes that act in concert rather than big blocks of secondary structure that move together. Many local conformational states are conserved or change in an uncorrelated manner and therefore do not strongly influence the first principal components.
Correlated conformational changes
In addition to PCA, there is the capability within Polyphony of identifying correlated residue conformational differences between individual pairs of residues. This can be done for backbone or side-chain conformations. The κ/τ and x, y, z correlation coefficients, respectively, are averaged for each residue pair. Lines are drawn between the most highly correlated residues in an analogous way to Young et al.  and the covariance web produced by Dynamite . These published methods use Cartesian coordinates after structure superposition, whilst here the correlations are calculated for local conformations. Only correlations between residues with a separation of 30 residues in the protein sequence are shown in Figure 11 but this cut-off is under user control in Polyphony.
Most of the CDK2 main chain correlations found in this way are consistent with the results of the PCA and known mechanisms of action but also highlight previously unpublished interrelationships between residues. For instance, Phe 146 of the DFG motif is correlated with Asn 59, identified above as a hinge residue at the end of the PSTAIRE region (correlation coefficient r = 0.84). Cys 177 in the αEF-αF loop and Gln 85, which is identified above as the pivotal residue in the hinge region, are also linked to these two residues via a network of correlations. Surprisingly Leu 255 is also paired with these residues, albeit with a lower correlation coefficient (r < 0.69) but this probably due to crystal contacts with this residue which are much more common in monomeric compared to protein-bound structures (cf. Figure 7c).
Similarly the side-chain conformations of His 268 in the C-lobe are correlated with Asp 68 in the N-lobe (r = 0.78). This is almost certainly an experimental artefact, due to crystal contacts (see above). More interestingly, there seems to be a repacking of part of the hydrophobic core on cyclin binding. The neighbouring residues Leu 115 and Leu 189 change conformation in a correlated way (r = 0.68) (see Figure 11b).
The pocket detection program Fpocket  was chosen for integration with Polyphony because it is an open source program and it provides a druggability score for each pocket. However, it is possible to integrate other programs because of Polyphony’s plug-in architecture. As employed by Provar , the assignment of pocket attributes to residues facilitates the comparison of structures of the same or homologous proteins, given a sequence alignment. Like Provar, the fraction of structures in which a particular residue (or alignment position) is found to be part of a pocket are reported, here expressed as a percentage. Again like Provar, these percentages are mapped onto the coordinates of a representative structure as colour-coded surfaces. In Polyphony there is a novel methodology which shows the user distinct (but sometimes overlapping) predicted druggable pockets in the structure in which they occur (see Methods section). In this way cryptic pockets can easily be identified and visualised. Figure 12 shows the results of this procedure applied to the CDK2 structures. The highest ranked pocket (cyan in Figure 12) was an ATP binding pocket which is connected to a water filled cavity behind the PSTAIRE helix in 2C5Y . This cavity would not exist when the PSTAIRE helix moves in on binding to cyclin. Thus this cavity is a potential binding site for allosteric inhibitors of cyclin binding. In fact, fragments that bind in this cavity were recently discovered in later published structures . The pocket selected second (magenta in Figure 12), which lies under the CMGC insert also shows potential as a binding site for allosteric modulators. The region (also known as L14 in CDK2) is known to be flexible from simulations and analysis of crystallographic temperature factors . It forms part of the binding site for Cell Cycle–Regulatory Protein CksHs1  and kinase associated phosphatase (KAP) . There are no small molecule ligands bound to this pocket in the CDK2 crystal structures but there are in p38α  and JNK-1 . The third pocket identified (yellow in Figure 12) is close by in the C-lobe.
Atomic scale interactions are extracted from three different sources 1/ The PICCOLO database  of predicted biologically relevant protein-protein interactions 2/ The CREDO database  of protein - small molecule interactions and 3/ Crystal contacts calculated using the CCP4  program NCONT. This program is not open source but is available without cost to academic and non-profit institutions. The two data sources are MySQL databases created in-house. PICCOLO is currently being updated monthly and can be downloaded and installed locally for free. The original CREDO was frozen in April 2010 and replacement by a new PostgreSQL database . Residue-based structure interaction fingerprints (SIFts)  where extracted from PICCOLO and CREDO and analysed in various ways including clustering (cf. clustering of CDK2 structures into monomeric and protein-bound above) using Tanimoto similarity.
Two papers have explored the differences in inhibitor binding in CDK2 ATP binding site between active and inactive forms, by comparing two  and twelve  structures. A comparison of CREDO derived SIFts for the 250 protein-bound and monomeric CDK2 chains with ligands bound, revealed that the set of residues interacting with small molecule ligands were almost identical, except for Glu 51. This residue is part of the PSTAIRE helix and the conserved catalytic triad and swings into the ATP binding site on activation . None of the 134 ligands bound to monomeric CDK2 contact this residue (distance cutoff 4.5 Å), whereas 55 of the 116 (~50%) bound to protein complexes do.
Sequence alignment view
Sequence alignment viewers are, of course, a very useful way of visualising similarities and differences in the amino acid sequences of related proteins. In many cases the simple single letter amino acid codes are augmented with colours to indicate a particular property of each residue such as hydrophobicity or known features such as the occurrence of a post translation modifications. This idea has been extended to include descriptions of the residue conformation or environment with the folded protein . Here we are concerned, in the main, with multiple structures of the same protein. Thus, a plain sequence alignment is not very informative. However once annotations, such as colour coded B-factors and protein-protein contact counts, are added, the sequence alignment view becomes a convenient way to visualise the similarities and in conformation and interactions across a large number of structures. Jalview  was chosen for this purpose because users can import colour-coded residue features from a text file. It also allows the import of Newick format trees, which can then be used to sort sequences. Polyphony can create Jalview feature and Newick tree files for any of the residue-based properties. Figure 13 shows what this looks like.
Application to the analysis of homologous proteins
Even when only a handful of structures of a given protein are available they can be usefully compared with those of homologous proteins. Differences between the structures of homologous proteins include architectural as well as conformational changes. To separate out these two sources of variation, in Polyphony, conformational variance is calculated separately by protein. Then the locations of intra-protein variance are compared across homologous proteins. Below this type of analysis is illustrated on members of the CMGC family of protein kinases . A structural alignment was taken from the HOMSTRAD database .Figure 14 shows the aligned variance plots for CDK2, ERK2, p38α and JNK3. The regions of known conformational change are highlighted. The glycine rich loop has high values in all proteins. A peak is visible in the hinge region, particularly in CDK2 and p38α. The DFG motif has a peak in all proteins except ERK2. The activation loop has a high peak in the CDKs and ERK2. There also peaks in the consensus plot in lesser-known regions, particularly in the αEF-αF loop region.
Tyr 180 (in the αEF-αF loop region) in CDK2 interacts with the phosphorylated Thr 160 and has distinct conformations in monomeric, cyclin-bound and cyclin-bound plus phosphorylated forms (see side-chain PCA analysis above and Figure 10). In p38α the αEF-αF peak occurs at Met 198. In contrast to CDK2 Tyr 180, this residue is not in close proximity to the phosphorylated residues Thr 180 and Tyr 182. However, its backbone conformation is strongly correlated with residues 180–184 (r = 0.63-0.75). It takes two main conformations, one where the side-chain is surface exposed and one where it is buried under the CMGC insert. The insert itself shifts as result and is 2 or 3 Å closer in to the rest of the protein in the latter conformation. As mentioned in the Pocket analysis section above, this region has recently become the focus of inhibitor discovery and design in JNK-1 and p38α . In ERK2 it was recently discovered that the CGMC insert, which is a helix-turn-helix motif, is involved with nuclear localisation  and even DNA binding . Our analysis reveals what appears to be an evolutionary conserved link between phosphorylation and the conformation and dynamics of this functionally important part of these proteins.
Use on computed conformations
One of the aims of this project was to create new ways to compare experimental structural ensembles with those generated by computational methods. As shown in Figure 7, variability of backbone curvature and torsion provides a more local measure of conformational change than average B-factor. Figure 15 shows variability over 186 p38α X-ray chains and a MD simulation downloaded from the MoDEL database . The simulation was of the structure 1A9U  for 12 ns. For this analysis 180 snapshots separated by 50 ps, covering the last 9 ns of the simulation, were extracted as a multimodel pdb format file. Many of the conformational changes seen amongst the crystal structures are likely to occur on a much longer timescale than that covered by the simulation. However there is some qualitative similarity in the variability observed in these structures and those generated by the simulation. For instance, the change in conformation at the key hinge residue Met 109 is reproduced, indicating that this is a due to a high frequency motion. There is also clearly some dynamics in the αEF-αF loop centred on Met 198, which is highlighted in the previous section as being a region of significant conformation heterogeneity. This residue remains buried under the CGMC insert during this short simulation but the αEF-αF loop appears to stretch out as the CGMC moves away from the C-terminal lobe as a whole. There are also discrepancies between the crystal structure conformational difference and the simulated dynamics. For instance, in the region 240–245 there is partial unravelling of the first helix of the CGMC insert in the simulation, whereas it is well conserved between crystal structures. This could be due to the influence of crystal contacts or other reasons. Work is under way to further assess the use of Polyphony for the analysis of MD trajectories.
The suite of new methods for the analysis of ensembles of protein structures is selected on the premise that there are advantages to comparing structures without superimposing them. The approach taken is analogous to sequence analysis techniques and starts from a sequence alignment. The alignment itself is trivial because the sequences involved are almost identical. The amino acid types in the columns in the alignment do not differ (point mutations excepted) but the conformations of the residues do. Backbone conformational changes can be those that have very little effect on the shape of the protein, such as those near the termini or at the end of flexible loops. Others are hinging motions that change the relationship between domains. One difference between these two extremes of variation is that the former tend to be randomly distributed and the latter tend to be consistent across multiple structures. Another difference is that the latter tend to coincide with environmental changes, such as a binding event. When a binding event is a protein-protein interaction with a large interface, correlated conformational changes tend to occur at the interface and allosterically. All of these effects can be detected by statistical analysis of all the local conformational differences within an ensemble without the need to superimpose the structures and calculate Euclidean distances in Cartesian space. Once discovered in this way, the consequences of these significant conformational changes can be observed by visual comparison of the structures and the use of existing analytical techniques. The obvious drawback with this approach is the requirement for a large sample size. One must also be wary of systematic experimental artefacts such a conserved non-biological crystal contacts. These issues can be addressed by complementing X-ray structures with NMR derived and computationally generated ensembles. However, there is great benefit not only in solving the crystal structures of new proteins but also in solving the structure of same protein multiple times, especially when co-crystallised with new binding partners.
Tools and methods for superposition-independent statistical analysis of protein structure ensembles were developed. The general approach, and the individual methodologies within it, were validated by the rediscovery of the published findings of the many authors who have compared crystal structures of CDK2 since Jeffrey et al. in 1995 . The major conformational changes that occur on cyclin binding, such as the movement of the PSTAIRE helix and the opening and closing of the gap between the N and C-terminal lobes, were detected via symptomatic changes in hinge residues. In addition, more subtle changes were also detected and found to be conserved in other CMGC kinases. These include correlated changes in the αEF-αF loop linking phosphorylation sites on the activation loop to the CMGC insert. This information provides a further clue to the role of this region whose importance is only recently beginning to be revealed and targeted with small molecule ligands in JNK3 and p38α. Thus far no structures of CDK2 with small molecules bound in this region have been published. The pocket analysis above reveals a pocket can exist there and it is predicted to be druggable, illustrating the utility of ensemble-based drug discovery.
Polyphony is implemented as Python modules and example scripts. It uses Biopython  for PDB and sequence alignment file parsing. The core data structure is the NumPy masked array  which is ideal for handling gaps in alignments due to, for example, unstructured residues. SciPy  modules are also used extensively. Graph visualisation is achieved with matplotlib . Sequence alignment feature viewing is done with Jalview  via Polyphony-generated feature files and Newick format tree files. There is also an extensive application-programming interface (API) for PyMol  for 3D visualisation using the built-in XML-RPC server which can be used in combination with IPython . The philosophy employed is to avoid re-inventing tools if there is already something useful that is freely available. To this end, parsing routines are sometimes used to facilitate the translation of output from 3rd party programs into Polyphony objects. These programs include Fpocket  for pocket finding, ETE  for interactive tree diagrams, CCP4  NCONT for crystal contact counts, and the PyChem  mva module for multivariate statistics. With the exception of PyChem, these programs must be downloaded and installed separately by the user if they wish to use them. For intermolecular interactions, the databases PICCOLO  and CREDO  developed within the Blundell group are queried using via SQLAlchemy  or the credoscript Python API. Documentation was written with the help of Sphinx . There is a Bitbucket  repository and code versions are managed using Mercurial .
Polyphony has an object-oriented structure with classes for manipulating the structural alignment, for calculating and for comparing the properties of the protein structures. These latter two classes inherit the ability to store and re-use the calculated data automatically from a data management class. This feature facilitates interactive analysis, for instance using the PyMol API. Each property calculation method is contained within its own subclass. A configuration file controls the selection of these subclasses. This plug-in type architecture allows methods that depend upon 3rd party software to be deselected if the user doesn’t wish to install them and new custom built methods to be introduced seamlessly.
Description of backbone conformation
In a similar way to CHORAL , the curvature (κ) and torsion (τ) (see Figure 16) at each Cα atom are calculated for a B-spline fitted through the Cα atoms of each protein chain. These values are standardised over all residues in a structural alignment and capped at 3 standard deviations from the mean. The conformation of protein chains is compared using the Pearson distance ((1 - Pearson correlation)/2.0) which is sensitive to outliers, hence the capping.
Curvature is always positive. Although a signed curvature can be defined for a curve in the 3-dimensional Euclidian space , by embedding it into a surface, the added data are not relevant as it already contained in the additional information supplied by the torsion . It is a well known result from differential geometry that any curve in space can be completely defined by its curvature and torsion alone. For most cases a signed curvature is only defined for curves on a plane as they naturally present zero torsion and, in this case, the added data could be relevant.
The conformation of side-chains is modelled very simply as the relative position of a sentinel atom near the terminus of each side-chain. Atom types that can be assigned unambiguously in protein X-ray crystallography are chosen by preference to avoid artifactual differences between structures. In the cases of valine, threonine and histidine, the atom T is chosen (between two ambiguous choices) such that C-Cα-Cβ-T pseudo dihedral angle is positive. The x, y, z of these sentinel atoms are recorded after the fitting the N-Cα-C-Cβ atoms to reference atoms at the origin. Gly and Ala residues are masked.
Using the curvature and torsion values described above, backbone conformational variability over a number of structures can be calculated per alignment position. Variability is defined as the average Euclidean distance from the median values for curvature and torsion. Similarly, for side-chain variability, the same equation is applied to the x, y, z coordinates of the transformed sentinel atoms. If the number of structured residues falls below a given percentage then the variability measure is masked for that alignment position. For φ/ψ dihedral angles, the order parameter of Hyberts et al.  was used to calculate variability according to equation ().
Where n is the number or structured residues at an alignment position for which φ/ψ torsion angles have been calculated.
Identifying significant conformational differences
The analysis below is designed to separate high frequency thermal motions from more significant changes that occur over longer timescales. It is also used to find the conformational changes that accompany an environment change, for instance the binding of a ligand. In the former case, structures are collected together into groups of closely related structures. The assumption is made that changes between very closely related structures, which are relatively small by definition, are less significant. In the latter case, the structures are split into two groups e.g. apo and holo forms. The equation (3) is used as a measure of the grouped variance.
Where i is a group, j is a member of group i and n i is the number of members of group i, x i,j is a conformational descriptor of residue j in group i. Missing values of x i,j are masked. is the average of all non-missing values in an alignment position.
Where n is the number of groups, N is the total number of non-missing values. S is a statistic describing the significance of the backbone conformational change at each alignment position in a single number. Equation 5 shows how curvature and torsion variance are combined.
Identification of distinct druggable pockets within an ensemble of structures
Fpocket  is run on each structure in the ensemble and each residue is assigned a Dscore (Fpocket’s druggability score ). This creates an n by m matrix of Dscores, where n is the number structures and m the length of the alignment. The algorithm below is used to process this matrix.
For each alignment position, find the residue with the highest Dscore. Ignore residues with a Dscore below a certain cutoff (0.9 by default*). Because all residues that belong to the same Fpocket pocket have the same Dscore, whole pockets are selected by this procedure.
Sort structures by decreasing number of highest D scoring residues. Keep only top t number of structures (t = 5 by default). This, in effect, sorts structures by pocket size.
Each residue selected in stage 1, and found in one the structures selected in stage 2, is assigned a number from 0 to t - 1. All other alignment positions are ignored. The result looks like this for the CDK2 example : [- - - - - - - - - 0 4 - - - - - - 0 - - - - - - - - - 4 4 4 0 4 0 - - - - - - - - - - - - - - - - - - 0 - - 0 4-0 0 0 0-0 0 0 0 4 - - - - - - - - - - 0-0 0 0 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 0-0 - - - - - - - 0 0 0 0 0-0 - - - - - - - - - - - - - - - - - - - - - - 1 - - 1 1 - - - - - - - - - - - - - - - - - - 2 - - - - - - - 2 2 - - - - - 1 - - 1 1 - - 1-2 2-1 1 - - - 3 1 - - 1 - - - - - 1 - - - 1 1-1 - - 2–2 - - 2 2 - - 3 - - - - 3 3-2 3 3-2 3 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - -].
* The authors of Fpocket found that a cut-off of 0.7 was best for identifying druggable pockets . Here a higher cut-off produced more meaningful results for CDK2, probably because the high number of structures used meant that the chances of finding pockets with a higher Dscore were increased.
For display purposes a PyMol surface is created for only the original atoms labelled by Fpocket as belonging to the selected pockets in the selected structures. The PyMol surface setting “Cavity and Pockets (culled)” gives the best results.
Generation of a full data matrix
Some methods are not suitable for incomplete data matrices. Since missing residues are common in protein crystal structures, due to disorder, a method of selecting a complete submatrix was employed. It is a simple, non-optimal solution to this problem and is described below. It’s based upon an initial removal of the most disordered structures, followed by the removal of alignment positions containing the most gaps.
The maximum percentage of chains (mpc) to ignore is defined (default mpc = 10%).
Repeat on alignment column i in order of decreasing number of gaps
if number of chains to be removed exceeds mpc, exit loop
remove all chains with a gap in column i.
Remove all columns that contain a gap.
Availability and requirements
Polyphony homepage: http://wrpitt.bitbucket.org/polyphony/
Operating system: Linux
Programming Language: Python 2.6, 2.7
License: GNU GPL
Nuclear magnetic resonance
Protein Data Bank
Application programming interface
Principal components analysis
Non-linear iterative partial least squares
Root mean squared deviation
Root mean squared fluctuation.
Teague S: Implications of protein flexibility for drug discovery. Nat Rev Drug Discov. 2003, 2: 527-541. 10.1038/nrd1129.
Marco E, Gago F: Overcoming the inadequacies or limitations of experimental structures as drug targets by using computational modeling tools and molecular dynamics simulations. Chem Med Chem. 2007, 2: 1388-1401. 10.1002/cmdc.200700087.
Schneider G: Virtual screening: an endless staircase?. Nat Rev Drug Discov. 2010, 9: 273-276. 10.1038/nrd3139.
Frembgen-Kesner T, Elcock A: Computational sampling of a cryptic drug binding site in a protein receptor: explicit solvent molecular dynamics and inhibitor docking to p38 MAP kinase. J Mol Biol. 2006, 359: 202-214. 10.1016/j.jmb.2006.03.021.
Pargellis C, Tong L, Churchill L, Cirillo P, Gilmore T, Graham A, Grob P, Hickey E, Moss N, Pav S, Regan J: Inhibition of p38 MAP kinase by utilizing a novel allosteric binding site. Nat Struct Mol Biol. 2002, 9: 268-272. 10.1038/nsb770.
Hardy J, Wells J: Searching for new allosteric sites in enzymes. Curr Opin Struct Biol. 2004, 14: 706-715. 10.1016/j.sbi.2004.10.009.
Arkin M, Wells J: Small-molecule inhibitors of protein-protein interactions: progressing towards the dream. Nat Rev Drug Discov. 2004, 3: 301-317. 10.1038/nrd1343.
Best R, Lindorff-Larsen K, DePristo M, Vendruscolo M: Relation between native ensembles and experimental structures of proteins. Proc Natl Acad Sci U S A. 2006, 103: 10901-10906. 10.1073/pnas.0511156103.
Wasserman S, Koss J, Sojitra S, Morisco L, Burley S: Rapid-access, high-throughput synchrotron crystallography for drug discovery. Trends Pharmacol Sci. 2012, 33: 261-267. 10.1016/j.tips.2012.03.009.
Furnham N, de Bakker PI, Gore S, Burke D, Blundell T: Comparative modelling by restraint-based conformational sampling. BMC Struct Biol. 2008, 8: 7-10.1186/1472-6807-8-7.
De Groot B, van Aalten D, Scheek R, Amadei A, Vriend G, Berendsen H: Prediction of protein conformational freedom from distance constraints. Proteins. 1997, 29: 240-251. 10.1002/(SICI)1097-0134(199710)29:2<240::AID-PROT11>3.0.CO;2-O.
Liwo A, Czaplewski C, Ołdziej S, Scheraga H: Computational techniques for efficient conformational sampling of proteins. Curr Opin Struct Biol. 2008, 18: 134-139. 10.1016/j.sbi.2007.12.001.
Carlson H, McCammon A: Accommodating protein flexibility in computational drug design. Mol Pharmacol. 2000, 57: 213-218.
Barril X, Fradera X: Incorporating protein flexibility into docking and structure-based drug design. Expert Opinion on Drug Discovery. 2006, 1: 335-349. 10.1517/174604188.8.131.525.
Damm K, Carlson H: Exploring experimental sources of multiple protein conformations in structure-based drug design. J Am Chem Soc. 2007, 129: 8225-8235. 10.1021/ja0709728.
Cozzini P, Kellogg G, Spyrakis F, Abraham D, Costantino G, Emerson A, Fanelli F, Gohlke H, Kuhn L, Morris G, Orozco M, Pertinhez T, Rizzi M, Sotriffer C: Target flexibility: an emerging consideration in drug discovery and design. J Med Chem. 2008, 51: 6237-6255. 10.1021/jm800562d.
Berman H, Westbrook J, Feng Z, Gilliland G, Bhat T, Weissig H, Shindyalov I, Bourne P: The protein data bank. Nucleic Acids Res. 2000, 28: 235-242. 10.1093/nar/28.1.235.
Amadei A, Linssen A, Berendsen H: Essential dynamics of proteins. Proteins. 1993, 17: 412-425. 10.1002/prot.340170408.
Van Aalten D, Conn D, de Groot B, Berendsen H, Findlay J, Amadei A: Protein dynamics derived from clusters of crystal structures. Biophys J. 1997, 73: 2891-2896. 10.1016/S0006-3495(97)78317-6.
Abseher R, Horstink L, Hilbers CW, Nilges M: Essential spaces defined by NMR structure ensembles and molecular dynamics simulation show significant overlap. Proteins: Structure, Function, and Bioinformatics. 1998, 31: 370-382. 10.1002/(SICI)1097-0134(19980601)31:4<370::AID-PROT4>3.0.CO;2-M.
Hess B, Kutzner C, van der Spoel D, Lindahl E: GROMACS 4: algorithms for highly efficient, load-balanced, and scalable molecular simulation. J Chem Theory Comput. 2008, 4: 435-447. 10.1021/ct700301q.
Grant B, Rodrigues A, ElSawy K, McCammon A, Caves L: Bio3d: an R package for the comparative analysis of protein structures. Bioinformatics (Oxford, England). 2006, 22: 2695-2696. 10.1093/bioinformatics/btl461.
Barrett P, Hall B, Noble M: Dynamite: a simple way to gain insight into protein motions. Acta Crystallographica Section D. 2004, 60: 2280-2287. 10.1107/S0907444904019171.
Seeber M, Cecchini M, Rao F, Settanni G, Caflisch A: Wordom: a program for efficient analysis of molecular dynamics simulations. Bioinformatics. 2007, 23: 2625-2627. 10.1093/bioinformatics/btm378.
Bakan A, Meireles L, Bahar I: ProDy: protein dynamics inferred from theory and experiments. Bioinformatics. 2011, 27: 1575-1577. 10.1093/bioinformatics/btr168.
Echols N, Milburn D, Gerstein M: MolMovDB: analysis and visualization of conformational change and structural flexibility. Nucleic Acids Res. 2003, 31: 478-482. 10.1093/nar/gkg104.
Hayward S, Lee R: Improvements in the analysis of domain motions in proteins from conformational change: DynDom version 1.50. J Mol Graph Model. 2002, 21: 181-183. 10.1016/S1093-3263(02)00140-7.
Shatsky M, Nussinov R, Wolfson H: Flexible protein alignment and hinge detection. Proteins. 2002, 48: 242-256. 10.1002/prot.10100.
Ye Y, Godzik A: FATCAT: a web server for flexible structure comparison and structure similarity searching. Nucleic Acids Res. 2004, 32: W582-W585. 10.1093/nar/gkh430.
Mu Y, Nguyen P, Stock G: Energy landscape of a small peptide revealed by dihedral angle principal component analysis. Proteins. 2005, 58: 45-52.
Domingues F, Rahnenführer J, Lengauer T: Conformational analysis of alternative protein structures. Bioinformatics. 2007, 23: 3131-3138. 10.1093/bioinformatics/btm499.
Le Guilloux V, Schmidtke P, Tuffery P: Fpocket: An open source platform for ligand pocket detection. BMC Bioinformatics. 2009, 10: 1-11. 10.1186/1471-2105-10-1.
Ashford P, Moss D, Alex A, Yeap S, Povia A, Nobeli I, Williams M: Visualisation of variable binding pockets on protein surfaces by probabilistic analysis of related structure sets. BMC Bioinformatics. 2012, 13: 39-10.1186/1471-2105-13-39.
Rø Gen P, Fain B: Automatic classification of protein structure by using Gauss integrals. Proc Natl Acad Sci. 2003, 100: 119-124. 10.1073/pnas.2636460100.
Rackovsky S, Scheraga H: Differential geometry and polymer conformation. 1. Comparison of protein conformations1a, b. Macromolecules. 1978, 11: 1168-1174. 10.1021/ma60066a020.
Chang P, Rinne A, Dewey G: Structure alignment based on coding of local geometric measures. BMC Bioinformatics. 2006, 7: 46-10.1186/1471-2105-7-46.
Montalvão R, Smith R, Lovell S, Blundell T: CHORAL: a differential geometry approach to the prediction of the cores of protein structures. Bioinformatics. 2005, 21: 3719-3725. 10.1093/bioinformatics/bti595.
Ranganathan S, Izotov D, Kraka E, Cremer D: Description and recognition of regular and distorted secondary structures in proteins using the automated protein structure analysis method. Proteins. 2009, 76: 418-438. 10.1002/prot.22357.
Leung H, Montaño B, Blundell T, Vendruscolo M, Montalvão R: ARABESQUE: A tool for protein structural comparison using differential geometry and knot theory. World Res J Peptide Protein. 2012, 1: 33-40.
Göbel U, Sander C, Schneider R, Valencia A: Correlated mutations and residue contacts in proteins. Proteins. 1994, 18: 309-317. 10.1002/prot.340180402.
Ccp4: The CCP4 suite: programs for protein crystallography. Acta Crystallogr D Biol Crystallogr. 1994, 50: 760-763. 10.1107/S0907444994003112.
Schreyer A, Blundell T: CREDO: a protein–ligand interaction database for drug discovery. Chem Biol Drug Des. 2009, 73: 157-167. 10.1111/j.1747-0285.2008.00762.x.
Bickerton G, Higueruelo A, Blundell T: Comprehensive, atomic-level characterization of structurally characterized protein-protein interactions: the PICCOLO database. BMC Bioinformatics. 2011, 12: 313-10.1186/1471-2105-12-313.
Hunter J: Matplotlib: a 2D graphics environment. Comp Sci Eng. 2007, 9: 90-95.
The PyMOL molecular graphics system, version 1.2r1 Schrödinger, LLC. [http://www.pymol.org/]
Waterhouse A, Procter J, Martin D, Clamp M, Barton G: Jalview Version 2—a multiple sequence alignment editor and analysis workbench. Bioinformatics. 2009, 25: 1189-1191. 10.1093/bioinformatics/btp033.
Huerta-Cepas J, Dopazo J, Gabaldon T: ETE: a python environment for tree exploration. BMC Bioinformatics. 2010, 11: 24-10.1186/1471-2105-11-24.
Barrett P, Noble M: Molecular motions of human cyclin-dependent kinase 2. J Biol Chem. 2005, 280: 13993-14005. 10.1074/jbc.M407371200.
Tobi D, Bahar I: Structural changes involved in protein binding correlate with intrinsic motions of proteins in the unbound state. Proc Natl Acad Sci U S A. 2005, 102: 18908-18913. 10.1073/pnas.0507603102.
Barril X, Morley D: Unveiling the full potential of flexible receptor docking using multiple crystallographic structures. J Med Chem. 2005, 48: 4432-4443. 10.1021/jm048972v.
Mazanetz MP, Withers IM, Laughton CA, Fischer PM: A study of CDK2 inhibitors using a novel 3D-QSAR method exploiting receptor flexibility. QSAR Comb Sci. 2009, 28: 878-884. 10.1002/qsar.200810177.
Sperandio O, Mouawad L, Pinto E, Villoutreix B, Perahia D, Miteva M: How to choose relevant multiple receptor conformations for virtual screening: a test case of Cdk2 and normal mode analysis. Eur Biophys J. 2010, 39: 1365-1372. 10.1007/s00249-010-0592-0.
Bártová I, Koca J, Otyepka M: Functional flexibility of human cyclin-dependent kinase-2 and its evolutionary conservation. Protein Sci. 2008, 17: 22-33.
Johnson L: Protein kinase inhibitors: contributions from structure to clinical compounds. Q Rev Biophys. 2009, 42: 1-40. 10.1017/S0033583508004745.
Duca J: Recent advances on structure-informed drug discovery of cyclin-dependent kinase-2 inhibitors. Future Med Chem. 2009, 1: 1453-1466. 10.4155/fmc.09.102.
Takaki T, Echalier A, Brown N, Hunt T, Endicott J, Noble M: The structure of CDK4/cyclin D3 has implications for models of CDK activation. Proc Natl Acad Sci. 2009, 106: 4171-4176. 10.1073/pnas.0809674106.
Pavletich N: Mechanisms of cyclin-dependent kinase regulation: structures of cdks, their cyclin activators, and cip and INK4 inhibitors. J Mol Biol. 1999, 287: 821-828. 10.1006/jmbi.1999.2640.
Jeffrey P, Russo A, Polyak K, Gibbs E, Hurwitz J, Massague J, Pavletich N: Mechanism of CDK activation revealed by the structure of a cyclinA-CDK2 complex. Nature. 1995, 376: 313-320. 10.1038/376313a0.
Russo A, Jeffrey P, Pavletich N: Structural basis of cyclin-dependent kinase activation by phosphorylation. Nat Struct Mol Biol. 1996, 3: 696-700. 10.1038/nsb0896-696.
Bao ZQ, Jacobsen D, Young M: Briefly bound to activate: transient binding of a second catalytic magnesium activates the structure and dynamics of CDK2 kinase for catalysis. Structure (London, England: 1993). 2011, 19: 675-690. 10.1016/j.str.2011.02.016.
Redundancy in the Protein Data Bank. [http://www.rcsb.org/pdb/statistics/clusterStatistics.do]
Schulze-Gahmen U, De Bondt H, Kim S: High-resolution crystal structures of human cyclin-dependent kinase 2 with and without ATP: bound waters and natural ligand as guides for inhibitor design. J Med Chem. 1996, 39: 4540-4546. 10.1021/jm960402a.
Brown N, Noble M, Endicott J, Johnson L: The structural basis for specificity of substrate and recruitment peptides for cyclin-dependent kinases. Nat Cell Biol. 1999, 1: 438-443. 10.1038/15674.
Brown N, Noble M, Lawrie A, Morris M, Tunnah P, Divita G, Johnson L, Endicott J: Effects of phosphorylation of threonine 160 on cyclin-dependent kinase 2 structure and activity. J Biol Chem. 1999, 274: 8746-8756. 10.1074/jbc.274.13.8746.
North B, Lehmann A, Dunbrack R: A new clustering of antibody CDR loop conformations. J Mol Biol. 2011, 406: 228-256. 10.1016/j.jmb.2010.10.030.
Deng Z, Chuaqui C, Singh J: Structural Interaction Fingerprint (SIFt): A novel method for analyzing three-dimensional protein - ligand binding interactions. J Med Chem. 2003, 47: 337-344.
Smith D, Radivojac P, Obradovic Z, Dunker K, Zhu G: Improved amino acid flexibility parameters. Protein Sci. 2003, 12: 1060-1072. 10.1110/ps.0236203.
Betzi S, Alam R, Martin M, Lubbers D, Han H, Jakkaraj S, Georg G, Schönbrunn E: Discovery of a potential allosteric ligand binding site in CDK2. ACS Chem Biol. 2011, 6: 492-501. 10.1021/cb100410m.
Janin J, Chothia C: The structure of protein-protein recognition sites. J Biol Chem. 1990, 265: 16027-16030.
Jarvis R, Broadhurst D, Johnson H, O’Boyle N, Goodacre R: PYCHEM: a multivariate analysis package for python. Bioinformatics. 2006, 22: 2565-2566. 10.1093/bioinformatics/btl416.
Bourne Y, Watson M, Hickey M, Holmes W, Rocque W, Reed S, Tainer J: Crystal structure and mutational analysis of the human CDK2 kinase complex with cell cycle–regulatory protein CksHs1. Cell. 1996, 84: 863-874. 10.1016/S0092-8674(00)81065-X.
Song H, Hanlon N, Brown N, Noble M, Johnson L, Barford D: Phosphoprotein-protein interactions revealed by the crystal structure of kinase-associated phosphatase in complex with phosphoCDK2. Mol Cell. 2001, 7: 615-626. 10.1016/S1097-2765(01)00208-8.
Honda R, Lowe E, Dubinina E, Skamnaki V, Cook A, Brown N, Johnson L: The structure of cyclin E1/CDK2: implications for CDK2 activation and CDK2-independent roles. EMBO J. 2005, 24: 452-463. 10.1038/sj.emboj.7600554.
Nolen B, Taylor S, Ghosh G: Regulation of protein kinases controlling activity through activation segment conformation. Mol Cell. 2004, 15: 661-675. 10.1016/j.molcel.2004.08.024.
Young M, Gonfloni S, Superti-Furga G, Roux B, Kuriyan J: Dynamic coupling between the SH2 and SH3 domains of c-Src and Hck underlies their inactivation by C-terminal tyrosine phosphorylation. Cell. 2001, 105: 115-126. 10.1016/S0092-8674(01)00301-4.
Kontopidis G, McInnes C, Pandalaneni S, McNae I, Gibson D, Mezna M, Thomas M, Wood G, Wang S, Walkinshaw M: Differential binding of inhibitors to active and inactive CDK2 provides insights for drug design. Chemistry Biol. 2006, 13: 201-211. 10.1016/j.chembiol.2005.11.011.
Perry J, Harris R, Moiani D, Olson A, Tainer J: p38alpha MAP kinase C-terminal domain binding pocket characterized by crystallographic and computational analyses. J Mol Biol. 2009, 391: 1-11. 10.1016/j.jmb.2009.06.005.
Comess K, Sun C, Abad-Zapatero C, Goedken E, Gum R, Borhani D, Argiriadi M, Groebe D, Jia Y, Clampit J, Haasch D, Smith H, Wang S, Song D, Coen M, Cloutier T, Tang H, Cheng X, Quinn C, Liu B, Xin Z, Liu G, Fry E, Stoll V, Ng T, Banach D, Marcotte D, Burns D, Calderwood D, Hajduk P: Discovery and characterization of Non-ATP site inhibitors of the mitogen activated protein (MAP) kinases. ACS Chem Biol. 2010, 6: 234-244.
Hardcastle IR, Arris CE, Bentley J, Boyle FT, Chen Y, Curtin NJ, Endicott JA, Gibson AE, Golding BT, Griffin RJ, Jewsbury P, Menyerol J, Mesguiche V, Newell DR, Noble MEM, Pratt DJ, Wang L-Z, Whitfield HJ: N2-substituted O6-cyclohexylmethylguanine derivatives: potent inhibitors of cyclin-dependent kinases 1 and 2. J Med Chem. 2004, 47: 3710-3722. 10.1021/jm0311442.
Fischmann TO, Hruza A, Duca JS, Ramanathan L, Mayhood T, Windsor WT, Le HV, Guzi TJ, Dwyer MP, Paruch K, Doll RJ, Lees E, Parry D, Seghezzi W, Madison V: Structure-guided discovery of cyclin-dependent kinase inhibitors. Biopolymers. 2008, 89: 372-379. 10.1002/bip.20868.
Schreyer AM, Blundell TL: CREDO: a structural interactomics database for drug discovery. Database (Oxford). 2013, 2013: bat049-
Davies TG, Tunnah P, Meijer L, Marko D, Eisenbrand G, Endicott JA, Noble MEM: Inhibitor binding to active and inactive CDK2: the crystal structure of CDK2-cyclin A/indirubin-5-sulphonate. Structure (London, England: 1993). 2001, 9: 389-397. 10.1016/S0969-2126(01)00598-6.
Mizuguchi K, Deane CM, Blundell TL, Johnson MS, Overington JP: JOY: protein sequence-structure representation and analysis. Bioinformatics. 1998, 14: 617-623. 10.1093/bioinformatics/14.7.617.
Hanks SK, Hunter T: Protein kinases 6. The eukaryotic protein kinase superfamily: kinase (catalytic) domain structure and classification. FASEB J. 1995, 9: 576-596.
Mizuguchi K, Deane CM, Blundell TL, Overington JP: HOMSTRAD: A database of protein structure alignments for homologous families. Protein Sci. 1998, 7: 2469-2471. 10.1002/pro.5560071126.
Yazicioglu M, Goad D, Ranganathan A, Whitehurst A, Goldsmith E, Cobb M: Mutations in ERK2 Binding Sites Affect Nuclear Entry. J Biol Chem. 2007, 282: 28759-28767. 10.1074/jbc.M703460200.
Hu S, Xie Z, Onishi A, Yu X, Jiang L, Lin J, Rho H, Woodard C, Wang H, Jeong J-S, Long S, He X, Wade H, Blackshaw S, Qian J, Zhu H: Profiling the human protein-DNA interactome reveals ERK2 as a transcriptional repressor of interferon signaling. Cell. 2009, 139: 610-622. 10.1016/j.cell.2009.08.037.
Meyer T, D’Abramo M, Hospital A, Rueda M, Ferrer-Costa C, Pérez A, Carrillo O, Camps J, Fenollosa C, Repchevsky D, Gelpí J, Orozco M: MoDEL (molecular dynamics extended library): A database of atomistic molecular dynamics trajectories. Structure. 2010, 18: 1399-1409. 10.1016/j.str.2010.07.013.
Wang Z, Canagarajah BJ, Boehm JC, Kassisà S, Cobb MH, Young PR, Abdel-Meguid S, Adams JL, Goldsmith EJ: Structural basis of inhibitor selectivity in MAP kinases. Structure. 1998, 6: 1117-1128. 10.1016/S0969-2126(98)00113-0.
Cock P, Antao T, Chang J, Chapman B, Cox C, Dalke A, Friedberg I, Hamelryck T, Kauff F, Wilczynski B, de Hoon M: Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics. 2009, 25: 1422-1423. 10.1093/bioinformatics/btp163.
NumPy, scientific computing with Python. [http://www.numpy.org/]
Python software for mathematics, science, and engineering. [http://www.scipy.org]
Pérez F, Granger BE: IPython: a system for interactive scientific computing. Comput Sci Eng. 2007, 9: 21-29.
The Python SQL toolkit and object relational mapper. [http://www.sqlalchemy.org/]
Sphinx Python documention generator. [http://sphinx-doc.org/]
Free source code hosting for Git and Mercurial. [https://bitbucket.org/]
Distributed source management tool. [http://mercurial.selenic.com/]
Harris JW, Stöcker H: Handbook of Mathematics and Computational Science. 1998, Springer
Do Carmo MP, Do Carmo MP: Differential geometry of curves and surfaces. Prentice-Hall Englewood Cliffs, NJ. 1976, 2:
Hyberts S, Goldberg M, Havel T, Wagner G: The solution structure of eglin c based on measurements of many NOEs and coupling constants and its comparison with X-ray structures. Protein Sci. 1992, 1: 736-751. 10.1002/pro.5560010606.
Schmidtke P, Barril X: Understanding and predicting druggability. A high-throughput method for detection of drug binding sites. J Med Chem. 2010, 53: 5858-5867. 10.1021/jm100574m.
WP is very grateful to UCB Pharma for funding this project and his stay in the Blundell lab. Thanks to Lauren Coulson for using an early version of Polyphony and providing useful input. Thanks to Dr Alicia Higueruelo for helpful comments on the manuscript.
WP is employed by UCB Pharma and his secondment to the TLB lab was funded by them, however this company does not hope to gain financially from this work. The resulting software is owned by the University of Cambridge but has been released, with their permission, as open source.
WP conceived of the study, carried out the analyses and drafted the manuscript. RM contributed the idea and Python code for using curvature and torsion as descriptors of protein backbone conformation. TB supervised the work and helped draft the manuscript. All authors read and approved the final manuscript.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
About this article
Cite this article
Pitt, W.R., Montalvão, R.W. & Blundell, T.L. Polyphony: superposition independent methods for ensemble-based drug discovery. BMC Bioinformatics 15, 324 (2014). https://doi.org/10.1186/1471-2105-15-324
- Root Mean Square Deviation
- Hinge Region
- Alignment Position
- Root Mean Square Fluctuation
- Backbone Conformation