Skip to main content
  • Methodology article
  • Open access
  • Published:

Detection of protein catalytic residues at high precision using local network properties



Identifying the active site of an enzyme is a crucial step in functional studies. While protein sequences and structures can be experimentally characterized, determining which residues build up an active site is not a straightforward process. In the present study a new method for the detection of protein active sites is introduced. This method uses local network descriptors derived from protein three-dimensional structures to determine whether a residue is part of an active site. It thus does not involve any sequence alignment or structure similarity to other proteins. A scoring function is elaborated over a set of more than 220 proteins having different structures and functions, in order to detect protein catalytic sites with a high precision, i.e. with a minimal rate of false positives.


The scoring function was based on the counts of first-neighbours on side-chain contacts, third-neighbours and residue type. Precision of the detection using this function was 28.1%, which represents a more than three-fold increase compared to combining closeness centrality with residue surface accessibility, a function which was proposed in recent years. The performance of the scoring function was also analysed into detail over a smaller set of eight proteins. For the detection of 'functional' residues, which were involved either directly in catalytic activity or in the binding of substrates, precision reached a value of 72.7% on this second set. These results suggested that our scoring function was effective at detecting not only catalytic residues, but also any residue that is part of the functional site of a protein.


As having been validated on the majority of known structural families, this method should prove useful for the detection of active sites in any protein with unknown function, and for direct application to the design of site-directed mutagenesis experiments.


Determining the location of the active site of an enzyme is a crucial step in fundamental research as well as in drug design. In genetical studies, identifying mutations at or near an active site can help explain biological malfunctions. Knowledge of an active site, its geometry and physico-chemical properties, is essential for the efficient design of inhibitors of malignant proteins [1]. With extensive data now at hand on sequence and structure of genes and proteins, and broad functional knowledge, new methods aimed at determining the sequence and space location of unknown active sites from related or distant data have been elaborated over recent years. On specific protein families, such as DNA-binding proteins, methods analysing sequence only [2] or structural patterns [3, 4] have proved efficient at detecting functional sites of such proteins. For more general applications, the distributions of different structural properties only [5] or in combination with physico-chemical properties of residues [6] have been studied. These properties were e.g. integrated into a neural network algorithm, in order to predict active site residues over various proteins with known structures [7]. A similar approach was used by Petrova, so as to predict active sites using Support Vector Machine on different structural and conservation properties of protein residues [8]. Another method, the 'Evolutionary Trace', relies on the hypothesis that important residues show slower mutation rates than non-functional residues in proteins and that, in three-dimensional structures, such residues are more likely to be clustered with each others than to be isolated in space [911]. Graph-derived approaches that detect the structural patterns of side-chain atoms that are recurrent over evolutionarily-related proteins were also proven to efficiently detect protein functional sites [12]. An optimal division of protein families into subfamilies, which followed the principles of phylogeny, enabled the identification of residues that were important for protein function [13]. Lastly, representation of protein structures as networks of interacting residues also enabled efficient detection of protein functional sites from three-dimensional structures [1416].

This last representation, which facilitates mathematical manipulations of protein structures, is used in the current work. In such networks, each protein residue is a node, and two residues are connected by an edge if they have atoms within a given distance from each other. In the original definition, only contacts between amino-acids Cα atoms were considered [17, 18]. This description proved relevant for the detection of secondary structure motifs [19] and for comparing protein structures [20, 21].

Closeness centrality of a node (a residue) within a network (a protein structure), as used in recent studies for the detection of protein catalytic sites [14, 15], takes into account pathways that connect residues over the whole protein. Our belief was that interactions that take place at a local scale between residues would have a greater influence on the chemical and physical properties of residues than global properties. Non-bonding interactions have indeed very little chemical effect in the long range, as being due to electrostatic effects [22]. In addition, the modification of the electron richness of the side-chain atoms of a residue is in most cases not modified by residues that are distant from it by more than two non-covalent contacts.

The main features we thus focused on to describe protein residues were the number of 'local' neighbours of a node, i.e. nodes that are distant from this node by a path-length of one or two edges within the residue network. It has been shown that 2-connectivity, the count of the number of nodes distant by at most two edges from a given node, produced a similar efficacy at detecting protein active sites as closeness centrality [15]. Here we describe a combination of the counts of local neighbours, based both on all-atom contacts and side-chain atoms only contacts, with the distribution of residue types among protein catalytic sites. This score was tested for classifying residues as catalytic and non-catalytic using a set of over 220 proteins. Detection of catalytic sites was evaluated with respect to precision, or predictive value of positives, which reached a value superior to 28%. This performance is more than triple that of closeness centrality [14]. Our score also had highly improved performance using a measure that combined precision and coverage. Lastly, it was tested in detail over a set of eight proteins with different biological functions. Results suggested that our score was not only efficient at detecting only 'catalytic' residues, as defined in the Catalytic Site Atlas [23] but, more broadly, at detecting any residue involved in protein function.


Detection of functional sites: general approach

Residue interaction networks were generated after the three-dimensional structures of a large test set of 226 proteins. Each of these proteins belonged to a distinct SCOP superfamily (see Methods for details) and had identified catalytic site residues, as being reported in the Catalytic Site Atlas [23]. This Atlas considers as catalytic the residues of a protein that are involved in catalytic reactions, under the following rules: being one of the reactant of the catalytic reaction, exerting an effect on a residue, a water molecule, a ligand or a cofactor which assists catalysis, stabilisation of a proposed transition state [6].

For each residue interaction network, different network parameters were analysed. Individual scores were next transformed into MDev values (see Additional file 1). MDev values do not involve standard deviations, and quantify deviations from average towards maximum for a given parameter (see Methods for definition).

As a benchmark to our method, prediction of protein catalytic sites was performed after the criteria defined by Amitai and Pietrokovski [14]. These criteria combine Z-score values on closeness centrality [24] and ranges for residue surface accessibility (RSA) values [25]. Using our set of 226 proteins, these criteria yielded a precision (see Methods for definition) of 8.22% for the detection of catalytic sites (Table 1).

Table 1 Comparison of the performance of predictions of catalytic residues using different scoring functions and threshold values on the extended protein set

Detection of catalytic sites: performance of our scoring function

