Skip to main content

Hinge Atlas: relating protein sequence to sites of structural flexibility



Relating features of protein sequences to structural hinges is important for identifying domain boundaries, understanding structure-function relationships, and designing flexibility into proteins. Efforts in this field have been hampered by the lack of a proper dataset for studying characteristics of hinges.


Using the Molecular Motions Database we have created a Hinge Atlas of manually annotated hinges and a statistical formalism for calculating the enrichment of various types of residues in these hinges.


We found various correlations between hinges and sequence features. Some of these are expected; for instance, we found that hinges tend to occur on the surface and in coils and turns and to be enriched with small and hydrophilic residues. Others are less obvious and intuitive. In particular, we found that hinges tend to coincide with active sites, but unlike the latter they are not at all conserved in evolution. We evaluate the potential for hinge prediction based on sequence.

Motions play an important role in catalysis and protein-ligand interactions. Hinge bending motions comprise the largest class of known motions. Therefore it is important to relate the hinge location to sequence features such as residue type, physicochemical class, secondary structure, solvent exposure, evolutionary conservation, and proximity to active sites. To do this, we first generated the Hinge Atlas, a set of protein motions with the hinge locations manually annotated, and then studied the coincidence of these features with the hinge location. We found that all of the features have bearing on the hinge location. Most interestingly, we found that hinges tend to occur at or near active sites and yet unlike the latter are not conserved. Less surprisingly, we found that hinge residues tend to be small, not hydrophobic or aliphatic, and occur in turns and random coils on the surface. A functional sequence based hinge predictor was made which uses some of the data generated in this study. The Hinge Atlas is made available to the community for further flexibility studies.


Motions play an essential role in catalysis and protein-ligand interactions. In particular, hinge bending motions account for 45% of motions in a representative set from the Database of Macromolecular Motions[1] comprising domain hinge motions (31% of the total) and fragment hinge motions (14%) [24]. Thus understanding fundamental aspects of hinge bending mechanisms may lead to an improved understanding of the relationship between structure and function.

There are three levels of hinge prediction. The easiest case occurs when the atomic coordinates are available for two or more conformations of a given protein. In this case it is possible to visually inspect the motion to determine the hinge location, as we have done here. The process can also be automated with various available packages, including FlexProt[5, 6], Hingefind[7] and DynDom[8]. A much more difficult problem is that of predicting hinges when only one set of structural atomic coordinates is available. Several algorithms have been developed for this purpose [915]. The very hardest case occurs when the sequence is known but no atomic coordinates are available at all.

The problem of finding flexible hinges between rigid regions based on sequence is in some ways similar to the problem of finding domain boundaries, which can be flexible or inflexible. Although little work has been done on the former problem, several algorithms exist to address the latter. In one significant contribution, Nagarajan and Yona[16] analyzed multiple sequence alignments and were able to identify domains with some accuracy. Marsden et al[17] focused on the case of proteins with no significant sequence homology to well characterized proteins and found that predicted secondary structure contained information about domain boundaries. Jones et al. combined PUU[18], DETECTIVE[19], and DOMAK[20] to make a consensus-based domain boundary predictor[21]. Heger et al. [22] created the Automatic Domain Decomposition Algorithm (ADDA)[23] and associated online database[22]. Murzin et al. created the SCOP (Structural Classification of Proteins) database[24]. For purposes of the above algorithms and classifications, however, domains are defined as proteins or regions of proteins having a common evolutionary origin[22, 24]; flexibility is not a consideration. Indeed most small and medium sized proteins, such as those prevalent in the Hinge Atlas, consist of a single domain[24]. Therefore the problem of finding flexible hinges is not solved by finding domain boundaries as defined for these methods. Schlessinger et al[25] developed a method to predict B-factors from sequence, but it is not clear that B-factors obtained in this way would yield accurate flexibility predictions[26, 27]. In light of the limitations of existing methods, the prediction of domain hinges from sequence is considered an open problem[16].

In this article we focus on the characterization of these hinges based on sequence. To that end, we compiled the Hinge Atlas, a manually annotated dataset of hinge bending motions, as well as a separate computer annotated dataset, both available for further studies. The Hinge Atlas has several applications. First, the statistical properties of hinges can be studied (composition, sequence correlations, coincidence with active sites, etc). Second, it can be used to benchmark hinge prediction programs. Third, by homology hinge annotations could potentially be transferred to proteins where the existence and location of a hinge are unknown. Fourth, the annotations could conceivably be used in future protein motion prediction programs. The first application was of most interest to us in the current work.

Our molecular motions database serves a wide variety of purposes, helping investigators understand the motion characteristics of individual proteins, as well as statistical properties of large groups of motions. It is the ideal platform for the current study, since it contains over 19000 morphs. A morph is a set of atomic coordinates for two homologous protein structures (usually obtained experimentally), plus several structures which our morph server generates as interpolations between the two[9, 28]. Our server displays these structures in succession as a "movie" which suggests a possible trajectory of motion between the two conformations. In this study we compiled two representative sets of morphs with hinge annotation: a computer annotated set and a manually annotated set, the Hinge Atlas. Using mostly the latter, we addressed the following questions:

  1. 1.

    Are certain residue types differentially represented in hinges?

  2. 2.

    Do certain pairs of amino acids coincide with hinges?

  3. 3.

    Can sequence be used to predict hinges?

  4. 4.

    Do hinges coincide with active sites?

  5. 5.

    Do hinges prefer certain secondary structural elements?

  6. 6.

    Do hinge residues share physicochemical or steric properties?

  7. 7.

    Are hinge residues conserved in evolution?

As our first task, we computed the rate of occurrence of each residue type in the Hinge Atlas. Certain amino acids were found to be differentially represented in hinges in a statistically significant fashion. We also investigated whether certain consecutive pairs of residues were differentially represented in hinges. In the course of the above, we observed that one of the overrepresented residues (serine) is potentially catalytic; this was the original motivation for question 4 above. To answer that question, we searched the Catalytic Sites Atlas (CSA)[29] for close homologs to the proteins in our dataset, and extracted the active site residue numbers from those proteins for comparison to the Hinge Atlas annotation.

Our next task was to investigate hinge coincidence with secondary structure. Hinges are generally believed to occur in disordered regions, but this belief has never been tested or quantified rigorously to our knowledge.

Following up on our finding that hinges coincide with active site residues, we went on to the question, are hinge residues more likely to be conserved than other residues, as active sites are? We ranked the residues by relative conservation and examined the differences between hinge and non-hinge residues.

Significant correlations between sequence features and hinges were found in the above analyses. We computed Hinge Indices for each of these which may be used to relate sequence features to flexibility. We then sought to determine what predictive value sequence might have on its own and whether various sequence features collectively could be used for prediction.

We first made a simple GOR (Garnier-Osguthorpe-Robson) [30, 31]-like predictor. We computed the log-odds rate of occurrence for residues located at the -8 to +8 positions along the sequence in the training set. We used this table to make predictions on the test set and examined their predictive power.

As a second approach, we made a composite Hinge Index, which we call HingeSeq, from the Hinge Indices of each of the sequence features found to be the strongest indicators of flexibility. The statistical significance of this measure was computed much as for the individual sequence features. To show that the measure is predictive, we again divided the Hinge Atlas into training and test sets and recomputed the relevant Hinge Indices to include only training set data. We used the regenerated HingeSeq to predict hinges in the test set and generated a Receiver Operating Characteristic (ROC) curve.

As a final step, we examined MolMovDB as a whole to determine whether any particular database bias was in evidence. We also used resampling[32] to check for sampling artifacts in the Hinge Atlas. Lastly, we compared the Hinge Atlas to our computer annotated dataset. The resulting work provides insight into the composition, physicochemical properties, geometry, and evolution of hinge regions in proteins.


Preparation of computer annotated hinge dataset

Prior to generating the manually annotated Hinge Atlas, we used computational methods to generate a dataset of hinge residues for our statistical studies. We began by running FlexProt[5], a leading hinge identification tool, on all morphs (pairs of homologous protein structures) in the Database of Macromolecular Motions[1, 2, 4, 9, 28, 33, 34] FlexProt works by matching and structurally aligning fragments in one structure with corresponding fragments in the other. The goal is to find fragment pairs which (1) have minimal RMSD and (2) are maximal in size. The hinges are then reported as the boundaries separating those fragments. Goal (2) is equivalent to minimizing the number of these hinges. Since domains are never completely rigid, RMSD tends to grow with fragment size and therefore goal (1) is in conflict with goal (2). This conflict is dealt with by providing the user with a series of adjustable parameters, and further by reporting not one but several alternative hinge locations from which the user can choose. We used a combination of computer and manual culling to select those morphs for which the identified hinges met the following criteria:

  1. 1.

    Motion was domain wise, i.e. two or more domains could be observed moving approximately as rigid bodies with respect to each other.

  2. 2.

    The identified hinge was located in the flexible region connecting two rigid domains, rather than in the domains themselves.

  3. 3.

    The morph trajectory was sterically reasonable, i.e. chains were not broken in the attempt to interpolate motion.

We found that FlexProt's Maximal[35, 36] RMSD (Root Mean Square Deviation) parameter had a strong effect on the results. Therefore when FlexProt gave visibly incorrect results for a given morph, we reran the program, systematically varying this parameter. If one of these runs gave sufficiently accurate results, the annotation for that morph was entered into the database. We discarded immediately those morphs that did not exhibit clear hinge bending motion. Lastly, we removed redundant morphs using nrdb90[37].

Note that the definition of a hinge given in the introduction allows for a hinge of zero length. FlexProt indeed often returned such hinges. To deal with this, in all cases one residue on each side of the hinge, was taken to also belong to the hinge. Thus most hinges are two residues long. At the end of this process, the computer annotated set contained 273 morphs.

