The typical end scenario for those who try to predict protein

Similar documents
Protein quality assessment

Introduction to Comparative Protein Modeling. Chapter 4 Part I

CMPS 3110: Bioinformatics. Tertiary Structure Prediction

CMPS 6630: Introduction to Computational Biology and Bioinformatics. Tertiary Structure Prediction

Algorithms in Bioinformatics FOUR Pairwise Sequence Alignment. Pairwise Sequence Alignment. Convention: DNA Sequences 5. Sequence Alignment

Protein Structure Prediction II Lecturer: Serafim Batzoglou Scribe: Samy Hamdouche

Protein Structure Prediction

Secondary Structure. Bioch/BIMS 503 Lecture 2. Structure and Function of Proteins. Further Reading. Φ, Ψ angles alone determine protein structure

HOMOLOGY MODELING. The sequence alignment and template structure are then used to produce a structural model of the target.

Homology Modeling (Comparative Structure Modeling) GBCB 5874: Problem Solving in GBCB

Supporting Online Material for

Protein Structure Determination from Pseudocontact Shifts Using ROSETTA

Comparing whole genomes

Basic Local Alignment Search Tool

Number sequence representation of protein structures based on the second derivative of a folded tetrahedron sequence

Alpha-helical Topology and Tertiary Structure Prediction of Globular Proteins Scott R. McAllister Christodoulos A. Floudas Princeton University

Useful background reading

ALL LECTURES IN SB Introduction

Homology modeling of Ferredoxin-nitrite reductase from Arabidopsis thaliana

Molecular Modeling. Prediction of Protein 3D Structure from Sequence. Vimalkumar Velayudhan. May 21, 2007

Algorithm for Rapid Reconstruction of Protein Backbone from Alpha Carbon Coordinates

Design of a Novel Globular Protein Fold with Atomic-Level Accuracy

Discrete representations of the protein C Xavier F de la Cruz 1, Michael W Mahoney 2 and Byungkook Lee

Protein Structures: Experiments and Modeling. Patrice Koehl

Analysis and Prediction of Protein Structure (I)

Protein Structure Prediction, Engineering & Design CHEM 430

Finding Similar Protein Structures Efficiently and Effectively

Procheck output. Bond angles (Procheck) Structure verification and validation Bond lengths (Procheck) Introduction to Bioinformatics.

Orientational degeneracy in the presence of one alignment tensor.

Sequence analysis and comparison

7.91 Amy Keating. Solving structures using X-ray crystallography & NMR spectroscopy

Prediction and refinement of NMR structures from sparse experimental data

Protein Structure Prediction and Display

Table S1. Primers used for the constructions of recombinant GAL1 and λ5 mutants. GAL1-E74A ccgagcagcgggcggctgtctttcc ggaaagacagccgcccgctgctcgg

Supporting Text 1. Comparison of GRoSS sequence alignment to HMM-HMM and GPCRDB

Physiochemical Properties of Residues

Homology Modeling. Roberto Lins EPFL - summer semester 2005

Protein Secondary Structure Prediction

Algorithms in Bioinformatics

Statistical Machine Learning Methods for Bioinformatics IV. Neural Network & Deep Learning Applications in Bioinformatics

114 Grundlagen der Bioinformatik, SS 09, D. Huson, July 6, 2009

Relationships Between Amino Acid Sequence and Backbone Torsion Angle Preferences

Molecular Modeling Lecture 7. Homology modeling insertions/deletions manual realignment

In-Depth Assessment of Local Sequence Alignment