Our scoring function combined three characteristics of a given residue: the number of residues in contact with it through side-chain atoms (Dg 1 SC ), the number of residues located at a path-length of three (Dg 3) and the type of the residue (Equation 1). It was used to detect catalytic residues over a set of 226 proteins belonging to different structural families. The score obtained for each residue was then transformed into a normalised MDev value. Moreover, the threshold value of MDev was optimized in order to produce a maximal value for a measure of performance that combined the precision and coverage values of the detection. Indeed, in order to have an efficient tool for the prediction of residues interesting for site-directed mutagenesis, it is important both to predict few non-catalytic residues (high precision) and to have a high likelihood that a catalytic site is effectively predicted as such (high coverage). Still, precision tends to increase with increasing values of thresholds, while coverage displays an opposite trend. We thus optimised our detection of catalytic sites for a maximal value of a measure of performance which combined precision and coverage, the F-measure [26]:

F β = ( 1 + β 2 ) × ( precision  × coverage) β 2 × coverage  + precision . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemOray0aaSbaaSqaaiabek7aIbqabaGccqGH9aqpjuaGdaWcaaqaaiabcIcaOiabigdaXiabgUcaRiabek7aInaaCaaabeqaaiabikdaYaaacqGGPaqkcqGHxdaTcqGGOaakcqqGWbaCcqqGYbGCcqqGLbqzcqqGJbWycqqGPbqAcqqGZbWCcqqGPbqAcqqGVbWBcqqGUbGBcqqGGaaicqGHxdaTcqqGJbWycqqGVbWBcqqG2bGDcqqGLbqzcqqGYbGCcqqGHbqycqqGNbWzcqqGLbqzcqqGPaqkaeaacqaHYoGydaahaaqabeaacqaIYaGmaaGaey41aqRaee4yamMaee4Ba8MaeeODayNaeeyzauMaeeOCaiNaeeyyaeMaee4zaCMaeeyzauMaeeiiaaIaey4kaSIaeeiCaaNaeeOCaiNaeeyzauMaee4yamMaeeyAaKMaee4CamNaeeyAaKMaee4Ba8MaeeOBa4gaaOGaeiOla4caaa@7343@

This measure of effectiveness was maximised for the extended set of 226 proteins in two conditions: at β = 1, i.e. when precision and coverage were given a similar importance, and at β = 2, with increased importance on precision. The maximum values for F1 and F2 when using our scoring function were respectively 20.82% and 20.56%, with corresponding threshold values of MDev1 = 0.375 and MDev2 = 0.93 (Figure 1). The corresponding values for precision and coverage are displayed in Table 1.

Figure 1
figure 1

Values of F-measure as a function of threshold on MDev for scores obtained using Equation 1 . Scores were calculated for all residues from the extended test set. The values of the effectiveness measures F1 and F2, as defined in Methods (with β = 1, as triangles, F1, and with β = 2, F2, as circles), were calculated when classifying as catalytic the residues with an MDev value superior to thresholds ranging from 0.2 to 1. The respective thresholds that produced maximal values for respectively F1 and F2, MDev1 and MDev2, are indicated.

When comparing these values with those obtained using closeness centrality and RSA, our scoring function produced a two-fold increase in precision when using MDev1 and more than three-fold increase in the MDev2, with calculations performed on the same data set (Table 1). Moreover, the overall performance was improved with respect to that same method, both when using F1 at threshold MDev1 and F2 at threshold MDev2 (Table 1).

Distributions of per-protein performance values were homogeneous at threshold MDev1, while precision values were split between low and high values at MDev2 (Figure 2). The average of the per-protein coverage was 32.0% when considering as catalytic the residues with an MDev value superior to MDev1, with 75 of the 226 proteins having a coverage value above 40%. When using threshold MDev2, the average of the per-protein precision was 27.3%, with a quarter of the 226 proteins having a precision greater than 80% (Figure 2).

Figure 2
figure 2

Per-protein ranges obtained on the precision (A and C) and coverage (B and D) of the detection when considering as catalytic the residues with an MDev superior to MDev1 (A and B) or to MDev2 (C and D). MDev values were calculated on each residue of the extended test set from scores calculated according to Equation 1.

Validation set: detailed performance and re-consideration of 'catalytic' residues

In order to evaluate the quality of our detection method at a structural and functional level, eight proteins belonging to different functional families were analysed into more detail. These proteins along with their catalytic sites and the residues predicted as catalytic by our scoring function are presented in Table 2.

Table 2 Results at the residue scale: detection of catalytic and functional residues over the proteins from the validation set.

For this smaller set we considered 'catalytic' residues as well as 'functional' ones based on extensive analysis of existing literature on each of these proteins. 'Functional' residues, as opposed to the more restrictive definition of 'catalytic' residues of the CSA, included all residues which had a proven role either in the binding of substrate(s) or cofactor(s), as well as in the catalytic activity of the protein, even though not directly involved in the catalytic reaction.

Detection of 'catalytic' residues was run on the two threshold values which yielded maximal values for F1 and F2, MDev1 and MDev2 respectively, with results summarized in Table 2 and Table 3. As the second criterion is more restrictive than the first one, all residues predicted as positives using the second threshold were also predicted as positives using the first one.

Table 3 Comparison of performances of detections carried out on the validation set using different threshold values

TEM β-lactamase is responsible for bacterial resistance to penicillins and cephalosporins antibiotics. For this protein, catalytic Ser70 was not detected, while the two residues which are likely to play the role of a base for the activation of this serine, Lys73 and Glu166 [2729], were detected (Table 2). Asp233 is strictly conserved over known class A β-lactamases [30].

In pancreatic phospholipase, an enzyme involved in the metabolism of phospholipids, catalytic Asp99 was detected, but only at MDev1. Active-site His48, calcium-binding Asp49 and substrate-binding Arg6 [31, 32] were also detected.

Alkylguanine transferase is a key enzyme in DNA repair which catalyses the dealkylation of O6 from guanine nucleotides. Prediction on this enzyme yielded numerous positive residues, among which catalytic Cys145 was not present. Still, the two residues proposed as activating this residue by deprotonation, His146 and Glu172 [33], were predicted as catalytic. All but two of the remaining residues predicted as catalytic had either a structural role in the arrangement of the active site (Tyr158) or a functional role (Arg147, Lys165) [34, 35].

For ubiquitin-conjugating enzyme 1, an enzyme involved in the transfer of ubiquitin entities to protein substrates, none of the three residues predicted as catalytic possessed a described role in enzyme activity [36]. Still, these residues defined a single pocket in the crystal structure, which is located at the surface of the protein, and facing the second monomer present in the structure (Figure 3). These residues could thus play a role in interactions of ubiquitin-conjugating enzyme with other proteins.