As described, the computer annotation of hinges requires significant human intervention and the results were often debatable. Many of the hinge annotations differed slightly but visibly from the boundary between rigid domains, such that the backbone flexions that could account for the domain motion were not seen in the predicted hinge region. In other cases hinges were missed, and some annotations appeared where no hinge existed. The more flagrantly misannotated hinges were removed from the dataset, but making the manual culling too stringent would simply have resulted in a dataset too small to be statistically meaningful. For these reasons, the computer annotated dataset was not used in most of this work. Nonetheless, the computer annotated dataset is arguably more objective then the manually annotated set described below, and so is made available to the community.

To address the accuracy issues, we decided to generate a manually annotated set of hinges – the Hinge Atlas. To generate this set we first created the Hinge Annotation Tool which can also be used by the public as we will now explain.

The Hinge Annotation Tool

The creation of publicly accessible tools for manual annotation of hinges involved significant changes to the morph page. The morph page is the primary point on MolMovDB[1] for analyzing single morphs. It is accessible from the "movies" page or through our search tool, both linked to or visible on our front page. Our server also provides a link to this page in an email sent to the submitter of each morph request. We added all of the new tools to the "Hinge Analysis" tab on this page. The first of these is the Hinge Annotation tool. Each of three rows of "arrow" buttons on this tool move a highlighted window of two residues along the protein chain, allowing the user to highlight up to three hinges in a protein. The "Show all" button then highlights all selected residues in the Jmol viewer window. Once the user is satisfied with the hinge selection, clicking "Submit" records this selection in the database. Once the morph page is regenerated, a "Show public hinge" button will be visible which, when clicked, highlights the selected residues. Lastly, the user can use a pointing device to reorient the protein in the Jmol window to his/her liking. A GIF image based on that view can be generated by clicking on the "color by domain" link. The animation will be rendered using VMD's[38] "new cartoon" style, with the identified hinge region and two rigid domains each colored distinctively. The hinge annotations made in this way persist in our database for visualization and use by others, until overwritten. With minor modification, these tools were used to generate the Hinge Atlas dataset of manually annotated hinges. The criteria we used for selection are described in the following section.

Highlighting the Hinge Atlas hinges (described below) on the animated morph movie is a matter of going to the morph page and clicking on the "Hinge Analysis" tab as above and clicking the "Show Hinge Atlas hinge" button. The annotated hinge location will be rendered in green spacefill style, which contrasts with the white trace used elsewhere in the protein.

Construction of the Hinge Atlas

The tools described above answer only the technical question of how we annotated hinges. In this section we clarify the motivation for the Hinge Atlas and its applications and answer the scientific question of how we decided on the precise location of the hinge for each morph.

For each morph in the Hinge Atlas, we used the Hinge Annotation Tool as described to select the hinge location. Motivated in part by our long term goal of providing a resource that could be used in motion prediction work, and in part by a desire to deepen basic understanding of protein motion, we asked ourselves the following question:

Would it be possible to approximately reproduce the observed motion by allowing flexure at the hinge points but keeping the regions between hinges rigid?

In order for this question to be answered in the affirmative, the hinge selection should be the one to best meet the following criteria:

  1. 1.

    The φ, ψ, and α (effective α-carbon to α-carbon)[39] torsion angles of hinge residues may often (but not always) be larger than those of their neighbors.

  2. 2.

    Amino acids on either side of the hinge residues must be co-moving with their respective rigid regions.

  3. 3.

    Rotations of one of the rigid regions about the hinge region must not result in significant and irreconcilable steric clashes.

In order to use (1) as a useful guide to selecting the hinge location, we made use of the torsion angle charts and graphs in the structure analysis tools section on the morph page. However often large rotations of the main chain are induced by multiple cooperative torsions in the hinge, and these may be individually small, particularly in α-helices[40]. The usefulness of this flexibility measure is further limited by the frequent occurrence of large torsion angles which do not coincide with hinges[39]. Nonetheless, when the precise location of the hinge was otherwise unclear, torsion angles were often examined to help adjust the selection.

Criterion (2) is a definition of a hinge. Sometimes the hinge was slightly longer than others, and in those cases we added more residues to the hinge, up to a limit of about five residues in total. If the hinge was distributed over too many residues such that no one short stretch could be said to constitute the entire hinge, then the morph was discarded from the Hinge Atlas, since the motion was not hingelike. Criterion (3) is a practical requirement of a working hinge. If substantial flexure at points outside the hinge is required to avoid domain interpenetration, then the choice of hinge location is incorrect, or the motion is not hinge but rather shear or unclassifiable[40].

The next question was, how to select the morphs which would be annotated and included in the Hinge Atlas. The entire Database of Macromolecular Motions (MolMovDB)[1] with (at the time) over 17000 morphs, could clearly not all be annotated given limited manpower. Further, only a minority of morphs (albeit a large one) exhibited hinge bending motion, and even within this group much redundancy existed.

To address these issues and make the annotation work manageable, we first selected a nonredundant subset of the morphs in MolMovDB by aligning all sequences to NRDB90[37]. This reduced the dataset to 1000 morphs. This was more manageable, but still the set contained many proteins which did not exhibit hinge bending motions. Fortunately we found that the score output by FlexProt, normalized by dividing by the number of residues, provided an accurate measure of the degree to which a protein exhibited hinge bending. High scores, close to unity, indicated proteins more likely to exhibit hinge bending motion. Lower scores, below 0.9 or so, were very unlikely to do so. We sorted the 1000 nonredundant morphs by descending normalized flexprot score (described earlier) and annotated them in that order. Those proteins for which we could find hinges allowing a positive answer to the question above were annotated and added to the Hinge Atlas. Those proteins which did not exhibit hinge bending motion or for which no suitable hinge could be found were discarded. At the end of this culling and annotation effort, the Hinge Atlas contained 214 nonredundant annotated morphs. We also manually annotated a small set of specifically fragment (rather than domain) hinge bending motions which may be useful for some studies, described below.

Availability of datasets

In the course of this study we compiled a number of sets of morphs which can be viewed on our online galleries listed and linked to on our sets page[41]. The Hinge Atlas and computer annotated sets are compared more rigorously in the "Statistical comparison of datasets" section. The galleries provide easy browsing and visual inspection of morph movies sharing certain characteristics. The sets offered include:


No two morphs in this set have more than 90% sequence homology. This set was compiled by alignment to proteins in nrdb90.

Catalytic Sites Atlas

All morphs in this set have annotated active sites which can be highlighted in the jmol viewer.

Catalytic Sites Atlas (nonredundant)

Same as above, but with redundant morphs removed by comparison to nrdb90.

FlexProt Hinges

Computer annotated set used in parts of this study and described above. We consider it to be less useful than the Hinge Atlas, but the data is nonetheless made available.

Fragment Hinge Motions

A small set of hinge bending motions involving fragments smaller than domains, as alluded to in the previous section.

Hinge Atlas

Contains the manually annotated protein pairs used in this study. A link on the sets page permits the download of the sequence data (including residue number, residue type, hinge annotation, catalytic site annotation, and secondary structure) in mySQL format. The same data is available in tab-delimited text format which is human readable and importable into MS Excel and other packages. Another link on the same page facilitates the download of the interpolated structure files associated with each morph in the Hinge Atlas set.

Clicking on the thumbnail image leads to the "movies" page, where users can browse through the 214 proteins in the Hinge Atlas. Clicking on any of the protein thumbnail images, in turn, leads to the corresponding morph page, where the hinge annotation can be viewed as described in the "Hinge Annotation Tool" section

Method for analyzing relative frequency of occurrence

Throughout this study, we will be comparing how often a particular entity (be it a certain amino acid, a certain pair of amino acids, a certain class of amino acids, a certain secondary structural element etc.) occurs in hinges versus everywhere in the Hinge Atlas or another of the datasets described above. The statistical analysis will be the same regardless of the particulars, so we will here present the general approach and later only mention adjustments particular to the specific question addressed.

First we defined the following variables:

D = total number of residues in the dataset

H = total number of residues in hinges in the dataset

C = classification scheme used to create groups of residue positions. For example, C could be secondary structure, degree of conservation, etc.

c = a particular grouping of residues, where c C. For instance, if C = secondary structure, then c = helix is the class of all residues in helices, c = strand is the class of all residues in strands, etc. Another example might be C = evolutionary conservation, with c = cons1 = top 20% most conserved residues, c = cons2 = second 20% most conserved, etc.

a c = set of all residues of class c in the dataset.

d c = number of times residues of class c occurred anywhere in the dataset.

h c = number of times residues of a particular class c occurred in hinges.

These can be used to estimate various probabilities as follows:

p(a c ) = d c /D is the prior probability of c – in other words, the probability that residues of class c occur anywhere in the dataset.

p(a c |h) = h c /H is the conditional probability that a residue belongs to class c, given it is a hinge.

A quantity that is of interest in hinge prediction is the posterior probability p(h|a c ), the probability that a residue is a hinge given it is in a c . We obtain this from Bayes' rule:

p ( h | a c ) = p ( a c | h ) p ( h ) p ( a c ) = h c d c MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGWbaCcqGGOaakcqWGObaAcqGG8baFcqWGHbqydaWgaaWcbaGaem4yamgabeaakiabcMcaPiabg2da9maalaaabaGaemiCaaNaeiikaGIaemyyae2aaSbaaSqaaiabdogaJbqabaGccqGG8baFcqWGObaAcqGGPaqkcqGHflY1cqWGWbaCcqGGOaakcqWGObaAcqGGPaqkaeaacqWGWbaCcqGGOaakcqWGHbqydaWgaaWcbaGaem4yamgabeaakiabcMcaPaaacqGH9aqpdaWcaaqaaiabdIgaOnaaBaaaleaacqWGJbWyaeqaaaGcbaGaemizaq2aaSbaaSqaaiabdogaJbqabaaaaaaa@52B3@