2 Dean C. Adams and Gavin J. P. Naylor the best three-dimensional ordination of the structure space is found through an eigen-decomposition (correspon

Short peptides, too short to form any structure that is stabilized

Can protein model accuracy be. identified? NO! CBS, BioCentrum, Morten Nielsen, DTU

Template-Based Modeling of Protein Structure

A New Similarity Measure among Protein Sequences

The sequences of naturally occurring proteins are defined by

proteins Estimating quality of template-based protein models by alignment stability Hao Chen 1 and Daisuke Kihara 1,2,3,4 * INTRODUCTION

Bioinformatics. Macromolecular structure

COMP 598 Advanced Computational Biology Methods & Research. Introduction. Jérôme Waldispühl School of Computer Science McGill University

SUPPLEMENTARY MATERIALS

Protein Folding Prof. Eugene Shakhnovich

ProcessingandEvaluationofPredictionsinCASP4

Template Free Protein Structure Modeling Jianlin Cheng, PhD

Protein structure analysis. Risto Laakso 10th January 2005

Multiple Mapping Method: A Novel Approach to the Sequence-to-Structure Alignment Problem in Comparative Protein Structure Modeling

As of December 30, 2003, 23,000 solved protein structures

Improving the Physical Realism and Structural Accuracy of Protein Models by a Two-Step Atomic-Level Energy Minimization

Improving De novo Protein Structure Prediction using Contact Maps Information

MATHEMATICAL MODELS - Vol. III - Mathematical Modeling and the Human Genome - Hilary S. Booth MATHEMATICAL MODELING AND THE HUMAN GENOME

Programme Last week s quiz results + Summary Fold recognition Break Exercise: Modelling remote homologues

Modeling for 3D structure prediction

Single alignment: Substitution Matrix. 16 march 2017

Sequence Database Search Techniques I: Blast and PatternHunter tools

Basics of protein structure

Better Bond Angles in the Protein Data Bank

Computational Biology

Motivating the need for optimal sequence alignments...

Protein Modeling Methods. Knowledge. Protein Modeling Methods. Fold Recognition. Knowledge-based methods. Introduction to Bioinformatics

A profile-based protein sequence alignment algorithm for a domain clustering database

THEORY. Based on sequence Length According to the length of sequence being compared it is of following two types

Protein structure (and biomolecular structure more generally) CS/CME/BioE/Biophys/BMI 279 Sept. 28 and Oct. 3, 2017 Ron Dror

RMS/Coverage Graphs: A Qualitative Method for Comparing Three-Dimensional Protein Structure Predictions

Lecture 5,6 Local sequence alignment

Pairwise sequence alignments

Tiffany Samaroo MB&B 452a December 8, Take Home Final. Topic 1

Giri Narasimhan. CAP 5510: Introduction to Bioinformatics. ECS 254; Phone: x3748

Protein Science (1997), 6: Cambridge University Press. Printed in the USA. Copyright 1997 The Protein Society

CAP 5510 Lecture 3 Protein Structures

Chapter 5. Proteomics and the analysis of protein sequence Ⅱ

Protein Modeling. Generating, Evaluating and Refining Protein Homology Models

IT og Sundhed 2010/11

Clustering of low-energy conformations near the native structures of small proteins

proteins Ab initio protein structure assembly using continuous structure fragments and optimized knowledge-based force field

THE TANGO ALGORITHM: SECONDARY STRUCTURE PROPENSITIES, STATISTICAL MECHANICS APPROXIMATION

Universal Similarity Measure for Comparing Protein Structures

ATP GTP Problem 2 mm.py

Variable-Length Protein Sequence Motif Extraction Using Hierarchically-Clustered Hidden Markov Models

The molecular functions of a protein can be inferred from

CMPS 6630: Introduction to Computational Biology and Bioinformatics. Structure Comparison

Protein structural motif prediction in multidimensional - space leads to improved secondary structure prediction

Pymol Practial Guide

Uncertainty and Graphical Analysis

Whole Genome Alignments and Synteny Maps

SUPPLEMENTARY INFORMATION

Preferred Phosphodiester Conformations in Nucleic Acids. A Virtual Bond Torsion Potential to Estimate Lone-Pair Interactions in a Phosphodiester

Bioinformatics III Structural Bioinformatics and Genome Analysis Part Protein Secondary Structure Prediction. Sepp Hochreiter

Transcription:

A method for evaluating the structural quality of protein models by using higher-order pairs scoring Gregory E. Sims and Sung-Hou Kim Berkeley Structural Genomics Center, Lawrence Berkeley National Laboratory, Berkeley, CA 94720; and Department of Chemistry, University of California, Berkeley, CA 94720 Contributed by Sung-Hou Kim, January 24, 2006 A method is presented for scoring the model quality of experimental and theoretical protein structures. The structural model to be evaluated is dissected into small fragments via a sliding window, where each fragment is represented by a vector of multiple angles. The sliding window ranges in size from a length of 1 10 pairs (3 12 residues). In this method, the conformation of each fragment is scored based on the fit of multiple angles of the fragment to a database of multiple angles from high-resolution x-ray crystal structures. We show that measuring the fit of predicted structural models to the allowed conformational space of longer fragments is a significant discriminator for model quality. Reasonable models have higher-order score fit values (m) > 1.00. protein conformational space model quality assessment protein structure prediction The typical end scenario for those who try to predict protein structure by theoretical means (ab initio) or for crystallographers with poorly resolved data is a model for which there are no assessment methods at present for the quality of the model. Assessment can only occur, post facto, after the high-quality experimental structures become available. One of the earliest methods for determining structural quality was implemented in the suite of utilities distributed as PROCHECK by the Thornton laboratory (1, 2). The G-factor, a measure of fit to the most frequently occupied regions of space (Fig. 1), and the plot itself became tools of the crystallographer for standardizing the quality of the model as a whole and troublesome portions of the structure (perhaps a coil region with poorly resolved electron density). In a more recent study, Shortle (3, 4) used a scoring function with finer subdivisions of the plot (and sequencespecific probabilities assigned to each subdivision) to distinguish between native and non-native decoys. Unfortunately, the G-factor and the simple plot cannot, in most cases, be used as tools to evaluate the quality of a theoretical structure, because information from the plot itself (in the form of minimum contact distances and torsion angle force constants) is used as a constraint in the refinement and minimization processes. Thus, a predicted structure may fit the constraints of the plot exceedingly well at the singleresidue level, yet be composed of very unnatural building blocks consisting of multiple residues, as opposed to the commonly observed fragments of structure we see in high-resolution experimental structures. In our previous work (5), we investigated the angular conformational spaces of longer peptide fragments, fragments 3 residues in length with multiple angle pairs. Because each fragment was represented by its torsion angles, the length of the fragment is represented by the number of angle pairs. We used a multivariate analysis method called multidimensional scaling to reduce multiangle spaces to 3D conformational maps to extract and visualize the major features of the multidimensional angle space, the higher-order (HOPP) maps. An Fig. 1. Ramachandran plot. Regions of the space are divided into core favorable regions (green), allowed regions (blue), unfavored regions (tan), and disallowed regions (white). Overall, the plot shows four conformational clusters with their centers around the (, ) values of ( 100, 30), ( 100, 120), (60, 0), and (60, 180) degrees. example for the peptides with three pairs of angles is given in Fig. 2. What we observed is that there were defined regions of space representing discrete conformations or common building blocks, and the number of conformational clusters, y, is related to the number of pairs, k, via the simple relationship, y 1.6 k, [1] which compares well with other estimates by Dill (6) and Tendulkar et al. (7), but dramatically smaller than estimates implied by Levinthal (8) (y 9 k ; three possible values three possible values for each pair) or Ramachandran and Sasisekharan (9) (y 4 k ; four observed conformational clusters for each pair as shown in Fig. 1). Thus, the size of accessible conformational space is significantly reduced by steric hindrances that extend beyond nearest-chain residues (10). This Conflict of interest statement: No conflicts declared. Freely available online through the PNAS open access option. Abbreviations: HOPP, higher-order ; CASP, Critical Assessment of Protein Structure Prediction; GDT-TS, global distance test total score. To whom correspondence should be addressed. E-mail: shkim@lbl.gov. 2006 by The National Academy of Sciences of the USA 4428 4432 PNAS March 21, 2006 vol. 103 no. 12 www.pnas.org cgi doi 10.1073 pnas.0511333103

Table 1. HOPPscore allowed regions Category Frequency, f Symbol Score Favored f x 0.5 F 2 Allowed x 0.5 f x A 1 Unfavored x f U 0.5 Disallowed f 0 D 4 x, average frequency;, SD. Fig. 2. 3D map of conformational space for the peptides with three values and representative conformations. To extract and visualize the major features of a HOPP map, the highest three eigen values of the HOPP space are plotted in this map. The multidimensional scaling projections are represented as wire mesh surfaces at two colored contour ( ) levels into a medium- and high-density region (blue, 2 ; green, 3 ). Each conformation (in red) is indicated in the context of the local structure in which the sample conformation was found in crystal structures. Annotated conformations are as follows: A, turn type II; B, turn type II; C, -extended; D, turn type I; E, helical N-cap; F, turn type II; G, helix; H, turn type I. For more information see ref. 5. observation suggests that: (i) protein structure might best be represented as blocks of fragments with designated accessible values, and (ii) it may be possible to construct and delineate a conformational space into a finite number of conformational clusters for a given number of pairs. In this work we present a method, HOPPscore, for defining the conformational space of multiple pairs and testing the fit of queried protein structural models to each of those conformational spaces. We show the relationship between model resolution and HOPPscore and how HOPPscore can be used to assess the overall quality of theoretical structural models, e.g., from the Critical Assessment of Protein Structure Prediction (CASP) contests (11), or identify the local quality of less reliable regions of an experimental structural model. Results and Discussion Construction of the HOPPscore Database. Conformational hash tables. Our first task was to collect a data set of nonredundant ( 25% sequence identity) x-ray crystal structures from the October 2004 PDBselect Database (12). We then divided the database into bins by resolution in 0.2-Å intervals from 0.5 to 3.0 Å (The actual resolution of the structures ranges from 0.54 to 2.9 Å.) We then created reference hash table databases of multiple angles for a given peptide length for each resolution threshold (i.e., the 1.6-Å resolution level contains all structures from 0.54 to 1.6 Å inclusively). These hash tables form a conformational reference database or lookup table used for scoring the quality of query structures within the HOPPscore. The backbone angles for each structure were calculated by using DSSP (13), and fragments were extracted by using windows of size k 1 10 pairs, creating vectors of multiple and angles describing each fragment. For each resolution threshold level, window size (k), and grid size (the coarseness by which the space is divided) we created a lookup table. The lookup or hash table contains the frequency for which a particular conformation appears within the database. For further information regarding the method of constructing the hash tables see Materials and Methods. CASP model database. All of the CASP models were collected from the CASP web site (http: predictioncenter.org) (11). The list of models was culled to those models predicted by ab initio methods or for which no parent or template structure was used for homology modeling or threading (indicated by the line PARENT N A in the file header). (Note: It is difficult at this stage of CASP to state exactly the type of modeling that predictors are using, as it can be a combination of all three above-mentioned methods.) The goal was to compare the structural quality of a predicted model with its experimental target. The corresponding experimental targets for each of the predictions were collected from the Protein Data Bank (PDB) and correspondence tables were created to keep track of models and targets. In some cases a target PDB file contained more than one identical amino acid chain, so a model might correspond to several target chains within the table. Another difficulty involved in comparing the models with targets is the occurrence of chain discontinuities within either the experimental target or the model. In the case of chain breaks, only the alignable regions from both structures can be compared. A further complication is the discrepancy in residue numbering conventions between some of the models and the targets. The problems were easily overcome by performing a simple Smith-Waterman local alignment (14) between model and target with no gaps and only comparing alignments 10 residues. Scoring CASP Models. HOPPscore scoring method. A query Protein Data Bank file can be scored by the HOPPscore package that we have made available for download at http: compgen.lbl.gov. Queries are scored against conformational hash tables taken from structures with resolution levels ranging from 0.54 to 3.0 Å. Torsion angles for the query structure are calculated and segmented into fragments by a sliding window of 1 10 pairs. Scores for the query are derived for each fragment length Fig. 3. HOPPscore values correlate with resolution. Average HOPPscore values are collected for structures falling within a resolution bin. Scores for all fragment lengths (one to five pairs) inversely vary with resolution. The score dependency on resolution is greatest for longer lengths. The variable grid size is 12, and the resolution set is 1.2 Å. (Note: the 1.2-Å bin is a self-score, i.e., scored with a hash table constructed from the identical 1.2-Å structures.) BIOPHYSICS Sims and Kim PNAS March 21, 2006 vol. 103 no. 12 4429

Fig. 4. Comparing the scores of CASP models to their high-resolution targets. For each fragment size from 1 to 10 pairs both the predicted model and the corresponding experimental target (for high-resolution structures 1.8 Å) HOPPscore values are calculated and the difference between scores is tallied. Average scores for each of the CASP trials are displayed. Variable grid size 12, and resolution set 1.8 Å. separately. Unique keys are generated for each fragment conformation (see Materials and Methods), and the frequency of that conformation is looked up in the hash table. Based on the frequency of that conformation, relative to the average frequency within the conformational hash table, the fragment is assigned to one of four categories: favored, allowed, unfavored, and disallowed. Each of those categories has an associated score value. For instance, highly favored conformations have a 2 contribution to the overall score. An overall score is calculated by averaging the contributions of each fragment. See Table 1 for definitions of each category and default penalties and bonuses. HOPPscore relationship to resolution. The most-recognized indicator of overall structural quality is the resolution of a crystal structure. To determine what range of resolution we might expect for a particular HOPPscore value we tested each of the resolution bins (1.2 3.0 Å) from the crystal structures in the PDBselect data against the reference hash table for structures 1.2-Å resolution (Fig. 3). Comparing model scores to their high-resolution CASP targets. As a control, we collected only the high-resolution targets with resolutions 1.8 Å and compared their scores with each of the predicted models. We assumed the targets were of good structural quality and would score better than their models. The conformational hash table used for scoring was derived from structures 1.8 Å (a threshold comparable to the targets being tested). Fig. 4 shows the results of the score comparison for k values of 1 10 for CASP6 models with a default grid size of 12. Fig. 5. Best grid size for binning conformational space. For grid size values 2 20 and a fragment size of 1 10 pairs the CASP4 predicted model and the corresponding experimental target (high-resolution structure) HOPPscore difference scores are calculated. Decent choices for grid size lie in a range of 8 to 12. Resolution set 1.8 Å. The grid size is an important parameter because it determines the coarseness with which structures are scored. If conformational space is binned too finely, relatively minor difference in conformation will be recognized as completely different structures. On the other hand, a grid size that is too coarse leads to overgeneralization of conformations. For each k 1... 10, the variable, grid size, is tested between 2 and 20. The range of grid size and k was then tested on the CASP4 models. The maximal difference in score (Fig. 5) provides us with a default grid size of 12 value. HOPPscore correlates with resolution. The HOPPscore values we obtained for each resolution bin highly depended on the resolution (Fig. 3). The worse the resolution (i.e., higher values) the worse the HOPPscore values obtained. The longer fragments lengths exhibited the greatest dependency on resolution. The slope decreased much more quickly at higher Å (lowerresolution) levels for four and five pairs, indicating the greater degree of sensitivity to resolution. This result is particularly useful, because it indicates that quality analysis of experimental structures might provide more information if longer fragment lengths are used, as opposed to the single pair analysis commonly used now in PROCHECK. Scoring models of high-resolution targets. We show that the predicted models of high-resolution CASP targets score significantly lower than the targets themselves. Fig. 4 shows the results of the scoring by individual CASP trial separately. The horizontal score axis is a difference score (experimental target score minus model score). If a model scores better than its experimental target, then Table 2. HOPPscore examples, scoring with k 4( ) pairs CASP model Target Protein Data Bank Residues GDT-TS HOPPscore model HOPPscore target Difference SCOP class T0281TS109 1 1 whz: A 5 18, 25 60 31% 0.79 0.89 1.00 or T0281TS100 1 5 18, 25 66 82% 0.81 1.08 0.27 T0130TS001 1 1no5:A 7 101 55%.35 1.35 1.00 or T0130TS132 1 7 101 25% 0.64 0.98 0.34 T0137TS001 1 1o8v:A 70 129,2 29,35 58 86%.09 1.02.93 All T0137TS548 1 65 129, 2 58 14% 3.04 0.99 4.03 T0073TS009 1 1g6u:A 2 44 82% 0.79 1.77 0.98 All T0073T155 1u 2 43 62% 0.23 1.85 1.57 T0083TS005 1 1dw9:A 3 62 30% 1.69 1.32 0.37 All T0083TS009 1 3 72 10% 0.61 1.39 0.78 GDT-TS, a CASP measure of model quality; percentage of model C carbons within 2Åofdistances from target structure. 4430 www.pnas.org cgi doi 10.1073 pnas.0511333103 Sims and Kim

BIOPHYSICS Fig. 7. Scoring with longer fragment lengths. (a) With grid size of 12 and resolution set of 1.8 Å, models T0281TS100 1 (dashed line), T028TS109 1 (dot-dash line), and target 1whz (solid line) were scored for k 1 10. Best-fit logarithmic curves [m ln(x) b] for T0281TS100 1(m 0.86) and the target nearly match (m 0.81). From k 1 the curve for T028TS109 1(m 1.26) descends faster. (b) Forty models from several CASP groups are scored and compared with the target, 1whz (blue line). Most of the models scored poorly for k 2. Several models scored as well as or better than the target because they were constructed with commonly observed structural fragments. Fig. 6. Moving average-score profiles and low-scoring regions in model and target. Both target and model fragments are scored with variables k 4, grid size 12, and resolution set 1.8 Å ( See Fragment scores range from 4 to 2). Overall scores for Protein Data Bank files are summarized in Table 2. High-scoring model T0281TS100 1 (dashed line) is compared with its target 1whz (solid line). Low-quality portions of the models are observed in residues 45 50 and near residues 17 and 34 in the target structure. Scoring of model T0281TS109 1 (dot-dash line) shows that much of the structure is of low quality. Low-scoring regions ( 0) in models T0281TS100 1, T0281TS109 1, and target 1whz are highlighted in red. the resulting difference score is 0. A global peak in scoring is reached at a fragment size of eight or nine pairs. However, these score differences are also obtained in several of the CASP trials using a shorter fragment length of four or five pairs. This fragment length provides a reasonable discrimination between poorly fitting models from all of the CASP trials and experimental targets. A fragment length of one pair results in the least amount of discrimination for all five CASP trials. This finding is most likely caused by the inclusion of restraints in the CASP predictors optimization algorithms. A reasonable grid size was found by scoring the CASP6 models against their high-resolution targets and using a set of grid values from 2 to 20 (Fig. 5). The best grid size appears to be a range of values between 8 and 12. These values are actually fairly large, because the bin size also depends on the fragment length. For instance, the angles within a fragment four pairs long would be placed into bins of 48 wide when grid size is 12. See Materials and Methods. Some scoring examples are shown in Table 2 to reveal the utility of HOPPscore for measuring model quality. We scored both model and target structure by using k 4, grid size 12, and resolution set 1.8 Å and compared the score differences to the global distance test total score (GDT-TS), which is a CASP measure of model quality. GDT-TS is defined as the percent of model residues matching the target structure residues within 2 Å. HOPPscore and GDT-TS values are not perfectly correlated (R 2 0.05), because our scoring method contains no target structure information. However several of the models with GDT-TS 35% also have comparatively large HOPPscore differences. In general, HOPPscore values for model structures 0.50 (k 4) should be re-examined very carefully. Two specific models are profiled in Fig. 6, showing which regions of the target and models are poor-scoring. In the target 1whz chain A, there are several poor-scoring regions, turns at residues 17 19 and 35 36. In model T0281TS100 1, the poorest-scoring region ranges from 42 to 49 in a coil between a sheet and helix. Despite this segment, this model has a fairly good GDT-TS ( 80%) and Sims and Kim PNAS March 21, 2006 vol. 103 no. 12 4431

a good HOPPscore. The majority of the residues in T0281TS109 1 score poorly. Fig. 6 also shows structural representations highlighting poorly scoring regions. In addition, the scoring for k 1 10 for the above 1whz models is plotted as a logarithmic curve in Fig. 7a, fitting the form m ln(x) b. The slope, m, of these curves provides a single value to access query structures quality for all fragment lengths. The curves of T0238TS100 1 and 1whz are nearly identical with similar slope (m 0.80). The poor model has a descending slope steeper than 1whz (m 1.26). Typical values for suspect models show slopes 1.00. When scores for the range of k values (from 1 to 10) for several models (Fig. 7) are compared against the target, we can see that the target scores much better than the majority of the models. However, a few models score slightly better than the target probably because they are built with a larger percentage of commonly observed fragments. Conclusion We have developed a tool for protein structure analysis, which can be used to assess the quality of structural models and identify regions of predicted structures that contain unnatural building blocks or rarely observed structure. The fact that model structures consistently score worse with HOPPscore than target experimental structures is convincing evidence that many models are constructed with unnatural structural fragments. However, we want to stress that our quality scoring method is an independent analysis tool for models in the absence of experimental target structures or for experimental structures determined at low resolution. As long as HOPPscore is not incorporated into any refinement procedure for structure prediction, it can be used to check the quality of the prediction and supplement other methods as a form of independent audit. Materials and Methods A hash table is the most efficient way to bin conformations in multidimensional space, because we can ignore empty bins. Conformations are placed in the hash, hash table, by using a simple scheme: For each conformation V {Increment: HashTable{createKey(V))}. For each conformation (or fragment) found in all of the structures at a given threshold resolution level, we have a vector V. A unique key is generated, via the function createkey(), representing that conformation, and each time that conformation is found the value stored in the hash table is incremented, yielding a conformational frequency. The ideal computer language for implementing such a hash table is PERL because of its built-in hash data type. The function createkey() converts each vector, V, into a character string: For each element i of V {Concatenate: key key round V i k*gridsize * k*gridsize }. The angle value of each element i of V is rounded down to one of the 360 (k*gridsize) intervals. The parameter, grid size, determines the coarseness of the binning in the hash table. The unique key is then created by concatenating all of the rounded angle values together with a text separator,. For example the vector V 30,60,150,90 with grid size 12 and k 2 would have a unique key of 24 48 144 72. The size of the bin is a function of both k and grid size. The longer the fragment length, k, the coarser the bin. 1. Lakowski, R. A., MacArthur, M. W., Moss, D. S. & Thornton, J. M. (1993) J. Appl. Crystallogr. 26, 283 291. 2. Morris, A. L., MacArthur, M. W., Hutchinson, E. G. & Thornton, J. M. (1992) Proteins 12, 345 364. 3. Shortle, D. (2002) Protein Sci. 11, 18 26. 4. Shortle, D. (2003) Protein Sci. 12, 1298 1302. 5. Sims, G. E. & Kim, S-.H. (2005) Proc. Natl. Acad. Sci. USA 102, 618 621. 6. Dill, K. A. (1985) Biochemistry 24, 1501 1509. 7. Tendulkar, A. V., Sohoni, M. A., Ogunnaike, B. & Wangikar, P. P. (2005) Bioinformatics 21, 3622 3628. 8. Levinthal, C. (1968) J. Chim. Phys.-Chim. Biol. 65, 44 45. 9. Ramachandran, G. N. & Sasisekharan, V. (1963) J. Mol. Biol. 7, 95 99. 10. Pappu, R. V., Srinivasan, R. & Rose, G. D. (2005) Proc. Natl. Acad. Sci. USA 97, 12565 12570. 11. Moult, J., Fidelis, K., Zemla, A. & Hubbard, T. (2003) Proteins Struct. Funct. Genet. 53, 334 339. 12. Hobohm, U. & Sander, C. (1994) Proteins 27, 244 247. 13. Kabsch, W. & Sander, C. (1983) Biopolymers 22, 2577 2637. 14. Smith, T. F. & Waterman, M. S. (1981) J. Mol. Biol. 147, 195 197. 4432 www.pnas.org cgi doi 10.1073 pnas.0511333103 Sims and Kim