Figure 3
figure 3

Catalytic residues detected on ubiquitin-conjugating enzyme 1 using our scoring function. Side-chains of residues predicted as catalytic at thresholds MDev1 and MDev2 are shown as ball-and-sticks, with carbon atoms in orange and green, respectively. The second monomer present in the crystal structure is shown in cyan. The active-site cystein residue, Cys88, is shown as ball-and-sticks, with carbon atoms in purple.

Phenylalanine hydroxylase catalyzes the aromatic-ring hydroxylation of amino-acid phenylalanine to produce tyrosine. Three of the ligands of the active-site iron of this enzyme were detected (Table 2), while the last detected residue (Asp139) is hydrogen-bonded to an iron-binding water molecule [37] (Figure 4). It is interesting to note that, in spite of the length of the protein sequence (275 residues in crystallised structure), all residues detected play a functional role. A distribution of the MDev values for our scoring function on each residue of this protein is shown in Figure 5.

Figure 4
figure 4

Visualisation of the catalytic and functional residues detected using our scoring function on two proteins from the validation set. Side-chains of residues predicted as catalytic (see Table 2) when using thresholds MDev1 and MDev2 are shown as sticks, with carbon atoms in green and orange, respectively. Bonds to iron are shown as solid lines. Left: Phenylalanine hydroxylase. Iron is shown as a red sphere and water in pink. Right: ferric-binding protein. Iron is shown as a red sphere and phosphorous in yellow.

Figure 5
figure 5

Distribution of MDev values for our scoring parameter as obtained for phenylalanine hydroxylase (left) and ferric-binding protein (right). Residue numbers correspond to the numbering of the PDB structure and are indicated for residues with values of MDev on our scoring function superior to MDev1. Catalytic residues are indicated with a * superscript, functional residues are underlined.

Prolyl-isomerase 1 catalyses the cis-trans isomerisation of proline residues, and recent studies have linked this protein to cancer and Alzheimer's disease [38]. His59 and His157 (Table 2) are catalytic residues that are located at the bottom of the pocket for substrate interaction (Figure 4), while Glu145 is located in the region that links the isomerase domain to the WW domain of the protein [39, 40].

In the Fe3+-binding protein, a protein involved in bacterial iron uptake, one residue detected at MDev2 is an iron ligand (Glu57), and the second one (Arg101) interacts with substrate phosphate and is located close to iron (~4 Å for terminal nitrogens, Figure 4). Among the four additional residues predicted at MDev1 (Figure 5), one is an iron ligand (His9) and one (Glu264) hydrogen binds both Arg101 and a water molecule close to the active-site iron.

None of the residue predicted by our method in protease bovine β-trypsin is involved in catalytic function (CSA definition, Table 2). Still, as observed in more recent inhibitor-bound structure [41], four of the six residues predicted as catalytic are directly hydrogen-bonded to inhibitor molecule (Ser190), or to water molecules that are present at the active site. Moreover, while Asp194, which was detected at MDev2, is not involved in docking, its two sequence neighbours, Gly193 and Ser195, directly interact with bound inhibitor and are labelled as catalytic residues in the PDB structure.

Overall, for six out of the eight proteins, catalytic residues were detected using our scoring function, though with many positive residues that were not catalytic according to CSA definition (Table 2). Still, for all but one of the proteins, all residues predicted at MDev2 corresponded to 'functional' residues. We labelled as such the residues directly involved in catalytic reactions or in substrate binding, as well as those located near an active site that had a proven influence on catalytic rate, as deduced from experimental results. When using either MDev1 or MDev2 threshold value, the precisions obtained were higher than those obtained on the extended set (Table 1 and Table 3). Coverage values of catalytic residues were respectively of 19.2% and 46.2% at MDev1 and MDev2, to be compared to 9.9% and 32.1% respectively on the extended set (Table 1). As for 'functional' residues, precisions obtained were 72.7% and 65.8% respectively at MDev1 and MDev2 (Table 2 and Table 3). Even though precision values between this restricted set and the extended set cannot be compared due to the small size of the former, increase in precision when detecting 'functional' residues as opposed to 'catalytic' residues only (Table 3) is highly interesting for the biological relevance of our detection method. Distribution of MDev values showed that this measure was efficient at discriminating between residues, with very few non-functional residues at high MDev values, as observed e.g. on phenylalanine hydroxylase and the Fe3+-binding protein (Figure 5).


The present study proposes a new method for the prediction of catalytic sites in proteins based on their residue-residue contact networks. This method only relies on the knowledge of protein three-dimensional structures, with no requirement of functional attribution or sequence alignment to other proteins, and can thus directly be applied to proteins with no known homologues.

Definition of residue-residue contacts and local network parameters

Residue interaction networks were built from protein three-dimensional structures using all non-hydrogen atoms to define contacts between residues. Edges were distinguished on whether the atoms involved belonged to the side-chain or backbone of each residue. This distinction proved relevant, since Dg 1 SC (defined in Methods) both produced a higher average MDev value over catalytic residues from the extended set and was less correlated to Dg 3 than e.g. Dg 1 (see Additional file 2).

Our results therefore prove that the use of these local (Dg 1 SC ) and semi-local (Dg 3) parameters within the residue-interaction network that describes a protein structure enabled a better detection of protein catalytic sites than closeness centrality, a parameter that considers path lengths between all residues of the network. They therefore suggest that local or semi-local organisation of residues is more critical than whole-protein structural information to define them as catalytic or not, as shown by the increased precision of detection obtained over 226 representative protein structures (Table 1). They moreover validate our initial hypotheses of a stronger relevance of chemically significant residue-residue contacts to define catalytic sites.

It is likely that an even better detection shall be achieved in the future by using different types of local network parameters, possibly by combining them to other physico-chemical properties. Still, it is to be noted that combination of our two network parameters to the crystallographic B-factor for each residue did not produce a higher precision of the detection than that obtained with the scoring function of Equation 1 (data not shown).

Choice of binary descriptors

