research papers
The potentials of conditional optimization in phasing and model building of protein crystal structures
aDepartment of Crystal and Structural Chemistry, Bijvoet Center for Biomolecular Research, Utrecht University, The Netherlands
*Correspondence e-mail: p.gros@chem.uu.nl
Model building is a pivotal step in protein-structure determination, because with an atomic model available the vast amount of geometrical prior knowledge may be applied to the structure-determination process. Here, conditional optimization, a method that does not require interpretation of the electron-density map, is described. Instead, this method refines loose atoms for which all chemical interpretations are considered simultaneously using an N-particle formalism. This method bears the potential of introducing the geometrical data much earlier in the structure-determination process, i.e. well before an interpretable electron-density map has been obtained. Here, results from two tests are presented: automated model building of three proteins with diffraction data extending to 2.4–3.0 Å resolution and ab initio phasing of a small four-helical bundle with diffraction data to 2.0 Å resolution. Models built automatically by the widely used programs ARP/wARP and RESOLVE and those from conditional optimization per se, without discrete modelling steps, had comparable phase quality and completeness, except in loop regions, which are poorly modelled by the current force field in conditional optimization. Optimization of multiple random starting models by conditional optimization yielded models revealing the four helices of the four-helical bundle.
Keywords: conditional optimization; automated model building; phasing; refinement.
1. Introduction
In protein crystallography, the generation of an atomic model of the molecules is a crucial step in the structure-determination process. With an atomic model available, the vast amount of geometrical data of protein structures can be applied in structure d ≤ 2.2 Å) and with good starting phases, automation of the model-building process has been highly successful in recent years (Perrakis et al., 1999). Automation has reduced enormously the amount of time involved in manual model building using computer graphics programs. Currently, various approaches are being developed to improve the of protein structural features in the electron-density maps (Terwilliger, 2003; Holton et al., 2000; Levitt, 2001) so that automated model building can deal with lower resolution data and poorer phase information. Nonetheless, at increasingly lower resolution and with poorer phase information the interpretation will become increasingly unreliable. In such cases, the quality of the electron-density map may not allow unique identification of molecular fragments and hence may not allow the assignment of chemical identities to the atoms present in the model. Similar to the treatment of X-ray diffraction data in introduction of the geometrical data would then require a statistical procedure in which all possible assignments are taken into account simultaneously instead of testing individual assignment hypotheses. In recent years, we have developed such an approach that we call `Conditional Optimization' (Scheres & Gros, 2001, 2003). Such a treatment of an ensemble of structural hypotheses instead of single hypotheses creates the possibility of using the geometrical prior information at an earlier stage in the structure-determination process, thereby merging the steps of phasing, model building and further than current practice.
in order to generate better phases and a better atomic model. In practice, an atomic model can only be generated when sufficient phase information has been obtained either by experimental means or through the use of known homologous structures to produce an interpretable electron-density map. The model-building task may be far from straightforward, because the phase information may be poor and the resolution of the diffraction data may be limited. For maps at high resolution (The most widely applied automated modelling procedure is ARP/wARP, developed by Lamzin, Perrakis and coworkers (Lamzin & Wilson, 1993; Perrakis et al., 1999; Morris et al., 2002). ARP/wARP presents a powerful iterative combination of loose-atom positioning, recognition of protein fragments from the distribution of atoms and of the loose atoms and the pieces of assigned protein fragments by REFMAC (Murshudov et al., 1997). Though originally limited to diffraction data with resolution limits extending beyond d ≃ 2.3 Å, recent (Morris et al., 2002) and current developments in (discussed by Cohen et al., 2004) appear to make this approach feasible at lower resolution limits (d ≤ 2.6 Å). Because of the coupling of with the process of model building, the resulting models are typically accurate and significant phase improvements are observed. Discrete modelling steps ensure that the model is completed, generating as much as possible of a continuous main chain and assigning side chains using the amino-acid sequence. Other approaches, e.g. RESOLVE (Terwilliger, 2001, 2003, 2004) and MAID (Levitt, 2001), have been developed that start by positioning fragments into the electron-density map instead of generating fragments from loose-atom positions. These methods have the potential to be applied to data with lower resolution limits. Based on a set of diverse proteins, Badger (2003) reports significant success in building ∼75% of the main chain with these two methods using maps at 2.3–2.7 Å resolution. To some extent similar to ARP/wARP, the approach in RESOLVE (Terwilliger, 2003) consists of an iterative procedure of placing fragments, extending the model into loop regions, docking of the primary sequence alternated by density modification and restrained protein-structure using REFMAC (Murshudov et al., 1997).
In two recent publications (Scheres & Gros, 2001, 2003) we presented the method of `Conditional Optimization'. At the heart of this approach is an N-particle method in which we assign all possible chemical identities to atoms based on their spatial arrangement. Through this method, we can express prior geometrical knowledge without the requirement for a topological model. For the assignments of chemical identities and possible topologies we use sets of conditions, which are continuous scoring functions [C = (0, 1)] that express target values of observed interatomic distances and dihedral angles in known protein structures (see, for example, Figs. 2 and 4 in Scheres & Gros, 2001). In addition to these `through-bond' conditions, the formulation includes local atomic density conditions describing the observed packing density for atom types (Fig. 3 of Scheres & Gros, 2001). These various types of conditions lend themselves to a logical organization in what we have called layers: layer 0 (atoms defined by local atomic density conditions), layer 1 (bond conditions), layer 2 (angle conditions) etc. Assignment of a particular fragment to a set of atoms is then determined by multiplication of conditions into joint conditions. The combinations of conditions for atom types, bond types, angle types etc. is made according to the topology of protein molecules (strictly speaking, we consider not only topology but also distinct conformations since the scoring functions are based on the spatial arrangement of the atoms). In this way, any arbitrary set of atoms is evaluated. However, since zero-scoring conditions yield zero-scoring joint conditions (and zero derivatives), we need to consider only non-zero interactions in our computations. Effectively, each joint condition represents a single assignment hypothesis. An example of the conditions making up one hypothesis is depicted in Fig. 1 of Scheres & Gros (2003). The number of hypotheses that can thus be made for a protein structure is of the order of the number of atoms times the number of layers. Considering only a maximum number of layers implies that the number of hypotheses depends linearly on the number of atoms. Therefore, an algorithm based on this formulation is of order N, which makes the computational problem of making assignments tractable. As target functions in the optimization process, we choose harmonic potentials that restrain the number of occurrences of structural fragments associated with joint conditions to the expected number based on sequence and secondary-structure prediction. Since we choose to use only continuous functions in the calculation of the (joint) conditions, we can compute derivatives that can be used in an optimization process.
In the first paper (Scheres & Gros, 2001), we showed that Conditional Optimization successfully built the helices of a four-helical bundle starting from randomly distributed atoms in a simple artificial test case with 2 Å resolution diffraction data. In the second paper (Scheres & Gros, 2003), the set of conditions was extended to treat commonly observed conformations in proteins: α-helices, β-sheets, a limited number of loop conformations and side chains up to the γ position. of three protein structures with large randomly generated coordinate errors against their 2 Å resolution diffraction data showed that Conditional Optimization has a large radius of convergence.
Here, we report two types of tests of Conditional Optimization: automated model building and ab initio modelling. The most powerful approach in automated model building would be an iterated process of cycles and discrete model-building steps, as is performed in ARP/wARP and RESOLVE. However, rather than providing a ready-to-use solution, we chose to first test the potential of Conditional Optimization per se in the model-building process. Therefore, in the calculations presented here no pattern-recognition or model-building techniques were applied other than the conditional formulation itself. Using three test cases from our own laboratory with resolution limits of 2.4, 2.6 and 3.0 Å and good experimental phases, we compared Conditional Optimization to the commonly used programs ARP/wARP and RESOLVE. To test the potential of the method for phasing, we applied Conditional Optimization starting from multiple models of randomly distributed atoms. This time (cf. Scheres & Gros, 2001), we used the experimental structure-factor amplitudes of the four-helical bundle Alpha-1 (Privé et al., 1999).
2. Experimental
2.1. Test in automated model building
Three protein structures were selected for testing Conditional Optimization for automated model building: (i) the A3-domain from human von Willebrand Factor, vWF-A3 (Huizinga et al., 1997), (ii) outer-membrane protein NspA from Neisseria meningitidis (Vandeputte-Rutten et al., 2003) and (iii) the C-terminal domain of leech anti-platelet protein, LAPP (Huizinga et al., 2001). All three structures were solved in our laboratory at medium to low resolution (2.4–3.0 Å resolution) and with good experimental phases. For all cases, the original models were built manually using the graphics program O (Jones et al., 1991). The main characteristics of these test cases are given in Table 1.
‡Unweighted mean cosine phase error. |
Fig. 1(a) shows the protocol used for automated model building by Conditional Optimization. The process was started by positioning loose and unlabelled atoms in the (m|Fobs|exp{iφbest}) electron-density map at sites with ρ > 1.0σ, with minimum and maximum interatomic distances of 1.1 and 1.8 Å, respectively, and a maximum of four neighbouring atoms within 1.8 Å. Optimization was performed using the program CNS (Brünger et al., 1998). For the crystallographic target function, we used the phase-restrained function (MLHL; Pannu et al., 1998) with phases and figures of merit from the experimental phasing process (Table 1). σA values (Read, 1986) were estimated using test-set reflections. For the geometric target functions we used the conditional formulation (Scheres & Gros, 2001, 2003). For each protein, a specific force field was generated using the general parameter list of conditions for α-helices, β-strands, loops and side chains up to γ-positions (Scheres & Gros, 2003) and an approximate estimate of the secondary-structure content (see Table 1). In the case of LAPP we set the loop content to 0, thereby excluding loop conformations from the force field, to limit computer memory requirements. At the end of each cycle of Conditional Optimization (Fig. 1a), we assigned atom labels based on the implicit assignments used in the Conditional Optimization process. Atoms were labelled with a chemical identity (N, Cα, O, C, Cβ, Cγ or Sγ) if the gradient contribution towards that particular atom type was at least twice as large as the second largest contribution. Subsequent cycles of optimization were started from phase-combined maps, combining model and experimental phases. Subsequent starting models consisted of the atoms (but not their labels) selected in our labelling procedure with additional atoms placed in the electron-density map as described above. For vWF-A3 and NspA two cycles and for LAPP four cycles of model building by Conditional Optimization were performed.
All three test cases were also subjected to automated model building by ARP/wARP (version 6.0; Perrakis et al., 1999; Morris et al., 2002) and RESOLVE (version 2.03; Terwilliger, 2003), both using REFMAC version 5.1.24 for (Murshudov et al., 1997). These calculations were performed using default values for all input parameters. In RESOLVE, docking of the primary sequence on the constructed fragments by side-chain modelling was included in the model-building process. Modelling of the side chains was not performed with ARP/wARP, since this option of the program yielded significantly worse results (not shown).
2.2. Testing ab initio modelling
We selected the four-helical bundle Alpha-1 (Privé et al., 1999; PDB code 1byz ) to explore the potentials of Conditional Optimization in ab initio phasing. This structure consists of 396 protein atoms in P1 and was originally solved by using all observed diffraction data to 0.9 Å resolution. Here, we truncated deposited structure-factor amplitudes to 2.0 Å resolution.
The protocol used to refine N multiple models using Conditional Optimization is given in Fig. 1(b). The number of atoms per model was 400. Initial models consisted of randomly distributed atoms. Calculations were performed using the program CNS (Brünger et al., 1998). The target functions from Conditional Optimization replaced the standard geometric target functions. The random models were first subjected to 1000 steps of using structure-factor amplitudes (MLF; Pannu & Read, 1996). The σA values for this initial cycle were calculated according to σA = exp(−150s2). In subsequent cycles, each containing 10 000 steps of dynamics, we used the phase-restrained crystallographic restraint (MLHL; Pannu et al., 1998) with target phases and figures of merit derived from averaging the structure-factor sets of the individual models. To this end, all individual structures were first placed on a common origin using the phased-translation function. Figures of merit (ma) were computed per resolution shell using only test-set reflections: = , where Fi were calculated structure factors from an individual model, and were extrapolated to infinite models by ma = {[N()2 − 1]/(N − 1)}1/2. For each individual model, we estimated σA values per resolution shell. We assumed that the true phase error of a model would be related to phase differences of that model to any other model,
These estimates were calculated using all reflections because the low numbers of reflections in the test set alone yielded unstable results.
Calculations were performed on 667 MHz single-processor Compaq XP1000 workstations with 1–2 Gb of memory. The CPU times for automated model building are given in Table 2. Ab initio modelling calculations took more than 100 d of CPU time.
‡Amplitude-weighted mean phase error calculated with respect to the refined structures. §For RESOLVE, the phase errors of the resulting electron-density maps are given in parentheses. ¶Unweighted mean cosine of the phase error with respect to the refined structures. For calculation of both amplitude-weighted and unweighted phase errors all atoms of the resulting models were taken into account, i.e. for models generated by conditional optimization (CO) or ARP/wARP (ARP) atoms that were not recognized as part of a protein fragment were also included. |
3. Results and discussion
3.1. Model-building tests
We compared automated model building by Conditional Optimization, which did not include any discrete decision-making steps, with the commonly used automated building programs ARP/wARP and RESOLVE. Models were built for three test cases, vWF-A3, NspA and LAPP, with data to d = 2.4, 2.6 and 3.0 Å resolution, respectively. Criteria for comparison were model completeness, correctness of the trace, accuracy of the positioned fragments assessed by r.m.s. coordinate errors and quality of the phases computed from the models. Statistics of the automatically built models are given in Table 2. Cα traces of the generated models are given in Fig. 2. Coordinate files for the nine generated models and for the three refined models used in the analysis have been submitted as supplementary material.1
For vWF-A3, automated model building was tested using data to 2.4 Å resolution and experimental phases with an (amplitude-weighted) mean phase error of 35.6°. ARP/wARP and RESOLVE built more complete and less fragmented models than did Conditional Optimization (Figs. 2a–2c). RESOLVE produced the best model that was most complete, missing only one loop and a small α-helix, had the smallest r.m.s. coordinate error and the lowest mean-phase error. The model from ARP/wARP missed one α-helix, one β-strand and two loops. It had a relatively large coordinate error and the phases computed from the model were not better than the experimental phases. Conditional Optimization yielded a fragmented model consisting of almost all α-helical and β-strand segments, except the one small α-helix that was also missed by the other two programs. Only one of the loops was modelled correctly. Another loop was modelled with a reversed chain direction, as was a small β-strand which flanks the central β-sheet. Notwithstanding these errors, the model from Conditional Optimization was more accurate and yielded better phases than the model from ARP/wARP.
For NspA (Figs. 2d–2f), using data to 2.6 Å resolution and experimental phases with an (amplitude-weighted) mean phase error of 38.3°, Conditional Optimization built most of the strands in the β-barrel, but none of the turns. The largest errors in this model were reverse chain directions for an entire β-strand and two smaller β-strand fragments. In this case, ARP/wARP produced the most complete model and the lowest phase error, though the model included two β-strands with reversed chain directions. RESOLVE built a smaller portion of the molecule with a strand that crossed over into a neighbouring strand. The mean-phase error using calculated phases from this model was relatively large, possibly reflecting the incompleteness of the model produced by RESOLVE.
The data from LAPP represent a situation in which automated model building generally does not work owing to the limited resolution (3 Å) of the diffraction data. However, solvent flattening and threefold g) yielded a model with partially built β-sheets and most α-helical segments of the three molecules in the Reversed chain directions were observed for some of the β-strands and for one α-helix; one of the loops was also modelled incorrectly by an α-helical turn (note: in this particular case loops were omitted from the force field). This model had a fairly low r.m.s. coordinate error and good phase quality. ARP/wARP built a more complete model with more β-strands and more loops (Fig. 2h). One incorrect main-chain trace from an α-helix to a neighbouring β-strand was observed in this model. This model yielded a phase error comparable to that obtained with conditional optimization. As for NspA, RESOLVE (Fig. 2i) produced the model with the lowest completeness. In addition, this model had a low accuracy of the positioned fragments and a high mean-phase error. It contained more main-chain trace errors than the models built by either Conditional Optimization or ARP/wARP.
averaging yielded high-quality phases with an (amplitude-weighted) mean-phase error of 28.2°. Conditional Optimization (Fig. 2These three cases clearly demonstrate that Conditional Optimization can produce models of comparable completeness and comparable phase quality as ARP/wARP and RESOLVE. The models from Conditional Optimization have significantly lower connectivity and contain fewer loops and turns. Similar to ARP/wARP and RESOLVE, an increase in connectivity would be most efficiently achieved by introducing discrete model-completion steps. Moreover, unsuccessful modelling of turns and loops reflects the currently limited conditions defined for turn and loop conformations in the conditional force field. The worst aspect of Conditional Optimization is the excessive amount of CPU time and computer memory required.
3.2. Ab initio modelling
The possibility of phasing protein structures by ab initio modelling was explored using experimental `real' diffraction data of the four-helical bundle Alpha-1 (Privé et al., 1999), cf. the tests of ab initio phasing using artificial data in Scheres & Gros (2001). We chose to perform parallel optimization of multiple random models and used the set of models in two ways: (i) the variation among the multiple models provided an indication of the statistical relevance of the individual models and (ii) averaging the individual structure-factor sets provided phases that were used as phase restraints in the MLHL crystallographic target.
36 models with randomly distributed atoms were first subjected to 1000 steps of Conditional Optimization with MLF b). In this cycle, the random atoms of most models condensed into four rod-like structures corresponding to the lowest resolution features of the diffraction data (see Fig. 3a). Of these 36 initial optimization runs, three runs did not finish owing to the formation of extensively branched structures requiring more computer memory than was available. 17 models were selected which appeared to have a common hand in an analysis based on the phased translation function. However, a posteriori analysis showed that these models did not yet have a significant handedness to allow a useful selection to be made. Subsequently, the selected 17 models were subjected to 25 optimization cycles of 10 000 steps each using a MLHL crystallographic target function (Fig. 1b). Initially, the estimated values of the figures of merit (ma) for the averaged structure factors and σA values for the individual models behaved well when analyzed using the phases of the refined model (see Fig. 4). However, after seven cycles the figures of merit ma were increasingly overestimated. Similarly, the σA values were overestimated from cycle ten onwards. Since the overestimation of ma appeared to coincide with a drop in convergence (as judged by the map-correlation coefficients depicted in Fig. 5a), we decided to continue from cycle 7 with fixed figures of merit ma. Fixed and low values for ma also avoided subsequent overestimation of the σA values. Under these conditions, we observed a slow but steady convergence, as indicated by a ∼0.005 increase in map-correlation coefficient per cycle and an overall decrease in (amplitude-weighted) mean-phase error of the average structure factors by ∼10° over 25 cycles (Figs. 5a and 5b). The mean phase error after 25 cycles was 76.3° and the map-correlation coefficient was 0.37 for all data to 2 Å resolution. Inspection of the models indicated the significance of this gain in phasing quality. An overlay of all 17 models showed that right-handed helices have developed to a reasonable extent (Fig. 3b). The best model, as identified by the highest σA value, had three and a half helices formed (see Fig. 3c).
(see Fig. 1This test of ab initio modelling was computationally demanding, which seriously limited the testing of relevant parameters. Nonetheless, the preliminary results presented here clearly indicated the most prominent shortcomings of our current approach. Throughout these calculations, the average structure factors scored among the top three of the individual sets of structure factors (i.e. top ∼20%) with respect to phase quality. This justifies the idea of using these phases as phase restraints. Obviously, applying this information through the MLHL target function introduces serious bias into the calculation. Though our σA estimates were without thorough theoretical foundation, we observed a significant correlation (0.77 after cycle 25) between the estimated σA values and the map-correlation coefficients of the individual models. This indicates that the use of multiple models for estimating the statistical relevance holds promise.
4. Concluding remarks
From our ongoing effort to test the procedure, we have presented two types of applications. The results from automated model building by Conditional Optimization compared well with the commonly used programs ARP/wARP and RESOLVE. Clearly, the resulting models from Conditional Optimization could be improved with the appropriate model-completion steps and better modelling of loop conformations. Nonetheless, without discrete building steps our approach already performed well. Our analysis also showed that going from medium- to low-resolution data (from 2.4 to 3.0 Å), the three methods make increasingly more tracing errors, as expected. Still, the models may be useful in a when not taken fully at face value. Furthermore, it is conceivable that improved decision-making steps may catch a number of the observed errors at low resolution, possibly strand crossings and incorrect strand directionality, which could be evaluated by testing both directions explicitly. Nonetheless, at lower resolution limits and with poorer phase information the process of model building will inherently become more difficult. Results from the preliminary tests in ab initio modelling by Conditional Optimization, i.e. without any experimental phase information present, indicated the obvious need for proper estimation of the quality of calculated phases. The results obtained imply that a multiple-model approach may benefit significantly from a multi-variate treatment (see Read, 2001) that minimizes introducing bias into the optimization process. Furthermore, an ab initio modelling approach may benefit from discrete model-building steps, such as atom relocation in electron-density maps and fixing atom assignments, which may speed up the modelling process.
In conclusion, we have illustrated the potentials of Conditional Optimization in both automated model building and ab initio phasing of protein structures. Although currently at excessive computational costs, Conditional Optimization holds great promise for protein by incorporating extensive geometrical prior information without the necessity of an explicit interpretation of the electron-density map.
Supporting information
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup1.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup2.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup3.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup4.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup5.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup6.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup7.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup8.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup9.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup10.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup11.txt
Supporting information file. DOI: 10.1107/S0907444904008996/ba5060sup12.txt
Acknowledgements
We thank Dr Hans Raaijmakers for critically reading the manuscript. This work was supported by the Council for Chemical Sciences of the Netherlands Organization for Scientific Research (NWO-CW: Jonge Chemici 99–564).
References
Badger, J. (2003). Acta Cryst. D59, 823–827. Web of Science CrossRef CAS IUCr Journals Google Scholar
Brünger, A. T., Adams, P. D., Clore, G. M., DeLano, W. L., Gros, P., Grosse-Kunstleve, R. W., Jiang, J.-S., Kuszewski, J., Nilges, M., Pannu, N. S., Read, R. J., Rice, L. M., Simonson, T. & Warren, G. L. (1998) Acta Cryst. D54, 905–921. Web of Science CrossRef IUCr Journals Google Scholar
Cohen, S. X., Morris, R. J., Fernandez, F. J., Ben Jelloul, M., Kakaris, M., Parthasarathy, V., Lamzin, V. S., Kleywegt, G. J. & Perrakis, A. (2004). Acta Cryst. D60, 2222–2229. Web of Science CrossRef CAS IUCr Journals Google Scholar
Holton, T., Loerger, T. R., Christopher, J. A. & Sacchettini, J. C. (2000). Acta Cryst. D56, 722–734. Web of Science CrossRef CAS IUCr Journals Google Scholar
Huizinga, E. G., Schouten, A., Connolly, T. M., Kroon, J., Sixma, J. J. & Gros, P. (2001). Acta Cryst. D57, 1071–1078. Web of Science CrossRef CAS IUCr Journals Google Scholar
Huizinga, E. G., van der Plas, R. M., Kroon, J., Sixma, J. J. & Gros, P. (1997). Structure, 5, 1147–1156. CrossRef CAS PubMed Web of Science Google Scholar
Jones, T. A., Zou, J. Y., Cowan, S. W. & Kjeldgaard, M. (1991). Acta Cryst. A47, 110–119. CrossRef CAS Web of Science IUCr Journals Google Scholar
Lamzin, V. S. & Wilson, K. S. (1993). Acta Cryst. D49, 129–147. CrossRef CAS Web of Science IUCr Journals Google Scholar
Levitt, D. G. (2001). Acta Cryst. D57, 1013–1019. Web of Science CrossRef CAS IUCr Journals Google Scholar
Morris, R. J., Perrakis, A. & Lamzin, V. S. (2002). Acta Cryst. D58, 968–975. Web of Science CrossRef CAS IUCr Journals Google Scholar
Murshudov, G. N., Vagin, A. A. & Dodson, E. J. (1997). Acta Cryst. D53, 240–255. CrossRef CAS Web of Science IUCr Journals Google Scholar
Pannu, N. S., Murshudov, G. N., Dodson, E. J. & Read, R. J. (1998). Acta Cryst. D54, 1285–1294. Web of Science CrossRef CAS IUCr Journals Google Scholar
Pannu, N. S. & Read, R. J. (1996). Acta Cryst. A52, 659–668. CrossRef CAS Web of Science IUCr Journals Google Scholar
Perrakis, A., Morris, R. & Lamzin, V. S. (1999). Nature Struct. Biol. 6, 458–463. Web of Science CrossRef PubMed CAS Google Scholar
Privé, G. G., Anderson, D. H., Wesson, L., Cascio, D. & Eisenberg, D. (1999). Protein Sci. 8, 1400–1409. Web of Science PubMed CAS Google Scholar
Read, R. J. (1986). Acta Cryst. A42, 140–149. CrossRef CAS Web of Science IUCr Journals Google Scholar
Read, R. J. (2001). Acta Cryst. D57, 1373–1382. Web of Science CrossRef CAS IUCr Journals Google Scholar
Scheres, S. H. W. & Gros, P. (2001). Acta Cryst. D57, 1820–1828. Web of Science CrossRef CAS IUCr Journals Google Scholar
Scheres, S. H. W. & Gros, P. (2003). Acta Cryst. D59, 438–446. Web of Science CrossRef CAS IUCr Journals Google Scholar
Terwilliger, T. C. (2001). Acta Cryst. D57, 1755–1762. Web of Science CrossRef CAS IUCr Journals Google Scholar
Terwilliger, T. C. (2003). Acta Cryst. D59, 1174–1182. Web of Science CrossRef CAS IUCr Journals Google Scholar
Terwilliger, T. C. (2004). Acta Cryst. D60, 2144–2149. Web of Science CrossRef CAS IUCr Journals Google Scholar
Vandeputte-Rutten, L., Bos, M. P., Tommassen, J. & Gros, P. (2003). J. Biol. Chem. 278, 24825–24830. Web of Science CrossRef PubMed CAS Google Scholar
© International Union of Crystallography. Prior permission is not required to reproduce short quotations, tables and figures from this article, provided the original authors and source are cited. For more information, click here.