Equation 1

Where the prior probability that a residue is a hinge is given by p ( h ) = ( H D ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGWbaCcqGGOaakcqWGObaAcqGGPaqkcqGH9aqpcqGGOaakdaWcaaqaaiabdIeaibqaaiabdseaebaacqGGPaqkaaa@3612@ .

We further define the hinge index HI, similar to the domain linker index used in Armadillo[42]:

H I ( a c ) = log 10 p ( a c | h ) p ( a c ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGibascqWGjbqscqGGOaakcqWGHbqydaWgaaWcbaGaem4yamgabeaakiabcMcaPiabg2da9iGbcYgaSjabc+gaVjabcEgaNnaaBaaaleaacqaIXaqmcqaIWaamaeqaaOWaaSaaaeaacqWGWbaCcqGGOaakcqWGHbqydaWgaaWcbaGaem4yamgabeaakiabcYha8jabdIgaOjabcMcaPaqaaiabdchaWjabcIcaOiabdggaHnaaBaaaleaacqWGJbWyaeqaaOGaeiykaKcaaaaa@4959@

Equation 2

The argument of the log is the ratio of the observed frequency of occurrence of classes of amino acids a c in hinges, over the expected. Note that this argument is close to the likelihood ratio p ( a c | h ) p ( a c | ~ h ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabdchaWjabcIcaOiabdggaHnaaBaaaleaacqWGJbWyaeqaaOGaeiiFaWNaemiAaGMaeiykaKcabaGaemiCaaNaeiikaGIaemyyae2aaSbaaSqaaiabdogaJbqabaGccqGG8baFcqGG+bGFcqWGObaAcqGGPaqkaaaaaa@3FC8@ used in Bayesian statistics[43] because H is so small compared to D. The quantity HI yields an intuitive measure of the enrichment of certain classes of residues in hinges, with positive numbers indicating enrichment and negative numbers indicating scarcity. Just because the HI is nonzero, however, does not mean that the differential representation has statistical significance. To establish the latter, we considered two statistical hypotheses:

H0: The null hypothesis.

Assume h c is a randomly distributed random variable with mean μ h . The null hypothesis states that:

μ h = d c D H MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWF8oqBdaWgaaWcbaGaemiAaGgabeaakiabg2da9maalaaabaGaemizaq2aaSbaaSqaaiabdogaJbqabaaakeaacqWGebaraaGaeyyXICTaemisaGeaaa@3858@

If this is true, then the hinge set is chosen without replacement in an unbiased fashion from the dataset, and p(a c |h) is given by the hypergeometric distribution (Equation 3).

H1, The alternate hypothesis.

This states that:

μ h d c D H . MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaaiiGacqWF8oqBdaWgaaWcbaGaemiAaGgabeaakiabgcMi5oaalaaabaGaemizaq2aaSbaaSqaaiabdogaJbqabaaakeaacqWGebaraaGaeyyXICTaemisaGKaeiOla4caaa@39FD@

It is equivalent to saying that p(a c |h) is not p(a c ), and therefore the null hypothesis can be rejected. We test this as follows. If it is the case that

h c H > d c D , MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabdIgaOnaaBaaaleaacqWGJbWyaeqaaaGcbaGaemisaGeaaiabg6da+maalaaabaGaemizaq2aaSbaaSqaaiabdogaJbqabaaakeaacqWGebaraaGaeiilaWcaaa@3692@

and if we choose a significance threshold of 0.05, we can reject H0 iff our p-value x = h ( a ) h H Y P ( H , D , x , d c ) < 0.05 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaaeWbqaaiabdIeaijabdMfazjabdcfaqjabcIcaOiabdIeaijabcYcaSiabdseaejabcYcaSiabdIha4jabcYcaSiabdsgaKnaaBaaaleaacqWGJbWyaeqaaOGaeiykaKIaeyipaWJaeGimaaJaeiOla4IaeGimaaJaeGynaudaleaacqWG4baEcqGH9aqpcqWGObaAcqGGOaakcqWGHbqycqGGPaqkdaWgaaadbaGaemiAaGgabeaaaSqaaiabg6HiLcqdcqGHris5aaaa@4BC9@ . The left hand side of the latter inequality can be interpreted as the probability that h c or more residues of class a c could be found in hinges, assuming H0 and given H, D, and d c . The argument of the sum is the hypergeometric function, which gives the probability that d c residues taken without replacement from a set of D residues of which H are hinges, would contain exactly x hinges:

H Y P ( H , D , x , d c ) ( d c x ) ( D d c H x ) ( D H ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGibascqWGzbqwcqWGqbaucqGGOaakcqWGibascqGGSaalcqWGebarcqGGSaalcqWG4baEcqGGSaalcqWGKbazdaWgaaWcbaGaem4yamgabeaakiabcMcaPmaalaaabaWaaeWaaeaafaqaaeGabaaabaGaemizaq2aaSbaaSqaaiabdogaJbqabaaakeaacqWG4baEaaaacaGLOaGaayzkaaWaaeWaaeaafaqaaeGabaaabaGaemiraqKaeyOeI0Iaemizaq2aaSbaaSqaaiabdogaJbqabaaakeaacqWGibascqGHsislcqWG4baEaaaacaGLOaGaayzkaaaabaWaaeWaaeaafaqaaeGabaaabaGaemiraqeabaGaemisaGeaaaGaayjkaiaawMcaaaaaaaa@4E8F@

Equation 3

Otherwise, if it is the case that

h c H < d c D , MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaWcaaqaaiabdIgaOnaaBaaaleaacqWGJbWyaeqaaaGcbaGaemisaGeaaiabgYda8maalaaabaGaemizaq2aaSbaaSqaaiabdogaJbqabaaakeaacqWGebaraaGaeiilaWcaaa@368E@

then we reject H0 iff our p-value x = h ( a ) H Y P ( H , D , x , d ( a i ) ) < 0.05 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaadaaeWbqaaiabdIeaijabdMfazjabdcfaqjabcIcaOiabdIeaijabcYcaSiabdseaejabcYcaSiabdIha4jabcYcaSiabdsgaKjabcIcaOiabdggaHnaaBaaaleaacqWGPbqAaeqaaOGaeiykaKIaeiykaKIaeyipaWJaeGimaaJaeiOla4IaeGimaaJaeGynaudaleaacqWG4baEcqGH9aqpcqGHsislcqGHEisPaeaacqWGObaAcqGGOaakcqWGHbqycqGGPaqka0GaeyyeIuoaaaa@4E2E@ .


Are certain amino acids more likely to occur in hinges?

We applied the described statistical formalism to the problem of amino acid frequency of occurrence in hinges by taking C = amino acid type, and c to designate each of the 20 canonical amino acids. HI scores and p-values were thus calculated for each of 20 identifications of c corresponding to the 20 canonical amino acids.

We found that glycine and serine are overrepresented in a highly significant fashion. We also found phenylalanine, valine, alanine, and leucine to be underrepresented, albeit with lower significance (Figure 1, Table 1). We also investigated the frequency of occurrence of sequential pairs of amino acids in hinges, but since 400 sequential pairs are possible the significance of the results was much lower and no conclusion could be drawn.

Table 1 Amino acid frequency of occurrence in hinges.
Figure 1
figure 1

Amino acids arranged in ascending order of Hinge Index (HI) (orange line). Low p-values (vertical bars) indicate high statistical significance. Legend information applies to similar graphs in this work.

Are residues within a certain distance of an active site more likely to be hinge residues?

As mentioned earlier, the fact that one of the overrepresented residues is potentially catalytic led us to suspect that hinge residues are more likely to occur in active sites, or within a few residues of an active site, than would be expected by chance. This would make sense from a biochemical and mechanical perspective. Hinge motions are often opening and closing motions of domains intended to expose the active site, which often would be located at the center of the motion, i.e. the hinge.

Prior work[44] shows that active sites are more likely to occur at regions of low first normal mode displacement. Such regions have been shown to coincide with hinges[26]. Here we close the loop, comparing active sites directly with the Hinge Atlas annotation and quantifying the correspondence.

In order to annotate the active site locations, we BLASTed[45] the morph sequences in the computer annotated dataset against the sequences in the Catalytic Sites Atlas and considered a morph in the hinge dataset to match a protein in the CSA if they had sequence identity ≥ 99%. This high threshold was chosen to minimize the possibility of incorrectly labeling a residue in the Hinge Atlas and thereby diminishing the significance of the results. For each such pair, we transferred the catalytic site annotation to the morph. We described earlier how to browse the CSA morphs online. Of the 214 proteins in the Hinge Atlas, 94 were annotated with active site information from the CSA; the rest had no close CSA homologs. The 94 proteins comprised the dataset for this calculation. We analyzed this set using the statistical formalism described earlier, with the following variable definitions:

C = distance from the nearest active site, in residues.

c = successively: active site residues, amino acids 1 residue away from the nearest active site residue, 2 residues away, etc.

D = 28050 residues in the dataset of 94 proteins

H = 378 hinge residues in the dataset

d c = residues of class c in the dataset

h c = residues of class c in hinges.

The results are shown in Figure 2 and Table 2. At short distances from the active sites, hinge residues were overrepresented. The active site residues and residues as much as four residues away from the nearest active site were significantly overrepresented in hinges.

Table 2 HI and associated p-value for hinge residue coincidence with active site, and with residues at certain distances from active site residues.
Figure 2
figure 2

Residues within four amino acid positions of the active site are significantly more likely to be in hinges.

Are hinges segregated by secondary structure?

It is generally accepted that hinges tend to avoid secondary structure. However this belief has, to our knowledge, never been tested on a quantitative basis, and indeed numerous counterexamples can be found. For instance, the hinge in calmodulin[13] and troponin C[26, 46] occurs in an α-helix, and in glutamine binding protein it occurs in two parallel beta strands[26]. Thus we do not know which particular types of secondary structure are avoided or preferred, or to what degree. To obtain this information, we tabulated the number of hinge residues occurring in the various types of secondary structural elements, and compared this with the distribution of all residues, proceeding as follows.

STRIDE[47] recognizes secondary structural elements from atomic coordinates. We used this program to assign secondary structural classes to all residues in the Hinge Atlas. We then tabulated the number of residues assigned to each class, both in hinges and elsewhere in the dataset. Lastly, we calculated the HI scores and the p-values as before, letting C = secondary structural element type and c designate e.g. helix, coil, etc.

We found that three types of secondary structure were differentially represented in hinges with extremely high significance. We conclude that hinges are less likely to occur in α-helices, and are more likely to occur in turns or random coils (Figure 3 and Table 3). For the user's convenience, secondary structure assignments for individual morphs can be obtained in the 'Hinge analysis tools' box on the MolMovDB morph page[9] mentioned earlier.

Table 3 Hinge frequency of occurrence in various types of secondary structure.
Figure 3
figure 3

Residues in alpha helices were less likely to occur in hinges, with very high significance. Turn and coil residues, on the other hand, were more likely to be in hinges, also with high statistical significance.

Are certain physicochemical properties preferred in hinge residues?

It is intuitive that certain physicochemical classes of residues (such as small and hydrophilic) would occur more frequently in hinges, and this would help explain the amino acid propensities reported earlier in this work. To check and quantify this, we grouped amino acids into several non-exlusive categories[48]. Following again our statistical treatment, we calculated HI scores and p-values, letting C = physicochemical grouping, and c = aliphatic, polar, charged, etc. We discovered that aliphatic and hydrophobic residues were very significantly underrepresented. Overrepresented were small and tiny residues (Figure 4 and Table 4).

Table 4 Hinge frequency of occurrence in various physicochemical classifications
Figure 4
figure 4

Size, aliphaticity, and hydrophobicity appear to account for much of the segregation of residues along physicochemical lines. In particular, the individually underrepresented residues (Gly, Ser, Ala) are classified as "tiny." Other underrepresented residues types (Leu, Val) are aliphatic, while still others (Phe, and again Val) are hydrophobic.

Are hinge residues conserved in evolution?

We next investigated whether hinge residues are conserved. Since certain residue classes are preferred in hinges, one might suspect that hinge residues would be conserved. First, we BLASTed[45] each of the Hinge Atlas sequences against nrdb90, a non-redundant sequence database in which protein sequences have no more than 90% sequence identity with each other [37] Next we extracted up to 50 top-aligned sequences to a given morph to generate a multiple sequence alignment using Clustal W[49]. For each position in the multiple sequence alignment, we used the formalism developed by Schneider et al[50] to compute the information content associated with a column in the multiple sequence alignment at this position[50, 51].

We sorted the residues in Hinge Atlas morphs according to the magnitude of the information content scores. We then divided the residues into five bins of equal size. If hinge residues are conserved, then there should be an enrichment of hinge residues in the top bins, which correspond to the most conserved residues. On the other hand, if hinge residues are hypermutable, there should be more of them in the bottom bins, corresponding to the least conserved residues. Because it is widely agreed that active sites should be conserved, we used the conservation of active sites as a control.

To quantify the enrichment, we calculated the HI scores as described previously. Here, c is a label applied to residues that ranked in a given percentile bin, e.g. the top 20% most conserved. For that bin p(a c |h) = h c /H is thus the ratio of the number of hinge residues in the bin divided by the total number of hinge residues. Similarly, p(a c ) = d c /D is the ratio of the number of residues in the dataset in the bin divided by the grand total of residues in the dataset. To determine the statistical significance of HI scores, we calculated the p-values using the hypergeometric distribution with the d c , h c , D, H defined above.

For the control set, we performed the same calculation but made the following changes to the variable definitions:

  1. 1.

    Our dataset was no longer the Hinge Atlas, but rather the "Catalytic Sites Atlas (nonredundant)" set described earlier. D is the total number of residues in this set.

  2. 2.

    a c still represents residues in the dataset belonging to a given conservation rank bin. d c is the total number of residues in that bin.

  3. 3.

    h c now represents the number of active site residues in a given bin corresponding to c. Similarly, H represents the total number of active site residues in the dataset.

We found that hinge residues distribute evenly in the top 80%, and have a slight but statistically very significant enrichment in the bottom 20% bin (Figure 5 and Table 5). Thus hinge residues are hypermutable. We observe a highly significant enrichment of active site residues in the top 20% bin, as expected. Among the 947 active site residues, 813 of them (86%) are in the highest bin, and the numbers progressively decrease in lower bins.

Table 5 Hinge frequency of occurrence vs. conservation bin.
Figure 5
figure 5

The least conserved 20% of residues are significantly more likely to appear in hinges.

The Hinge Atlas pools enzymes together with non-catalytic proteins. We reasoned therefore that perhaps only hinges in non-catalytic proteins are hypermutable, and that if we analyzed a set consisting only of enzymes, then the propensity of active sites to occur in hinges would lead to conservation, rather than hypermutability of hinge residues for that set.

To test this idea, we decided to calculate the propensity of hinges to occur in specific bins of conservation score, for the 94 proteins in the Hinge Atlas with CSA annotation, rather than for the larger set of 214. For this set we also found that hinge residues occur more frequently among the 20% least conserved residues for each protein (Figure 6, Table 5). At a p-value of 0.003, the confidence in this result is high.

Figure 6
figure 6

Since active sites residues are enriched in hinges, we performed a separate conservation check on hinge residues in the 94 Hinge Atlas proteins with CSA annotation. We found that even in this set, the least conserved 1/5th of amino acids in each protein tended to contain significantly more hinge residues. The fourth bin was sparse in hinge residues, but at a p-value of 0.043, the significance of this was marginal.

Even this test, however pools together hinges that are near the active site (or contain one or more active site residues) with hinges that occur at some distance from it. So we selected from the 94 proteins a small set that had at least one active site residue in the hinge, and removed the active site residues themselves. We then calculated the propensity of hinge residues to occur in the five conservation bins. This set was found to be too small, however, and statistical significance was too low to draw a conclusion (data not shown). A study using the set of fragment hinge motions described earlier was similarly inconclusive.

The hypermutability of hinge residues that we found is reasonable because hinge residues tend to be on the surface of proteins (see below) rather than in the more highly conserved core. Hinges are less likely to be buried inside domains because they would then be highly coordinated with near neighbors and hence less flexible. The apparent contradiction of hypermutability on the one hand and enrichment of active sites on the other is dealt with in the Discussion section.

Are hinge residues more likely to occur on the surface?

To support our argument that hinge residues are hypermutable partly because they occur on the surface, we quantified the degree to which the latter is the case. To do this, we used a solvent accessible surface area (ASA) calculation program [52, 53] with a probe radius of 1.4Å. The ASA of each of the backbone heavy atoms (amide nitrogen, α-carbon, carbonyl carbon and oxygen) was calculated and summed for each residue in each protein in the Hinge Atlas. We then binned the residues by this quantity. Lastly, we counted the number of hinge residues in each bin and calculated HI and p-value as before. As expected, bin #1 (containing the 20% of residues with highest ASA) was significantly enriched with hinges (Figure 7; Table 6). Bin #2 was also highly enriched, while bins #4 and #5 had fewer hinges, all with extremely high significance.

Table 6 Hinge Index and p-value for differential representation of residues binned by solvent accessible surface area (bin #1 represents largest area).
Figure 7
figure 7

Hinge residues tend to be on the surface, since steric clashes would often prevent them from being in the core. We computed the solvent accessible surface area for the backbone atoms of all residues in the Hinge Atlas and binned the residues by this quantity. Bin #1 contains the 20% of all residues with the largest solvent accessible surface area, and bin #5 contains the 20% of residues with the smallest solvent accessible surface area. The first two bins (together representing the 40% of residues with highest surface area) are enriched with hinges in a highly significant manner. Conversely, the last two bins (lowest 40% ASA) are significantly low in hinges.

How many hinge sites appear in each protein?

Perhaps the simplest hinge consists of a single point on the chain separating two rigid regions. However it is also possible for the chain to pass multiple times through the same region, or to have multiple independent hinge regions. This leads to the question, how many proteins had single hinge points, versus a larger number of hinge points? We answer this question in Table 7. Most morphs had three or fewer hinge points.

Table 7 Number of hinge points per protein in the Hinge Atlas

Can hinges be predicted by a simple GOR-like method?

GOR[30, 31] method is useful for predicting secondary structure from sequence with fair accuracy. We implemented a GOR-like method to determine whether sequence contained enough information for hinge prediction. We divided the dataset into a training set and a test set for this study. The log-odds frequency of occurrence of amino acids in the training set were tabulated not only at a given hinge residue, but also at positions ranging from -8 to +8 from the given residue in sequence space. For simplicity, hinge residues at positions less than eight residues from either end of the chain were not included.

Once the table was generated, it was used on the test set. The score for a given residue was taken to be the sum of the scores for the residues in positions -8 to +8 from that residue. The scores were computed for all residues in the test set, except those less than eight residues from either end of the chain. The idea is that a threshold score can be chosen and residues scoring higher than this threshold are considered more likely to be hinges. Note that where Robson and Suzuki used a different fitting parameter for each type of secondary structure, we used no fitting parameter, since we were interested in only one "secondary structure": the hinges. The rates of true and false positives and negatives were calculated for each choice of score threshold over a range.

Our training set numbered 136 proteins from the computer annotated set. We tested the method on a test set of 137 proteins from the same set and obtained a ROC curve[35] (not shown; ROC curves are explained later in this work). The area under this curve was nearly 0.5, indicating negligible predictive value.

Hinge prediction by combining sequence features

As the GOR-like method did not work well, we sought to measure the predictive power of the various sequence features studied above. The HI scores we have reported provide an intuitive means of weighing the relative predictive value of each sequence feature. We show how to combine the HI scores for several features in order to make a more powerful predictor, which we call HingeSeq. We define this predictor as follows:

H S ( i ) = log 10 ( p ( a j | h ) p ( a k | h ) p ( a l | h ) p ( a j ) p ( a k ) p ( a l ) ) = H I a m i n o a c i d ( i ) + H I s e c o n d a r y s t r u c t u r e ( i ) + H I a c t i v e s i t e ( i ) MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGibascqWGtbWucqGGOaakcqWGPbqAcqGGPaqkcqGH9aqpcyGGSbaBcqGGVbWBcqGGNbWzdaWgaaWcbaGaeGymaeJaeGimaadabeaakmaabmaabaWaaSaaaeaacqWGWbaCcqGGOaakcqWGHbqydaWgaaWcbaGaemOAaOgabeaakiabcYha8jabdIgaOjabcMcaPiabdchaWjabcIcaOiabdggaHnaaBaaaleaacqWGRbWAaeqaaOGaeiiFaWNaemiAaGMaeiykaKIaemiCaaNaeiikaGIaemyyae2aaSbaaSqaaiabdYgaSbqabaGccqGG8baFcqWGObaAcqGGPaqkaeaacqWGWbaCcqGGOaakcqWGHbqydaWgaaWcbaGaemOAaOgabeaakiabcMcaPiabdchaWjabcIcaOiabdggaHnaaBaaaleaacqWGRbWAaeqaaOGaeiykaKIaemiCaaNaeiikaGIaemyyae2aaSbaaSqaaiabdYgaSbqabaGccqGGPaqkaaaacaGLOaGaayzkaaGaeyypa0JaemisaGKaemysaK0aaSbaaSqaaGqaciab=fgaHjab=1gaTjab=LgaPjab=5gaUjab=9gaVjabgwSixlabdggaHjabdogaJjabdMgaPjabdsgaKbqabaGccqGGOaakcqWGPbqAcqGGPaqkcqGHRaWkcqWGibascqWGjbqsdaWgaaWcbaGae83CamNae8xzauMae83yamMae83Ba8Mae8NBa4Mae8hzaqMae8xyaeMae8NCaiNae8xEaKNaeyyXICTaem4CamNaemiDaqNaemOCaiNaemyDauNaem4yamMaemiDaqNaemyDauNaemOCaiNaemyzaugabeaakiabcIcaOiabdMgaPjabcMcaPiabgUcaRiabdIeaijabdMeajnaaBaaaleaacqWGHbqycqWGJbWycqWG0baDcqWGPbqAcqWG2bGDcqWGLbqzcqGHflY1cqWGZbWCcqWGPbqAcqWG0baDcqWGLbqzaeqaaOGaeiikaGIaemyAaKMaeiykaKcaaa@B40A@

Equation 4

For simplicity, statistical independence of the various features was assumed in creating this definition. Here the i's correspond to individual amino acids in the protein sequence. For each i, j designates one of the 20 amino acid types, k designates the secondary structural classification, and l designates active site versus non-active site classification.

Thus HIamino·acid(i) is assigned according to residue type by looking up the corresponding value in Table 1. Similarly, HIsecondary·structure(i) isobtained according to secondary structure type from Table 3. Following Table 2 approximately, we assign HIactive·site(i) as 0.4 for residues four or fewer amino acid positions away from the nearest active site residue, and 0.0 elsewhere. The highest values of HS(i) correspond to residues most likely to occur in hinges.

Clearly, extending this method is only a matter of obtaining amino acid propensities to occur in hinges according to additional classifications. The resulting index can then simply be included as an additional term in the above formula, with no need for adjustable weighting factors.

We evaluated the statistical significance of this measure much as for the individual sequence features. We counted the number of residues in the Hinge Atlas with a HingeSeq score above 0.5, and within that set the number of hinge residues. We compared this to the total number of hinges and the population size of the Hinge Atlas (Table 8). Using the cumulative hypergeometric distribution as before, we computed a p-value of order 10-12, thus the measure shows high statistical significance. However since only about 5% of the residues scoring over 0.5 were annotated hinges, HingeSeq is not likely to be sensitive enough to be used alone for hinge prediction.

Table 8 Statistical analysis of HingeSeq predictor.

We nonetheless wished to show that HingeSeq is predictive, rather simply reflectling peculiarities of the dataset. To this end, we divided the 214 proteins of the Hinge Atlas into a training set numbering 161 proteins, and a test set numbering 53. Of the 214 Hinge Atlas proteins, the 94 proteins with annotation from the CSA were apportioned such that 71 were included in the training set and 23 in the test set. We tested the performance of the predictor by means of ROC (Receiver Operating Characteristic) curves. We need to define a few terms in order to use these:

Test positives: Residues with HS(i)greater than or equal to a certain threshold.

Test negatives: Residues with HS(i)less than a certain threshold.

Gold standard positives: Residues annotated as hinges in the Hinge Atlas.

Gold standard negatives: Residues which are not in hinges according to the Hinge Atlas annotation.

True positives (TP): Those residues that are both test positives and gold standard positives.

True negatives (TN): Residues that are both test negatives and gold standard negatives.

False positives (FP): Residues that are test positives and gold standard negatives.

False negatives (FN): Residues that are test negatives and gold standard positives.

s e n s i t i v i t y = T P T P + F N MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGZbWCcqWGLbqzcqWGUbGBcqWGZbWCcqWGPbqAcqWG0baDcqWGPbqAcqWG2bGDcqWGPbqAcqWG0baDcqWG5bqEcqGH9aqpdaWcaaqaaiabdsfaujabdcfaqbqaaiabdsfaujabdcfaqjabgUcaRiabdAeagjabd6eaobaaaaa@450B@
s p e c i f i c i t y = T N F P + T N MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGZbWCcqWGWbaCcqWGLbqzcqWGJbWycqWGPbqAcqWGMbGzcqWGPbqAcqWGJbWycqWGPbqAcqWG0baDcqWG5bqEcqGH9aqpdaWcaaqaaiabdsfaujabd6eaobqaaiabdAeagjabdcfaqjabgUcaRiabdsfaujabd6eaobaaaaa@44A9@
1 s p e c i f i c i t y = F P F P + T N MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqaIXaqmcqGHsislcqWGZbWCcqWGWbaCcqWGLbqzcqWGJbWycqWGPbqAcqWGMbGzcqWGPbqAcqWGJbWycqWGPbqAcqWG0baDcqWG5bqEcqGH9aqpdaWcaaqaaiabdAeagjabdcfaqbqaaiabdAeagjabdcfaqjabgUcaRiabdsfaujabd6eaobaaaaa@466E@

The ROC curve is simply a plot of the true positive rate (same as sensitivity) vs. false positive rate (1-specificity), for each value of the threshold, as the threshold is varied from +1 to -1, a range which included all possible values of HS(i). For a good predictor, the true positive rate will increase faster than the false positive rate as the threshold is lowered, and the area under the curve will be significantly greater than 0.5. The ROC curve is shown in Figure 8. Although work remains to be done before sequence-based hinge prediction can be relied upon exclusively, HingeSeq displays significant ability to detect potential for flexibility.

Figure 8
figure 8

The thick red trace represents HingeSeq performance against the Hinge Atlas annotation in the test set of 53 proteins. The diagonal black line represents the performance of a completely random predictor, with area under the curve of 0.5. HingeSeq is seen to have substantial predictive power, since it encloses significantly greater area.

Checking for dataset bias

These findings assume that the dataset used does not contain significant bias or artifacts, either in the composition of the entire dataset or of the hinges within it. To substantiate this, we performed various studies as follows.

Bias in amino acid composition and functional classification

In order to find out whether the MolMovDB database contained any bias in amino acid composition, we extracted the sequences of all the morphs in MolMovDB and counted the total occurrence of each residue type. Suspecting that redundancies might bias the result, we clustered the sequences and recounted the amino acid residues in the same way. We compared these numbers to publicly available amino acid frequencies of occurrence for the PDB (Protein Data Bank)[54] (Figure 9). The amino acid frequency of occurrence for the clustered MolMovDB morphs was found to be essentially that of the PDB, from which it was created, therefore no particular database bias is in evidence.

Figure 9
figure 9

To check for possible database bias, we computed the amino acid composition of MolMovDB and found that it follows that of the PDB, from which it is largely compiled.

We also sought to determine whether there existed a bias towards particular protein classes, in either the Hinge Atlas or the nonredundant set of MolMovDB morphs from which it was compiled. To do this, we first counted the number of times each top-level Gene Ontology (GO) term under the "molecular function" ontology was associated with a protein in the Hinge Atlas. Where the annotation was given for deeper levels, we traced up the hierarchical tree to retrieve the corresponding top level term in the ontology. Thus we found, for example, that 14 proteins in the Hinge Atlas were associated with the term "nucleic acid binding." We repeated this procedure for the PDB as a whole as well as for the non-redundant set of 1508 morphs in MolMovDB from which the Hinge Atlas was compiled. The results for the 10 most frequently encountered GO terms are shown in Table 9.

Table 9 Frequency of Gene Ontology terms in PDB vs. Hinge Atlas

To compare the Hinge Atlas counts to the PDB counts in an overall fashion, we used the chi-square distribution with 162 degrees of freedom (from 163 GO terms and 2 datasets) and obtained a chi-square value of 121.1. This corresponds to a p-value of 0.9931, so there is no statistically significant difference in the distribution of these terms in the Hinge Atlas vs. the entire Protein Data Bank.

Statistical comparison of datasets

The Hinge Atlas and computer annotated sets were compiled differently, therefore one might suspect that the hinges from one set might comprise a statistically different population from the hinges of the other set. If this were the case, then one of the two sets would be preferable to the other, otherwise if the populations were essentially the same then the two sets could potentially be used interchangeably. It is therefore necessary to quantitatively compare these two populations. It is also necessary to confirm that within one set, the hinge residues are a statistically distinct population from the rest of the set; if this were not true then the amino acid propensity data reported earlier would not be meaningful.

Although the Hinge Atlas and the computer annotated set share a total of 16013 residues, only 106 (~0.7%) (Figure 10) of these are hinge residues. This is another reason to suspect that the hinge population of the Hinge Atlas is statistically different from the hinge population of the computer annotated set. To test this, we computed the chi-square value for Hinge Atlas hinges vs. computer annotated hinges, and obtained a p-value of 0.03. Therefore, the Hinge Atlas hinges are different from the computer annotated hinges. The chi-square value describing the difference between amino acid frequency of occurrence in the hinge vs. non-hinge subsets of the Hinge Atlas was 99.01. With 19 degrees of freedom (from 20 amino acids and 2 sets) this corresponds to a p-value below 10-4 (Table 10). Therefore, the hinge residues are shown with high confidence to be different from non-hinge residues in the Hinge Atlas. A similar calculation yielded a p-value of 0.017 for the computer annotated set. Therefore we conclude that the hinge and non-hinge populations are different for the computer annotated set, as well.

Table 10 The hinges within the computer annotated set comprise a distinct population from the rest of the set (p-value = 0.017).
Figure 10
figure 10

Although the Hinge Atlas and computer annotated set have a significant overlap, they are statistically different sets. Importantly, the hinge residues within these sets are different from each other, despite sharing 106 residues.

We conclude from this calculation for both the Hinge Atlas and computer annotated set, the hinge population is different from the non-hinge population, therefore statistically significant information can be extracted from both. However the hinge population of the Hinge Atlas is different from that of the computer annotated set, albeit with much lower significance. We argue that one of the two sets should therefore be preferred for statistical studies. The preferred set should be the Hinge Atlas since the computer annotated set contains numerous annotations which are slightly different from the correct and visually verifiable hinge location.

Similarity within morph pairs

We next asked the question, do the morphs in the Hinge Atlas reflect intrinsic flexibility of the protein, or is the apparent conformational change the result of sequence differences between the two structures in the pair? That is, do the morphs display motions observable in a single protein, or do they instead represent evolutionary change? To answer this we counted the number of times both structures in the morph came from the same vs different organisms. Of the 214 morphs, 123 had structures downloaded directly from the PDB rather than uploaded by users, and also had valid source organism data. For 109 of the 123, both proteins in the pair came from the same species, while for 14 the two proteins came from different species. Of the 14, 11 pairs were of proteins that were somewhat related to each other (7 pairs of bacterial, and 4 pairs of mammalian), while only three pairs were comprised of two proteins from different kingdoms. Thus the conformational changes are likely to reflect experimentally observable motions rather than evolutionary effects.

Resampling of hinge residues

As a further test of confidence in the Hinge Atlas, we decided to look for sampling artifacts in the hinge set. Resampling[32] or bootstrapping[55] is a technique suited for this purpose. We bootstrapped the frequency of occurrence of amino acid types. The method consists of drawing random samples and computing the frequency of occurrence of a given amino acid type in that sample. We present the results for glycine, the residue type most overrepresented in hinges.

We randomly chose 1/8 of the 214 proteins in the Hinge Atlas. The sample was labelled with an index j. Within that sample we counted the following:

H j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGibasdaqhaaWcbaGaemOAaOgabaGamaiVcQcaQaaaaaa@316F@

: the number of hinge residues of all amino acid types in sample j,

H ˜ j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacuWGibasgaacamaaDaaaleaacqWGQbGAaeaacWaG8kOkaOcaaaaa@317E@

: the number of NON-hinge residues of all amino acid types in sample j,

h j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGObaAdaqhaaWcbaGaemOAaOgabaGamaiVcQcaQaaaaaa@31AF@

(a GLY ) : the number of glycine residues in hinges in sample j,

h ˜ j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacuWGObaAgaacamaaDaaaleaacqWGQbGAaeaacWaG8kOkaOcaaaaa@31BE@

(a GLY ) : the number of glycines in NON-hinge residues in sample j,

f j * ( a G L Y ) = h j * ( a G L Y ) H j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGMbGzdaqhaaWcbaGaemOAaOgabaGamaiPcQcaQaaakiabcIcaOiabdggaHnaaBaaaleaacqWGhbWrcqWGmbatcqWGzbqwaeqaaOGaeiykaKIaeyypa0ZaaSaaaeaacqWGObaAdaqhaaWcbaGaemOAaOgabaGamaiVcQcaQaaakiabcIcaOiabdggaHnaaBaaaleaacqWGhbWrcqWGmbatcqWGzbqwaeqaaOGaeiykaKcabaGaemisaG0aa0baaSqaaiabdQgaQbqaaiadasQGQaGkaaaaaaaa@49B7@

: the sample frequency of occurrence of glycines within hinges within sample j, and

f ˜ j * ( a G L Y ) = h ˜ j * ( a G L Y ) H ˜ j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacuWGMbGzgaacamaaDaaaleaacqWGQbGAaeaacWaGKkOkaOcaaOGaeiikaGIaemyyae2aaSbaaSqaaiabdEeahjabdYeamjabdMfazbqabaGccqGGPaqkcqGH9aqpdaWcaaqaaiqbdIgaOzaaiaWaa0baaSqaaiabdQgaQbqaaiadaYRGQaGkaaGccqGGOaakcqWGHbqydaWgaaWcbaGaem4raCKaemitaWKaemywaKfabeaakiabcMcaPaqaaiqbdIeaizaaiaWaa0baaSqaaiabdQgaQbqaaiadasQGQaGkaaaaaaaa@49E4@

: the sample frequency of occurrence of glycines among NON-hinge residues in sample j.

We repeated the above for for j = 1 to 10000, randomizing the sample each time. For the case of a GLY = glycines, we generated bins 0.02 wide and counted the number of times values of f j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGMbGzdaqhaaWcbaGaemOAaOgabaGamaiScQcaQaaaaaa@319F@ (a GLY ) and f ˜ j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacuWGMbGzgaacamaaDaaaleaacqWGQbGAaeaacWaGWkOkaOcaaaaa@31AE@ (a GLY ) occurred in each interval.

The results for glycine are shown in Figure 10. If sampling artifacts were present in the dataset, these might manifest themselves as departures from the Gaussian distribution. This was not observed; the distribution is approximately normal. As a further measure of our confidence in the overrepresentation of this particular amino acid, we can obtain the significance by an alternate (conservative) test as follows.

Figure 11
figure 11

Histogram of f ˜ j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacuWGMbGzgaacamaaDaaaleaacqWGQbGAaeaacWaGWkOkaOcaaaaa@31AE@ (a GLY ) (sample frequency of glycine among NON-hinge residues, blue trace) and f j * MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWGMbGzdaqhaaWcbaGaemOAaOgabaGamaiScQcaQaaaaaa@319F@ (a GLY ) (sample frequency of glycine among hinge residues, dashed red trace). The sample frequency of glycine residues among NON-hinge residues in bins containing 1/8th of all Hinge Atlas proteins was found to average 0.078. The sample frequency of glycine among hinge residues in bins containing 1/8th of all Hinge Atlas proteins was found to average 0.124. The standard deviation was considerably larger for the hinge set, since this is a small subset of the Hinge Atlas.

Since the distribution is approximately Gaussian the standard deviation of the difference between means should be obtainable by summing the standard deviations of the two sample frequencies in quadrature[56]. The z-score of the difference is obtained by dividing the difference between the average sample frequencies by the the thus-obtained standard deviation:

z = f ¯ G L Y * f ˜ ¯ G L Y * ( σ G L Y ) 2 + ( σ ˜ G L Y ) 2 = 1.42 MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacH8akY=wiFfYdH8Gipec8Eeeu0xXdbba9frFj0=OqFfea0dXdd9vqai=hGuQ8kuc9pgc9s8qqaq=dirpe0xb9q8qiLsFr0=vr0=vr0dc8meaabaqaciaacaGaaeqabaqabeGadaaakeaacqWG6bGEcqGH9aqpdaWcaaqaaiqbdAgaMzaaraWaa0baaSqaaiabdEeahjabdYeamjabdMfazbqaaiadasQGQaGkaaGccqGHsislcuWGMbGzgaacgaqeamaaDaaaleaacqWGhbWrcqWGmbatcqWGzbqwaeaacWaGKkOkaOcaaaGcbaWaaOaaaeaacqGGOaakiiGacqWFdpWCdaWgaaWcbaGaem4raCKaemitaWKaemywaKfabeaakiabcMcaPmaaCaaaleqabaGaeGOmaidaaOGaey4kaSIaeiikaGIaf83WdmNbaGaadaWgaaWcbaGaem4raCKaemitaWKaemywaKfabeaakiabcMcaPmaaCaaaleqabaGaeGOmaidaaaqabaaaaOGaeyypa0JaeGymaeJaeiOla4IaeGinaqJaeGOmaidaaa@54CB@

From the cumulative Gaussian distribution[57], events 1.42 or more standard deviations from the mean have a probability of occurrence of 0.077, giving us an additional measure of confidence that the distribution of glycines is different in the hinge vs. non-hinge sets. Note that we would expect this to be a conservative estimate of the significance (p-value is actually much lower, since the process of resampling subdivides the dataset). The main point of this analysis is that the sample is not biased by particular anomalous proteins.


Correlations were found between hinges and several sequence features. We found that some amino acid types are overrepresented in hinges, and much of this can be explained on the basis of physicochemical properties. Small residues appear to be preferred, especially the "tiny Ser, Gly, and Ala. Aliphatic and hydrophobic residues tend not to be in hinges. We found that residues within four amino acid positions of an active site are significantly more likely to be hinges. This is most likely related to the fact that hinge bending motion is often related to the catalytic mechanism of the enzyme. Active site residues most logically occur inside the binding cleft and therefore are likely to be in the hinge or close by. Some of these results are intuitive, but are nonetheless useful in buttressing the less expected results. Further, even the intuitive results have in many cases never been rigorously tested or put on a quantitative footing.

Surprisingly, hypermutable residues are more likely than conserved residues to occur in hinges. This was found to be true not only for the Hinge Atlas set of 214 proteins (which includes proteins with no annotated active sites), but also for the subset of 94 enzymes with CSA annotation (Figure 5, Figure 6). This may appear to contradict our earlier result that active site residues and their near neighbors are enriched in hinges. However although the catalytic residue enrichment has very high statistical significance, the number of active site residues in hinges is still small compared to the total number of residues in hinges. Thus their presence is insufficient to counter the wider tendency of hinge residues to be hypermutable. Also, the near neighbors of active site residues have no particular reason to be conserved and thus their enrichment in hinges seems unlikely to counter the tendency toward hypermutability.

This raises the question, why would residues that are functionally important not be conserved? The answer may be that it is the intricate network of interactions within the hydrophobic core of rigid regions on either side of the hinge that needs to be conserved[58], and not the hinges themselves. The importance of the stability of these domains rather than of any detailed properties of the hinges themselves is underscored by the significant success of structure-based hinge predictors which analyze the interactions within the domains and between the domains and the solvent, but which pay no particular attention to the hinge region itself (Flores and Gerstein, submitted), or which implicitly[59] or explicitly[60] find highly interconnected regions of the protein.

One might also ask, is it possible that co-evolution (alternatively called compensatory mutation or mutational correlation) occurs in hinge residues even in the absence of independent (single-site) conservation? Repeatedly investigators have found that co-evolving residue pairs tend to be proximal in space[61] and stabilize proteins, for instance by periodically bridging consecutive turns of α-helices or by interacting across the contact interface between two such helices[62]. This is an active area of research with possible future implications on hinge finding.

Sequence in the immediate neighborhood of a hinge was not found to be sufficient for substantive hinge prediction by a GOR-like method, although the latter is successful at predicting secondary structure. Similiarly, no particular sequential pairs of amino acid types were found to be overrepresented in hinges. However, we did find that combining amino acid propensity data with hinge propensities of active sites and secondary structure yielded some predictive information. The prediction method we present can easily be extended as additional hinge propensity data is reported. Indeed the publicly available Hinge Atlas can be used not only to obtain such data but also to test the resulting predictors. As an additional application, the Hinge Atlas can potentially be used to help find hinges by homology. We note, for instance, that a hinge occurring (unusually) in the helix connecting the two EF hands of calmodulin has also been found in the evolutionarily related Troponin C.


We found that the amino acids glycine and serine are more likely to occur in hinges, whereas phenylalanine, alanine, valine, and leucine are less likely to occur. No evidence was found for sequence bias in hinges by a GOR-like method, nor for propensity towards sequential pairs of residues. Hinges tend to be small, but not hydrophobic or aliphatic. They are found less often in α-helices, and more often in turns or random coils. Active site residues were found to coincide significantly with hinges. Interestingly, however, the latter were not conserved. Lastly, hinges are also more likely to occur on the protein surface than in the core.

A consistent picture of hinge residues is suggested. In this view, hinges often occur near the active site, probably to participate in the bending motion needed for catalysis. They avoid regions of secondary structure. They are hypermutable, possibly due to the fact that they occur more often on the surface than in the core. These correlations yield insights into protein flexibility and the structure-function relationship. Strong sequence-based hinge prediction, however, remains a goal for future work.


  1. The database of macromolecular motions[]

  2. Gerstein RJM, Johnson T, Tsai J, Krebs W: Studying macromolecular motions in a database framework: from structure to sequence. Rigidity Theory and Applications 1999, 401–442.

    Google Scholar 

  3. Krebs W: The database of macromolecular motions: A standardized system for analyzing and visualizing macromolecular motions in a database framework. In Dissertation. New Haven: Yale University;

  4. Gerstein M, Krebs W: A database of macromolecular motions. Nucleic Acids Res 1998, 26(18):4280–4290. 10.1093/nar/26.18.4280

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  5. Shatsky M, Nussinov R, Wolfson HJ: Flexible protein alignment and hinge detection. Proteins 2002, 48(2):242–256. 10.1002/prot.10100

    CAS  Article  PubMed  Google Scholar 

  6. Shatsky M, Fligelman ZY, Nussinov R, Wolfson HJ: Alignment of flexible protein structures. Proc Int Conf lntell Syst Mol Biol 2000, 8: 329–343.

    CAS  Google Scholar 

  7. Wriggers W, Schulten K: Protein domain movements: detection of rigid domains and visualization of hinges in comparisons of atomic coordinates. Proteins 1997, 29(1):1–14. 10.1002/(SICI)1097-0134(199709)29:1<1::AID-PROT1>3.0.CO;2-J

    CAS  Article  PubMed  Google Scholar 

  8. Hayward S, Lee RA: Improvements in the analysis of domain motions in proteins from conformational change: DynDom version 1.50. J Mol Graph Model 2002, 21(3):181–183. 10.1016/S1093-3263(02)00140-7

    CAS  Article  PubMed  Google Scholar 

  9. Flores S, Echols N, Milburn D, Hespenheide B, Keating K, Lu J, Wells S, Yu EZ, Thorpe M, Gerstein M: The database of macromolecular motions: new features added at the decade mark. Nucleic Acids Res 2006, (34 Database):D296–301. 10.1093/nar/gkj046

  10. Meagher KL, Carlson HA: Incorporating protein flexibility in structure-based drug discovery: using HIV-1 protease as a test case. J Am Chem 2004, 126(41):13276–13281. 10.1021/ja0469378

    CAS  Article  Google Scholar 

  11. Thorpe MF, Lei M, Rader AJ, Jacobs DJ, Kuhn LA: Protein flexibility and dynamics using constraint theory. J Mol Graph Model 2001, 19(1):60–69. 10.1016/S1093-3263(00)00122-4

    CAS  Article  PubMed  Google Scholar 

  12. Hespenheide BM, Rader AJ, Thorpe MF, Kuhn LA: Identifying protein folding cores from the evolution of flexible regions during unfolding. J Mol Graph Model 2002, 21(3):195–207. 10.1016/S1093-3263(02)00146-8

    CAS  Article  PubMed  Google Scholar 

  13. Flores S, Yu E, Carriero N, Gerstein M: FlexOracle: a hinge prediction algorithm and associated web tool. Biophys J 2006, in press.

    Google Scholar 

  14. Jacobs DJ, Rader AJ, Kuhn LA, Thorpe MF: Protein flexibility predictions using graph theory. Proteins 2001, 44(2):150–165. 10.1002/prot.1081

    CAS  Article  PubMed  Google Scholar 

  15. Rader AJ, Hespenheide BM, Kuhn LA, Thorpe MF: Protein unfolding: rigidity lost. Proc Natl Acad Sci USA 2002, 99(6):3540–3545. 10.1073/pnas.062492699

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  16. Nagarajan N, Yona G: Automatic prediction of protein domains from sequence information using a hybrid learning system. Bioinformatics 2004, 20(9):1335–1360. 10.1093/bioinformatics/bth086

    CAS  Article  PubMed  Google Scholar 

  17. Marsden RL, McGuffin LJ, Jones DT: Rapid protein domain assignment from amino acid sequence using predicted secondary structure. Protein Sci 2002, 11(12):2814–2824. 10.1110/ps.0209902

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  18. Holm L, Sander C: Parser for protein folding units. Proteins 1994, 19(3):256–268. 10.1002/prot.340190309

    CAS  Article  PubMed  Google Scholar 

  19. Swindells MB: A procedure for detecting structural domains in proteins. Protein Sci 1995, 4(1):103–112.

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  20. Siddiqui AS, Barton GJ: Continuous and discontinuous domains: an algorithm for the automatic generation of reliable protein domain definitions. Protein Sci 1995, 4(5):872–884.

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  21. Jones S, Stewart M, Michie A, Swindells MB, Orengo C, Thornton JM: Domain assignment for protein structures using a consensus approach: characterization and analysis. Protein Sci 1998, 7(2):233–242.

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  22. Heger A, Wilton CA, Sivakumar A, Holm L: ADDA: a domain database with global coverage of the protein universe. Nucleic Acids Res 2005, (33 Database):D188–191.

  23. Heger A, Holm L: Exhaustive enumeration of protein domain families. J Mol Biol 2003, 328(3):749–767. 10.1016/S0022-2836(03)00269-9

    CAS  Article  PubMed  Google Scholar 

  24. Murzin AG, Brenner SE, Hubbard T, Chothia C: SCOP: a structural classification of proteins database for the investigation of sequences and structures. J Mol Biol 1995, 247(4):536–540. 10.1006/jmbi.1995.0159

    CAS  PubMed  Google Scholar 

  25. Schlessinger A, Rost B: Protein flexibility and rigidity predicted from sequence. Proteins 2005, 61(1):115–126. 10.1002/prot.20587

    CAS  Article  PubMed  Google Scholar 

  26. Flores KKSC, Painter J, Echols N, Nguyen K, Merritt EA, Kuhn LA, Gerstein MA: HingeMaster: Comparison and synthesis of hinge prediction algorithms. 2006, in press.

    Google Scholar 

  27. Painter J, Merritt EA: Optimal description of a protein structure in terms of multiple groups undergoing TLS motion. Acta Crystallogr D Biol Crystallogr 2006, 62(Pt 4):439–450. 10.1107/S0907444906005270

    Article  PubMed  Google Scholar 

  28. Krebs WG, Gerstein M: The morph server: a standardized system for analyzing and visualizing macromolecular motions in a database framework. Nucleic Acids Res 2000, 28(8):1665–1675. 10.1093/nar/28.8.1665

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  29. Porter CT, Bartlett GJ, Thornton JM: The Catalytic Site Atlas: a resource of catalytic sites and residues identified in enzymes using structural data. Nucleic Acids Res 2004, (32 Database):D129–133. 10.1093/nar/gkh028

  30. Garnier J, Osguthorpe DJ, Robson B: Analysis of the accuracy and implications of simple methods for predicting the secondary structure of globular proteins. J Mol Biol 1978, 120(1):97–120. 10.1016/0022-2836(78)90297-8

    CAS  Article  PubMed  Google Scholar 

  31. Robson B, Suzuki E: Conformational properties of amino acid residues in globular proteins. J Mol Biol 1976, 107(3):327–356. 10.1016/S0022-2836(76)80008-3

    CAS  Article  PubMed  Google Scholar 

  32. Gerstein M: How representative are the known structures of the proteins in a complete genome? A comprehensive structural census. Fold Des 1998, 3(6):497–512. 10.1016/S1359-0278(98)00066-2

    CAS  Article  PubMed  Google Scholar 

  33. Krebs WG, Tsai J, Alexandrov V, Junker J, Jansen R, Gerstein M: Tools and databases to analyze protein flexibility; approaches to mapping implied features onto sequences. Methods Enzymol 2003, 374: 544–584.

    CAS  Article  PubMed  Google Scholar 

  34. Krebs WG, Alexandrov V, Wilson CA, Echols N, Yu H, Gerstein M: Normal mode analysis of macromolecular motions in a database framework: developing mode concentration as a useful classifying statistic. Proteins 2002, 48(4):682–695. 10.1002/prot.10168

    CAS  Article  PubMed  Google Scholar 

  35. Obuchowski NA, Lieber ML, Wians FH Jr: ROC curves in clinical chemistry: uses, misuses, and possible solutions. Clin Chem 2004, 50(7):1118–1125. 10.1373/clinchem.2004.031823

    CAS  Article  PubMed  Google Scholar 

  36. Shatsky M, Nussinov R, Wolfson HJ: A method for simultaneous alignment of multiple protein structures. Proteins 2004, 56(1):143–156. 10.1002/prot.10628

    CAS  Article  PubMed  Google Scholar 

  37. Holm L, Sander C: Removing near-neighbour redundancy from large protein sequence collections. Bioinformatics 1998, 14(5):423–429. 10.1093/bioinformatics/14.5.423

    CAS  Article  PubMed  Google Scholar 

  38. Humphrey W, Dalke A, Schulten K: VMD: visual molecular dynamics. J Mol Graph 1996, 14(1):33–38. 27–38. 27–38. 10.1016/0263-7855(96)00018-5

    CAS  Article  PubMed  Google Scholar 

  39. Flocco MM, Mowbray SL: C alpha-based torsion angles: a simple tool to analyze protein conformational changes. Protein Sci 1995, 4(10):2118–2122.

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  40. Gerstein M, Lesk AM, Chothia C: Structural mechanisms for domain movements in proteins. Biochemistry 1994, 33(22):6739–6749. 10.1021/bi00188a001

    CAS  Article  PubMed  Google Scholar 

  41. MolMovDB sets page[]

  42. Dumontier M, Yao R, Feldman HJ, Hogue CW: Armadillo: domain boundary prediction by amino acid composition. J Mol Biol 2005, 350(5):1061–1073. 10.1016/j.jmb.2005.05.037

    CAS  Article  PubMed  Google Scholar 

  43. Jansen R, Yu H, Greenbaum D, Kluger Y, Krogan NJ, Chung S, Emili A, Snyder M, Greenblatt JF, Gerstein M: A Bayesian networks approach for predicting protein-protein interactions from genomic data. Science 2003, 302(5644):449–453. 10.1126/science.1087361

    CAS  Article  PubMed  Google Scholar 

  44. Chennubhotla C, Rader AJ, Yang LW, Bahar I: Elastic network models for understanding biomolecular machinery: from enzymes to supramolecular assemblies. Phys Biol 2005, 2(4):S173–180. 10.1088/1478-3975/2/4/S12

    CAS  Article  PubMed  Google Scholar 

  45. Altschul SF, Gish W, Miller W, Myers EW, Lipman DJ: Basic local alignment search tool. J Mol Biol 1990, 215(3):403–410.

    CAS  Article  PubMed  Google Scholar 

  46. Slupsky CM, Sykes BD: NMR solution structure of calcium-saturated skeletal muscle troponin C. Biochemistry 1995, 34(49):15953–15964. 10.1021/bi00049a010

    CAS  Article  PubMed  Google Scholar 

  47. Frishman D, Argos P: Knowledge-based protein secondary structure assignment. Proteins 1995, 23(4):566–579. 10.1002/prot.340230412

    CAS  Article  PubMed  Google Scholar 

  48. Zvelebil MJ, Barton GJ, Taylor WR, Sternberg MJ: Prediction of protein secondary structure and active sites using the alignment of homologous sequences. J Mol Biol 1987, 195(4):957–961. 10.1016/0022-2836(87)90501-8

    CAS  Article  PubMed  Google Scholar 

  49. Thompson JD, Higgins DG, Gibson TJ: CLUSTAL W: improving the sensitivity of progressive multiple sequence alignment through sequence weighting, position-specific gap penalties and weight matrix choice. Nucleic Acids Res 1994, 22(22):4673–4680. 10.1093/nar/22.22.4673

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  50. Schneider TD, Stormo GD, Gold L, Ehrenfeucht A: Information content of binding sites on nucleotide sequences. J Mol Biol 1986, 188(3):415–431. 10.1016/0022-2836(86)90165-8

    CAS  Article  PubMed  Google Scholar 

  51. Fields DS, He Y, Al-Uzri AY, Stormo GD: Quantitative specificity of the Mnt represser. J Mol Biol 1997, 271(2):178–194. 10.1006/jmbi.1997.1171

    CAS  Article  PubMed  Google Scholar 

  52. Gerstein M: A Resolution-Sensitive Procedure for Comparing Protein Surfaces and its Application to the Comparison of Antigen-Combining Sites. Acta Cryst 1992, A48: 271–276.

    CAS  Article  Google Scholar 

  53. Lee B, Richards FM: The interpretation of protein structures: estimation of static accessibility. J Mol Biol 1971, 55(3):379–400. 10.1016/0022-2836(71)90324-X

    CAS  Article  PubMed  Google Scholar 

  54. Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, Shindyalov IN, Bourne PE: The Protein Data Bank. Nucleic Acids Res 2000, 28(1):235–242. 10.1093/nar/28.1.235

    PubMed Central  CAS  Article  PubMed  Google Scholar 

  55. Bootstrapping Means[]

  56. Error Propagation[]

  57. Normal distribution[]

  58. Dean AM, Neuhauser C, Grenier E, Golding GB: The pattern of amino acid replacements in alpha/beta-barrels. Mol Biol Evol 2002, 19(11):1846–1864.

    CAS  Article  PubMed  Google Scholar 

  59. Bahar I, Atilgan AR, Erman B: Direct evaluation of thermal fluctuations in proteins using a single-parameter harmonic potential. Fold Des 1997, 2(3):173–181. 10.1016/S1359-0278(97)00024-2

    CAS  Article  PubMed  Google Scholar 

  60. Janin J, Wodak SJ: Structural domains in proteins and their role in the dynamics of protein function. Prog Biophys Mol Biol 1983, 42(1):21–78. 10.1016/0079-6107(83)90003-2

    CAS  Article  PubMed  Google Scholar 

  61. Pollock DD, Taylor WR, Goldman N: Coevolving protein residues: maximum likelihood identification and relationship to structure. J Mol Biol 1999, 287(1):187–198. 10.1006/jmbi.1998.2601

    CAS  Article  PubMed  Google Scholar 

  62. Atchley WR, Wollenberg KR, Fitch WM, Terhalle W, Dress AW: Correlations among amino acid sites in bHLH protein domains: an information theoretic analysis. Mol Biol Evol 2000, 17(1):164–178.

    CAS  Article  PubMed  Google Scholar 

Download references


The authors acknowledge support from the National Institutes of Health. S. Flores thanks Leslie Kuhn for annotating numerous proteins in the Hinge Atlas, Cheryl Leung for significant editing of this manuscript, Mihali Felipe for systems help, Alexander Karpikov for valuable discussions on low pass filters in fourier space, Thomas Royce and Andrea Sboner for statistical advice, and Michel DuMontier for discussions on Armadillo and testing the hypermutability of functional hinges. This work was funded by NIH/NHBLI grant # N01-HV-28186.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Mark B Gerstein.

Additional information

Authors' contributions

SF annotated hinge locations, performed the statistical studies and wrote the manuscript, web tools, and most of the algorithms. LL computed the evolutionary conservation of hinge and active site residues. NC ran FlexProt and generated graphics for all morphs in MolMovDB, and in other ways provided high performance supercomputing support to the hinge prediction project. MG supervised the project and edited the paper. All authors read and approved the final manuscript.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is published under license to BioMed Central Ltd. This is an Open Access article is distributed under the terms of the Creative Commons Attribution License ( ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Flores, S.C., Lu, L.J., Yang, J. et al. Hinge Atlas: relating protein sequence to sites of structural flexibility. BMC Bioinformatics 8, 167 (2007).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:


  • Hinge Region
  • Secondary Structural Element
  • Active Site Residue
  • Amino Acid Type
  • Residue Type