The final performance of the detection was measured using both precision (predictive value of positives) and coverage, instead of the more classical specificity and sensitivity (coverage) combination. This choice was motivated by two reasons: a practical one and a methodological one. The practical reason is the applicability of the method to the choice of protein amino-acids that would be interesting for site-directed mutagenesis experiments. Both a high rate of correctly predicted sites, i.e. a low false detection rate, and a high coverage of functional sites, are the characteristics one would require for efficient prediction. Indeed, these two criteria will provide both a low rate of negative experiments and a high likelihood of detecting the active site for a given protein. The methodological reason has grounds in the rates of occurences of catalytic residues in the extended set. The 226 proteins have 62083 amino-acids in total, with 777 catalytic residues. Therefore, the sample is highly unbalanced, with percentages of real positives (r+) and real negatives (r-) over this set of respectively 1.3% and 98.7% of full sample. In such a case, small variations in the number of correct predictions (and therefore of non-correct predictions) will have a low influence on measures of performance that use ratio to the number of residues predicted as non-catalytic (p-), e.g. specificity or true negative rate. On the contrary, similar variations will have a high influence over coverage or predictive value of positives, whose evaluation only involves positive residues (predicted or real). For these two reasons, precision and coverage were chosen as performance measures.

In order to obtain a single measure of performance for our detection, precision and coverage were combined into an effectiveness measure, the F-measure (see Methods). Thresholds on MDev that produced maximal values for this effectiveness measure were chosen in two conditions: one where an equal relative importance was conferred to precision and coverage (β = 1, threshold MDev1), and one where precision was given a more important weight (β = 2, threshold MDev2). The use of two distinct threshold values provides the user with two sets of residues to analyse of different sizes: a broad set presenting a high coverage, with low chances to miss an active site and more experiments to perform (MDev1), and a narrow set, with both fewer false positives and lower chances to hit an active site, and also fewer experiments to perform (MDev2).

Comparison to other methods

Table 1 compares the performance of our method with one that combines closeness centrality and RSA [14], using our extended set of 226 proteins. When using the combination of Z-score on closeness centrality and RSA criteria as proposed by Amitai et al. [14], a value of 8.2% was obtained for the precision of the detection of catalytic sites (Table 1). This value is to be compared with that of 28.1% obtained using our method (Table 1). As for the F-measure, respective values of 15.1% and 11.5% were obtained when applying the method of Amitai and coworkers at β = 1 and β = 2, while our method produced values superior to 20% (Table 1).

The final performance of our method was also compared to that proposed by Petrova, which uses Support Vector Machine over 7 residue attributes. In that study, predictive accuracy ( ( p + , r + ) + ( p , r ) r + + r ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaWaaeWaaKqbagaadaWcaaqaaiabcIcaOiabdchaWnaaBaaabaGaey4kaScabeaacqGGSaalcqWGYbGCdaWgaaqaaiabgUcaRaqabaGaeiykaKIaey4kaSIaeiikaGIaemiCaa3aaSbaaeaacqGHsislaeqaaiabcYcaSiabdkhaYnaaBaaabaGaeyOeI0cabeaacqGGPaqkaeaacqWGYbGCdaWgaaqaaiabgUcaRaqabaGaey4kaSIaemOCai3aaSbaaeaacqGHsislaeqaaaaaaOGaayjkaiaawMcaaaaa@43A7@ is used as a performance measure, for which an optimum value of 87% was obtained [8], while a similar calculation on our method yielded a value of 98.6% over our extended test set.

Lavery and co-workers used calculations of propensity of protein residues to be locally displaced, or mechanical rigidity, as a tool for detecting catalytic sites over various proteins [42]. Their method produced both a high specificity and coverage of predictions, with respective values of 74% and 78% over 100 proteins. These values correspond to a precision of 3.3% for the detection of catalytic sites. It can also be noted that this method involved time-costing molecular mechanics calculations on each protein structure, in comparison to ours which could be run in a few seconds on each protein.

Further comparison to our method can also be performed using the receiver-operator characteristic (ROC) curve (see Additional file 3) though, as discussed earlier, specificity is not a relevant performance measure for such unbalanced samples.

'Catalytic' vs. 'functional' residues

When comparing the performance of the method over the extended set and the restricted set, it was observed that a higher precision was obtained on the second one than on the first. One trivial bias could be due to the much smaller size of the validation set, with 8 proteins vs. 226. Still, an important difference in the measure of precision over the validation set has to be noted. In the Catalytic Site Atlas, residues are labelled as 'catalytic' if they are involved in the catalytic reaction in the strict sense [6]. However, when testing the performance of our scoring parameter on the validation set, we manually defined residues that were important for activity on grounds of functional and structural experiments. One difference between the two definitions is, for instance, that residues that bind an active-site metal ion or are involved in substrate docking are considered as functional, in our definition, but are not present in the Atlas. We could thus observe that our scoring function, while optimised for detecting 'catalytic' residues from the Catalytic Site Atlas, produced a higher precision at detecting 'functional' residues, both at MDev1 (72.7% vs. 45.5%) and MDev2 (65.8% vs. 31.6%), than at detecting purely catalytic sites (Table 3). It should also be noted that definition of functional residues as used for the validation set, which originates from literature searches for each protein, is likely to be more accurate than that used to define 'catalytic' sites in the CSA. Indeed, a majority of the residues listed in the CSA are defined as catalytic using only information from analogous proteins and sequence comparison methods [23]. These results thus further validate the current method as a solid one for detecting functional residues present at enzyme active sites, which can play crucial roles in enzyme activities [35], and not only residues directly involved in catalytic reactions.


A scoring function based on residue local network descriptors, which did not involve any sequence alignment of the proteins under study or any attribution of function to proteins, was calculated for each residue of a set of proteins with known active sites. Residues were labelled as catalytic when their resulting score was superior to a given threshold value, and the threshold was fitted in order to obtain a minimal false detection rate, or maximal precision. Our detection method produced a precision of 28.1% for the catalytic sites of 226 proteins with variable folds and function, a more than three-fold increase compared to existing methods (8.2% for closeness centrality combined with residue surface accessibility). On a smaller set of 8 proteins, use of the same method produced a precision of 45.5% for the detection of catalytic sites and, when extending the measure of performance to all residues that were crucial to protein activity, which we coined 'functional', precision of the detection increased to 72.7%. The present scoring function, while optimised for 'catalytic' residues, thus proved even more efficient at detecting 'functional' residues. The high precision obtained with this method proved the influence of the local environment of residues in structurally organising protein active sites. The method should be of help in designing site-directed mutagenesis experiments with a low time-cost.


The method can be applied to any protein structure (X-ray, NMR or model) by submission of a PDB file to the corresponding author. Two sets of residues will be produced: one that will only consider the residues predicted as catalytic or functional at high coverage and average precision (MDev = MDev1), and another set, which will be a subset of the previous one, with the residues predicted at high precision and average coverage (MDevMDev2). An online version for direct submission will soon be available on our web-page


Definition of the extended test set

A non-redundant set of enzymes was selected from the Catalytic Site Atlas as in version 2.2.1. Proteins present in this Atlas were mapped with the Structural Classification Of Proteins (SCOP, Superfamilies which included fewer than two proteins, as well as those belonging to the 'low resolution proteins' and to the 'designed proteins' classes, were excluded. A single protein was randomly selected for each remaining SCOP superfamily. The resulting set contained 226 proteins as listed in additional file 4, with 62803 amino-acids, among which 777 labelled as 'catalytic' in the Catalytic Site Atlas.

Networks of residue interactions

Residue interaction networks were calculated from protein three-dimensional structures on all atom-to-all atom contacts. Two residues were considered in contact if they had a pair of not covalently-connected atoms that laid within a distance of 4.2Å. Side-chain-to-side-chain contacts represented contacts between any two atoms not belonging to the amino-acid moiety (Cα, N or carbonyl group) of two distinct residues.

Different network parameters were calculated for each residue within the resulting networks, such as direct neighbours defined on all-atom contacts (Dg 1) or on contacts involving only side-chain atoms (Dg 1 SC ). More generally, the Dg p value for a given node, with p an integer number, represents the number of nodes that are located at exactly p steps (or edges) from that node.

Standard values of Dg 1 SC per residue type were calculated for a set of proteins that was obtained from the Pisces Protein Sequence Culling Server Networks of residue interactions were calculated for 1858 proteins with less than 25% sequence identity and resolution better than 1.8Å. The resulting averaged Dg 1 SC value for each amino-acid type was referred to as <Dg 1 SC >. Parameter Dg 1 SC was thus transformed into D g 1 S C R = D g 1 S C < D g 1 S C > MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemiraqKaem4zaCMaeGymaeZaaSbaaSqaaiabdofatjabdoeadjabgkHiTiabdkfasbqabaGccqGH9aqpjuaGdaWcaaqaaiabdseaejabdEgaNjabigdaXmaaBaaabaGaem4uamLaem4qameabeaaaeaacqGH8aapcqWGebarcqWGNbWzcqaIXaqmdaWgaaqaaiabdofatjabdoeadbqabaGaeyOpa4daaaaa@42D9@ . Similar calculations were performed on Dg 1 for all residues from this set and enabled us to define a <Dg 1> value for each amino-acid type. This normalised value was preferred to Dg 1 SC , since the number of direct neighbours was highly dependent on the residue type, an effect which is not observed in Dg 1SC-R. In contrast, the influence of the residue type on Dg 2 or Dg 3 was smaller, so no normalisation was used on these parameters.

Closeness centrality for a node within a given network was defined as the inverse of the average shortest path-length to all other nodes, as used by Amitai [14].

Statistical analysis

For each network scoring function (x) used to characterize a residue, the average ( x ¯ MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGafmiEaGNbaebaaaa@2D66@ ), maximum (xmax) and standard deviation (σ(x)) for that score over each protein residue-residue contact network were calculated. Parameters were then classified either on Z-scores: Z score = x x ¯ σ ( x ) MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemOwaOLaeyOeI0Iaee4CamNaee4yamMaee4Ba8MaeeOCaiNaeeyzauMaeyypa0tcfa4aaSaaaeaacqWG4baEcqGHsislcuWG4baEgaqeaaqaaiabeo8aZjabcIcaOiabdIha4jabcMcaPaaaaaa@3F63@ or on M D e v = x x ¯ x max x ¯ MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemyta0KaemiraqKaemyzauMaemODayNaeyypa0tcfa4aaSaaaeaacqWG4baEcqGHsislcuWG4baEgaqeaaqaaiabdIha4naaBaaabaGagiyBa0MaeiyyaeMaeiiEaGhabeaacqGHsislcuWG4baEgaqeaaaaaaa@3EAA@ . MDev was chosen in order to measure a deviation from maximum, rather than a deviation from the average as in standardised Z-score. It was moreover preferred to a plain ranking with selection of a fixed number of residues for all proteins, since the number of residues that define an active site can differ from a protein to another and between catalytic functions. MDev produced a value of 0 for a residue with a parameter value x equal to its average over the protein it belonged to, 1 for the residue(s) with x equal to xmax for the protein, and negative values for residues with x values lower than the average parameter value over the protein.

Residues were considered as 'positives', i.e. predicted as belonging to a catalytic site, if their Z or MDev value was superior to a given threshold value for the score under consideration. Each score was finally evaluated with respect to precision (or predictive value of positives, ratio of correct prediction of positives over all prediction of positives) and coverage of positives (ratio of the number of correctly predicted catalytic residues over the number of residues that were effectively catalytic) over the protein set. With r+ and r- the number of real catalytic and non-catalytic residues in the set under consideration, p+ and p- the number of protein residues respectively predicted as involved and not involved in catalysis, (p+, r+) the number of correctly predicted catalytic residues, the values for the different measures were:

precision = ( p + , r + ) p + , coverage = ( p + , r + ) r + . MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqbaeqabeGaaaqaaiabbchaWjabbkhaYjabbwgaLjabbogaJjabbMgaPjabbohaZjabbMgaPjabb+gaVjabb6gaUjabg2da9KqbaoaalaaabaGaeiikaGIaemiCaa3aaSbaaeaacqGHRaWkaeqaaiabcYcaSiabdkhaYnaaBaaabaGaey4kaScabeaacqGGPaqkaeaacqWGWbaCdaWgaaqaaiabgUcaRaqabaaaaOGaeiilaWcabaGaee4yamMaee4Ba8MaeeODayNaeeyzauMaeeOCaiNaeeyyaeMaee4zaCMaeeyzauMaeyypa0tcfa4aaSaaaeaacqGGOaakcqWGWbaCdaWgaaqaaiabgUcaRaqabaGaeiilaWIaemOCai3aaSbaaeaacqGHRaWkaeqaaiabcMcaPaqaaiabdkhaYnaaBaaabaGaey4kaScabeaaaaGccqGGUaGlaaaaaa@5C2F@

For measuring the performance of the detection method, a combination of precision and coverage was also used: the F-measure [26], F β = ( 1 + β 2 ) × ( precision  × coverage) β 2 × coverage  + precision MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xH8viVGI8Gi=hEeeu0xXdbba9frFj0xb9qqpG0dXdb9aspeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaqcfaOaemOray0aaSbaaeaacqaHYoGyaeqaaiabg2da9maalaaabaGaeiikaGIaeGymaeJaey4kaSIaeqOSdi2aaWbaaeqabaGaeGOmaidaaiabcMcaPiabgEna0kabcIcaOiabbchaWjabbkhaYjabbwgaLjabbogaJjabbMgaPjabbohaZjabbMgaPjabb+gaVjabb6gaUjabbccaGiabgEna0kabbogaJjabb+gaVjabbAha2jabbwgaLjabbkhaYjabbggaHjabbEgaNjabbwgaLjabbMcaPaqaaiabek7aInaaCaaabeqaaiabikdaYaaacqGHxdaTcqqGJbWycqqGVbWBcqqG2bGDcqqGLbqzcqqGYbGCcqqGHbqycqqGNbWzcqqGLbqzcqqGGaaicqGHRaWkcqqGWbaCcqqGYbGCcqqGLbqzcqqGJbWycqqGPbqAcqqGZbWCcqqGPbqAcqqGVbWBcqqGUbGBaaaaaa@71F2@ .

Elaboration of the scoring function

The scoring function we derived from network parameters was defined using a combination of two network parameters with a residue-type frequency. Use of two network parameters was justified by the fact that any single parameter considered produced poor predictive values. The parameters used were Dg 3 and Dg 1SC-R, because i) they displayed a distribution of MDev values biased towards 1 for catalytic residues from the extended set and ii) they possessed the smallest pairwise correlations between the parameters that were considered (see Additional file 2).

The likelihood of each amino-acid to be a catalytic residue was considered in our scoring function. A subset of the Catalytic Site Atlas with no overlap with the extended test set was defined, with the following rules: only entries with literature evidences were included, a single chain was considered for PDB entries with multiple chains present in the Atlas, and proteins from the 'low resolution proteins' and 'designed proteins' classes were excluded. The resulting set included 546 proteins, for a total of 1478 catalytic residues. Each residue was thus attributed a D type value, which represented the percentage of residues of this given type (Ala, Asp, Cys...) present over these 1478 catalytic residues.

The combined scoring function attributed to each residue the following score:

D g 3 3 × exp ( k e x p D g 1 S C < D g 1 S C > ) × [ 1 + k type × ( D t y p e m e d [ D t y p e ] ) ] MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfKttLearuWrP9MDH5MBPbIqV92AaeXatLxBI9gBaebbnrfifHhDYfgasaacPC6xNi=xI8qiVKYPFjYdHaVhbbf9v8qqaqFr0xc9vqFj0dXdbba91qpepeI8k8fiI+fsY=rqGqVepae9pg0db9vqaiVgFr0xfr=xfr=xc9adbaqaaeGaciGaaiaabeqaaeqabiWaaaGcbaGaemiraqKaem4zaCMaeG4mamZaaWbaaSqabeaacqaIZaWmaaGccqGHxdaTcyGGLbqzcqGG4baEcqGGWbaCdaqadaqaaiabdUgaRnaaBaaaleaacqGGLbqzcqGG4baEcqGGWbaCaeqaaKqbaoaalaaabaGaemiraqKaem4zaCMaeGymaeZaaSbaaeaacqWGtbWucqWGdbWqaeqaaaqaaiabgYda8iabdseaejabdEgaNjabigdaXmaaBaaabaGaem4uamLaem4qameabeaacqGH+aGpaaaakiaawIcacaGLPaaacqGHxdaTdaWadaqaaiabigdaXiabgUcaRiabdUgaRnaaBaaaleaacqqG0baDcqqG5bqEcqqGWbaCcqqGLbqzaeqaaOGaey41aq7aaeWaaeaacqWGebardaWgaaWcbaGaemiDaqNaemyEaKNaemiCaaNaemyzaugabeaakiabgkHiTiabd2gaTjabdwgaLjabdsgaKnaadmaabaGaemiraq0aaSbaaSqaaiabdsha0jabdMha5jabdchaWjabdwgaLbqabaaakiaawUfacaGLDbaaaiaawIcacaGLPaaaaiaawUfacaGLDbaaaaa@71D1@

Variable parameters k exp and k type were chosen in order to produce a maximal performance value for the detection, and had final values of 0.25 and 50, respectively.

Validation set

For a validation at the residue scale of the scoring parameter defined on the extended set, eight proteins belonging to different functional classes were chosen for detailed analysis. These proteins were as follows, with respective PDB three-dimensional structures used to generate the residue contact networks: TEM β-lactamase from Esch. coli (E.C., PDB entry 1m40, adduct with transition-state analogue boronate), porcine pancreatic phospholipase (E.C., PDB entry 1p2p, calcium bound), DNA-alkylguanine transferase (E.C., PDB entry 1eh6, unbound form), ubiquitin-conjugating enzyme 1 from Sacch. cerevisiae (E.C., PDB entry 1fzy, unbound form), phenylalanine hydroxylase from Chr. violaceum (E.C., PDB entry 1ltv, iron cofactor bound), human peptidyl-prolyl isomerase (E.C., PDB entry 1pin, substrate Ala-Pro bound), ferric binding protein from Hæm. influenzae (PDB entry 1mrp, iron and phosphate bound) and bovine β-trypsin (E.C., PDB entry 5ptp, calcium bound).


  1. Liu F, Kovalevsky AY, Louis JM, Boross PI, Wang Y-F, Harrison RW, Weber IT: Mechanism of Drug Resistance Revealed by the Crystal Structure of the Unliganded HIV-1 Protease with F53L Mutation. Journal of Molecular Biology 2006, 358: 1191–1199. 10.1016/j.jmb.2006.02.076

    Article  CAS  PubMed  Google Scholar 

  2. Ofran Y, Mysore V, Rost B: Prediction of DNA-binding residues from sequence. Bioinformatics 2007, 23: i347–353. 10.1093/bioinformatics/btm174

    Article  CAS  PubMed  Google Scholar 

  3. Rajagopal S, Brinda KV, Vishveshwara S: Correlation of the Side-Chain Hubs with the Functional Residues in DNA Binding Protein Structures. J Chem Inf Model 2006, 46: 123–129. 10.1021/ci050122g

    Article  Google Scholar 

  4. Tsuchiya Y, Kinoshita K, Nakamura H: Structure-based prediction of DNA-binding sites on proteins Using the empirical preference of electrostatic potential and the shape of molecular surfaces. Proteins: Structure, Function, and Bioinformatics 2004, 55: 885–894. 10.1002/prot.20111

    Article  CAS  Google Scholar 

  5. Rosen M, Lin SL, Wolfson H, Nussinov R: Molecular shape comparisons in searches for active sites and functional similarity. Protein Eng 1998, 11: 263–277. 10.1093/protein/11.4.263

    Article  CAS  PubMed  Google Scholar 

  6. Bartlett GJ, Porter CT, Borkakoti N, Thornton JM: Analysis of catalytic residues in enzyme active sites. J Mol Biol 2002, 324: 105–121. 10.1016/S0022-2836(02)01036-7

    Article  CAS  PubMed  Google Scholar 

  7. Gutteridge A, Bartlett GJ, Thornton JM: Using a neural network and spatial clustering to predict the location of active sites in enzymes. J Mol Biol 2003, 330: 719–734. 10.1016/S0022-2836(03)00515-1

    Article  CAS  PubMed  Google Scholar 

  8. Petrova NV, Wu CH: Prediction of catalytic residues using Support Vector Machine with selected protein sequence and structural properties. BMC Bioinformatics 2006, 7: 312. 10.1186/1471-2105-7-312

    Article  PubMed Central  PubMed  Google Scholar 

  9. Lichtarge O, Bourne HR, Cohen FE: An Evolutionary Trace Method Defines Binding Surfaces Common to Protein Families. Journal of Molecular Biology 1996, 257: 342–358. 10.1006/jmbi.1996.0167

    Article  CAS  PubMed  Google Scholar 

  10. Panchenko AR, Kondrashov F, Bryant S: Prediction of functional sites by analysis of sequence and structure conservation. Protein Sci 2004, 13: 884–892. 10.1110/ps.03465504

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  11. Yao H, Kristensen DM, Mihalek I, Sowa ME, Shaw C, Kimmel M, Kavraki L, Lichtarge O: An accurate, sensitive, and scalable method to identify functional sites in protein structures. J Mol Biol 2003, 326: 255–261. 10.1016/S0022-2836(02)01336-0

    Article  CAS  PubMed  Google Scholar 

  12. Wangikar PP, Tendulkar AV, Ramya S, Mali DN, Sarawagi S: Functional sites in protein families uncovered via an objective and automated graph theoretic approach. J Mol Biol 2003, 326: 955–978. 10.1016/S0022-2836(02)01384-0

    Article  CAS  PubMed  Google Scholar 

  13. del Sol Mesa A, Pazos F, Valencia A: Automatic methods for predicting functionally important residues. J Mol Biol 2003, 326: 1289–1302. 10.1016/S0022-2836(02)01451-1

    Article  CAS  PubMed  Google Scholar 

  14. Amitai G, Shemesh A, Sitbon E, Shklar M, Netanely D, Venger I, Pietrokovski S: Network analysis of protein structures identifies functional residues. J Mol Biol 2004, 344: 1135–1146. 10.1016/j.jmb.2004.10.055

    Article  CAS  PubMed  Google Scholar 

  15. Thibert B, Bredesen DE, del Rio G: Improved prediction of critical residues for protein function based on network and phylogenetic analyses. BMC Bioinformatics 2005, 6: 213. 10.1186/1471-2105-6-213

    Article  PubMed Central  PubMed  Google Scholar 

  16. del Sol A, Fujihashi H, Amoros D, Nussinov R: Residue centrality, functionally important residues, and active site shape: Analysis of enzyme and non-enzyme families. Protein Sci 2006, 15: 2120–2128. 10.1110/ps.062249106

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  17. Nishikawa K, Ooi T, Isogai Y, Saito N: Tertiary Structure of Proteins. I. Representations and Computation of the Conformations. Journal of the Physical Society of Japan 1972, 32: 1331–1337. 10.1143/JPSJ.32.1331

    Article  CAS  Google Scholar 

  18. Phillips DC: British Biochemistry, Past and Present. London: Academic Press; 1970.

    Google Scholar 

  19. Rossman MG, Liljas A: Letter: Recognition of structural domains in globular proteins. J Mol Biol 1974, 85: 177–181. 10.1016/0022-2836(74)90136-3

    Article  CAS  PubMed  Google Scholar 

  20. Holm L, Sander C: Protein structure comparison by alignment of distance matrices. J Mol Biol 1993, 233: 123–138. 10.1006/jmbi.1993.1489

    Article  CAS  PubMed  Google Scholar 

  21. Greene LH, Higman VA: Uncovering network systems within protein structures. J Mol Biol 2003, 334: 781–791. 10.1016/j.jmb.2003.08.061

    Article  CAS  PubMed  Google Scholar 

  22. Carey FA, Sundberg RJ: Advanced organic chemistry. 4th edition. 2004.

    Google Scholar 

  23. 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: D129–133. 10.1093/nar/gkh028

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  24. Beauchamp MA: An improved index of centrality. Behavioral Science 1965, 10: 161–163. 10.1002/bs.3830100205

    Article  CAS  PubMed  Google Scholar 

  25. Hubbard SJ: Naccess, Biomolecular Structure and Molecular Unit, University College. London, UK; 1996.

    Google Scholar 

  26. Lewis DD, Gale WA: A Sequential Algorithm for Training Text Classifiers. Proceedings of the Seventeenth Annual International ACM SIGIR Conference on Research and Development in Information Retrieval 1994, 3–12.

    Google Scholar 

  27. Herzberg O, Moult J: Bacterial resistance to beta-lactam antibiotics: crystal structure of beta-lactamase from Staphylococcus aureus PC1 at 2.5 A resolution. Science 1987, 236: 694–701. 10.1126/science.3107125

    Article  CAS  PubMed  Google Scholar 

  28. Lietz EJ, Truher H, Kahn D, Hokenson MJ, Fink AL: Lysine-73 is involved in the acylation and deacylation of beta-lactamase. Biochemistry 2000, 39: 4971–4981. 10.1021/bi992681k

    Article  CAS  PubMed  Google Scholar 

  29. Minasov G, Wang X, Shoichet BK: An ultrahigh resolution structure of TEM-1 beta-lactamase suggests a role for Glu166 as the general base in acylation. J Am Chem Soc 2002, 124: 5333–5340. 10.1021/ja0259640

    Article  CAS  PubMed  Google Scholar 

  30. Sauvage E, Fonze E, Quinting B, Galleni M, Frere J-M, Charlier P: Crystal Structure of the Mycobacterium fortuitum Class A {beta}-Lactamase: Structural Basis for Broad Substrate Specificity. Antimicrob Agents Chemother 2006, 50: 2516–2521. 10.1128/AAC.01226-05

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  31. Pan YH, Bahnson BJ: Structural basis for bile salt inhibition of pancreatic phospholipase A2. J Mol Biol 2007, 369: 439–450. 10.1016/j.jmb.2007.03.034

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  32. Dijkstra BW, Renetseder R, Kalk KH, Hol WG, Drenth J: Structure of porcine pancreatic phospholipase A2 at 2.6 A resolution and comparison with bovine phospholipase A2. J Mol Biol 1983, 168: 163–179. 10.1016/S0022-2836(83)80328-3

    Article  CAS  PubMed  Google Scholar 

  33. Daniels DS, Woo TT, Luu KX, Noll DM, Clarke ND, Pegg AE, Tainer JA: DNA binding and nucleotide flipping by the human DNA repair protein AGT. Nat Struct Mol Biol 2004, 11: 714–720. 10.1038/nsmb791

    Article  CAS  PubMed  Google Scholar 

  34. Daniels DS, Mol CD, Arvai AS, Kanugula S, Pegg AE, Tainer JA: Active and alkylated human AGT structures: a novel zinc site, inhibitor and extrahelical base binding. Embo J 2000, 19: 1719–1730. 10.1093/emboj/19.7.1719

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  35. Xu-Welliver M, Kanugula S, Loktionova NA, Crone TM, Pegg AE: Conserved residue lysine165 is essential for the ability of O6-alkylguanine-DNA alkyltransferase to react with O6-benzylguanine. Biochem J 2000, 347: 527–534. 10.1042/0264-6021:3470527

    PubMed Central  CAS  PubMed  Google Scholar 

  36. Hamilton KS, Ellison MJ, Barber KR, Williams RS, Huzil JT, McKenna S, Ptak C, Glover M, Shaw GS: Structure of a conjugating enzyme-ubiquitin thiolester intermediate reveals a novel role for the ubiquitin tail. Structure 2001, 9: 897–904. 10.1016/S0969-2126(01)00657-8

    Article  CAS  PubMed  Google Scholar 

  37. Erlandsen H, Kim JY, Patch MG, Han A, Volner A, Abu-Omar MM, Stevens RC: Structural comparison of bacterial and human iron-dependent phenylalanine hydroxylases: similar fold, different stability and reaction rates. J Mol Biol 2002, 320: 645–661. 10.1016/S0022-2836(02)00496-5

    Article  CAS  PubMed  Google Scholar 

  38. Lu KP, Zhou XZ: The prolyl isomerase PIN1: a pivotal new twist in phosphorylation signalling and disease. Nat Rev Mol Cell Biol 2007, 8: 904–916. 10.1038/nrm2261

    Article  CAS  PubMed  Google Scholar 

  39. Ranganathan R, Lu KP, Hunter T, Noel JP: Structural and Functional Analysis of the Mitotic Rotamase Pin1 Suggests Substrate Recognition Is Phosphorylation Dependent. Cell 1997, 89: 875–886. 10.1016/S0092-8674(00)80273-1

    Article  CAS  PubMed  Google Scholar 

  40. Zhang Y, Daum S, Wildemann D, Zhou XZ, Verdecia MA, Bowman ME, Lucke C, Hunter T, Lu KP, Fischer G, Noel JP: Structural basis for high-affinity peptide inhibition of human Pin1. ACS Chem Biol 2007, 2: 320–328. 10.1021/cb7000044

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  41. Sherawat M, Kaur P, Perbandt M, Betzel C, Slusarchyk WA, Bisacchi GS, Chang C, Jacobson BL, Einspahr HM, Singh TP: Structure of the complex of trypsin with a highly potent synthetic inhibitor at 0.97 A resolution. Acta Crystallogr D Biol Crystallogr 2007, 63(Pt 4):500–507. 10.1107/S090744490700697X

    Article  CAS  PubMed  Google Scholar 

  42. Sacquin-Mora S, Laforet E, Lavery R: Locating the active sites of enzymes using mechanical properties. Proteins: Structure, Function, and Bioinformatics 2007, 67: 350–359. 10.1002/prot.21353

    Article  CAS  Google Scholar 

Download references


Pr. Donald Geman (Johns Hopkins University, Baltimore, MD) provided extensive advice on data analysis. PS was funded by a Marie-Curie Research Training Network grant (ProSA network) over part of this project.

Author information

Authors and Affiliations


Corresponding author

Correspondence to Patrick Slama.

Additional information

Authors' contributions

ML provided funding and working tools to IF and PS. IF contributed to the creation of the computer codes and performed part of the calculations. PS created and analysed the extended and validation sets and created and optimised the scoring function. PS and IF wrote the manuscript.

Electronic supplementary material


Additional file 1: Distribution of MDev values calculated on different network parameters over the catalytic residues present in the extended set of proteins. The figure presents distribution of MDev values for the different network parameters that were considered, in order to evidence biases towards the maximum MDev value of 1. (DOC 24 KB)


Additional file 2: Pairwise correlations for different network parameters for the catalytic residues present in the extended set of proteins. Correlation values for different network parameters over the residues labelled as 'catalytic' in the Catalytic Site Atlas are given for the 226 proteins from the extended set of proteins. Parameters used are closeness centrality, used as a benchmark, and neighbour counts Dg 1, Dg 2 and Dg 3, as well as normalised count Dg 1SC-R. (PDF 37 KB)


Additional file 3: Receiver-operator characteristic curve for the detection of catalytic sites over the extended set of proteins when using the scoring function defined in Equation 1 . The curve shows the relationships between specificity and coverage when using our scoring function for the detection catalytic sites. Each point corresponds to a different threshold on MDev values. (PDF 62 KB)


Additional file 4: Description of the extended set of proteins. PDB identity and chain for all proteins from the extended set are provided, as well as the corresponding SCOP domain of the chain used. (DOC 162 KB)

Authors’ original submitted files for images

Rights and permissions

This article is published under license to BioMed Central Ltd. This is an Open Access article 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

Slama, P., Filippis, I. & Lappe, M. Detection of protein catalytic residues at high precision using local network properties. BMC Bioinformatics 9, 517 (2008).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: