Skip to main content
Acta Crystallographica Section D: Biological Crystallography logoLink to Acta Crystallographica Section D: Biological Crystallography
. 2009 Sep 16;65(Pt 10):1051–1061. doi: 10.1107/S0907444909028078

A multivariate likelihood SIRAS function for phasing and model refinement

Pavol Skubák a,*, Garib Murshudov b, Navraj S Pannu a,*
PMCID: PMC2748965  PMID: 19770502

The application of a multivariate likelihood function to a single isomorphous replacement with anomalous scattering experiment improves phasing and automated model building with iterative refinement in the test cases shown.

Keywords: multivariate normal probability distribution, single isomorphous replacement with anomalous scattering, experimental phasing, direct incorporation of prior phase information

Abstract

A likelihood function based on the multivariate probability distribution of all observed structure-factor amplitudes from a single isomorphous replacement with anomalous scattering experiment has been derived and implemented for use in substructure refinement and phasing as well as macromolecular model refinement. Efficient calculation of a multidimensional integration required for function evaluation has been achieved by approximations based on the function’s properties. The use of the function in both phasing and protein model building with iterative refinement was essential for successful automated model building in the test cases presented.

1. Introduction

Despite the dramatic increase in the number of macromolecular structures in the Protein Data Bank (PDB; Berman et al., 2000) phased by molecular replacement, about 20% of recently determined crystal structures have still been solved by experimental phasing methods (Long et al., 2008) phased by molecular replacement. Experimental phase information can also serve as an additional source of information in model building and refinement, especially at lower resolutions when the observation-to-parameter ratio is very low (DeLaBarre & Brunger, 2006). Recent developments in heavy-atom soaking (Boggon & Shapiro, 2000; Wernimont et al., 2000; Dauter et al., 2000, 2001; Szczepanowski et al., 2005; Beck et al., 2008) have increased the success rate and extended the application of both single-wavelength anomalous diffraction (SAD) and single isomorphous replacement with anomalous scattering (SIRAS). These techniques are often applied to large molecular complexes or flexible molecules, which typically provide fragile crystals and weak diffraction data with a small signal-to-noise ratio. Improved statistical techniques that exploit all information simultaneously are needed to optimally extract information from such data. Furthermore, the enhanced exploitation of SIRAS data from a native and a soaked crystal may lead to solutions which elude SAD data collected from a soaked crystal alone.

The SIRAS experiment involves data collected from a native crystal and Friedel mates from a derivative crystal containing a ‘heavy atom’ [for a review of SIRAS and experimental phasing, see Taylor (2003) and references therein],

1.

with the corresponding model structure factors

1.

[for simplicity, both the D (derivative) superscript and the complex-conjugate sign will be omitted]. Currently, the best approach for SIRAS substructure phasing and refinement neglects the correlation between the isomorphic and anomalous sources of information. Indeed, the (univariate) likelihood-based SIRAS function used in SHARP (de La Fortelle & Bricogne, 1997) and BP3 (Pannu et al., 2003) assumes the independence of a Gaussian term involving anomalous differences (North, 1965; Matthews, 1966) and a Rice function modelling the isomorphic data for acentric reflections,

1.

where the ‘true’ native amplitude |F| and phase α are integrated out, P prior describes the prior knowledge about F (if any), F o D is the average of |F o +|, |F o | and |F c| is the average of |F c +|, |F c |, the calculated structure factors determined from the ‘true’ native structure factor and the calculated heavy-atom structure factors. Δobs is the Bijvoet difference of the observed Friedel pairs |F o +| and |F o |, V N, V D and V a are variances and Δcalc = |F c +| − |F c | is the calculated Bijvoet difference.

Previously, we have shown that substructure phasing and refinement using a multivariate likelihood function that directly considers the correlation between Friedel pairs in a SAD experiment provides better results than the same Gaussian-based term using anomalous differences (Pannu & Read, 2004; Ness et al., 2004). Thus, a multivariate function which directly accounts for all correlations between structure factors in a SIRAS experiment should allow the extraction of more information from low signal-to-noise data.

Currently, a function that simultaneously and directly exploits native and derivative data from a SIRAS experiment has not been implemented in macromolecular refinement. The best available approach for considering phase information from a SIRAS experiment in model refinement is with the ‘MLHL’ target function, a univariate likelihood function which incorporates experimental phase information via Hendrickson–Lattman coefficients (Pannu et al., 1998). How­ever, this indirect use of experimental phases suffers from shortcomings such as the assumption of independence of experimental phase information from the model, an inability for simultaneous refinement of (a perhaps updated) sub­structure and protein models and a dependency on the accuracy and reliability of the phasing program used to generate the Hendrickson–Lattman coefficients (Skubák et al., 2004). A multivariate single anomalous diffraction (SAD) function has been shown to overcome these shortcomings and to extend the resolution and phase-quality limits needed for successful automated model building with iterative refinement against the SAD data set (Skubák et al., 2005). In this paper, a multivariate likelihood function for macromolecular refinement against SIRAS experimental data is presented.

2. Method

The probability distribution of three structure-factor amplitudes for a reflection [as specified by (1)] given N − 3 model structure factors is derived in Appendix A . In our current implementation, three models specified by (2) are used, leading to the following probability distribution:

2.

where

2.

C6 is the covariance matrix of the complex Gaussian distribution P(F 1, …, F 6), with the real and imaginary components of its inverse denoted as ajk and bjk, respectively. Similarly, C3 is the covariance matrix of the Gaussian distribution P(F 4, F 5, F 6), with the real and imaginary components of its inverse denoted as cij and dij, respectively.

We define the SIRAS function as the sum over all reflections of the minus logarithm of the derived probability distribution (4). Evaluation of the function requires a three-dimensional integration over the unknown observed phases, one of which is solved analytically (Appendix A ). Since we were not able to find a usable analytical solution to the remaining two integrals, a two-dimensional numerical integration was used for evaluation of the remaining two integrals. However, a SIRAS function employing an integral evaluated by the Gaussian method, as a two-dimensional extension from an accurate implementation of the one-dimensional SAD numerical integration, required up to 1000 × 1000 nodes to achieve an acceptable precision and stable refinement. Clearly, more advanced approximations were needed to speed up the SIRAS function evaluation and to achieve a speed comparable with the currently used functions. The solution adopted is based on analysis of the specific properties of the integral.

In Appendix C , we show that the three-dimensional SIRAS integral I1, α2, α3) (before analytical integration) is dependent on nine real-valued parameters (denoted as ennead Inline graphic): six w parameters (analogous to vector amplitudes) and three ϕ parameters (analogous to vector angles). If the values of the w parameters are small, the surface of the function I1, α2, α3) (for a given Inline graphic) is flat and a small number of sampling points over the whole integration range is sufficient for reasonable precision of the numerical integration of I. However, higher values of the w parameters generally give rise to a sharp and high peak and very dense integration sampling would be required to sample over the whole integration area. Therefore, the position of the peak of the integrand in three-dimensional space (α1, α2, α3) is important for numerical integration of I.

The statement in Appendix D provides a partial localization of the position of the maximum of I: the maximum is close to a certain plane for the majority of reflections in a typical SIRAS experiment. The statement defines the plane and provides the maximal distance of the maximum from the plane. This information can be used to limit the large number of sampling points needed for the numerical integration for large w parameters. A transformation of the coordinate system α1, α2, α3 can be performed such that one of the new coordinate axes is perpendicular to the plane. Sampling of this variable over a short range covering the peak within the maximal distance given by the statement then provides an efficient method for the numerical integration. The transformation and the com­plete algorithm for the SIRAS function evaluation are specified in Appendix E.

The SIRAS function was implemented according to this algorithm in the refinement program REFMAC5 (Murshudov et al., 1997). Validation of the implementation of the function evaluation in terms of precision and actual number of nodes used has been performed on several SIRAS data sets, showing that a relative precision of the order of 10−5 is achieved by the use of an average of 100–150 Gaussian integration nodes per reflection.

The SIRAS function has been implemented in REFMAC5 (v.5.6) for substructure refinement and phasing and also for protein refinement with the direct use of SIRAS phase information. The performance of the ‘multivariate’ phasing function has been compared with the currently used univariate function as implemented in the program BP3 (v.1.01), denoted below by ‘univariate’. The function for protein model refinement has been compared against the ‘Rice’ likelihood function lacking prior phase information (Bricogne & Irwin, 1996; Murshudov et al., 1997; Pannu & Read, 1996) denoted below as Rice, and the likelihood function encoding prior phase information with Hendrickson–Lattman coefficients, denoted below as MLHL, both implemented in REFMAC5 (v.5.6) in the context of automated model building with iterative refinement by ARP/wARP (v.7.0; Perrakis et al., 1999).

For the three SIRAS test cases described below, the CRANK suite (v.1.2.1; Ness et al., 2004) from CCP4 (v.6.10; Collaborative Computational Project, Number 4, 1994) was used for automatic structure solution starting with the SIRAS data and the protein sequence. CRANK uses the programs SHELXD (Sheldrick, 2008) or CRUNCH2 (de Graaff et al., 2001) for substructure detection, SHELXE (Sheldrick, 2008) for hand determination, BP3 or REFMAC5 for substructure refinement and phasing, SOLOMON (Abrahams & Leslie, 1996) for density modification and ARP/wARP for automated model building with iterative refinement by REFMAC5. EMMA from the CCTBX toolbox (Grosse-Kunstleve et al., 2002) was used to transform all substructure sites to the same origin as the final published model. This simplified the calculation of map correlations with the final map in SFTOOLS (Bart Hazes, unpublished work). Unless otherwise stated, the default CRANK parameters were used in all runs.

The Hendrickson–Lattman coefficients required for the MLHL function were derived using the phasing program in a given pipeline (either BP3 or REFMAC5). MLHL with Hendrickson–Lattman coefficients from the density-modification programs SOLOMON and DM (Cowtan, 1999) was also tested, but produced poorer results. When the SIRAS function was used for protein refinement, the refined sub­structures from BP3 or REFMAC5 were input into ARP/wARP. For all likelihood functions and test cases, 200 cycles (four times the default) of automated model building with iterative structure refinement were performed to allow con­vergence of the model-building process. The native data were used for model building and refinement in all the test cases (except for the SIRAS function, which used all observations). The resulting models were compared with the final refined structure by a compare-protein script (S. Ness & P. Skubak, unpublished work) from the CRANK suite, which provides the number of ‘correctly built’ residues. A residue is regarded as correctly built if its Cα atom lies within 1 Å of a Cα position from the final model (Badger, 2003).

All the data sets used for the tests described below were acquired from the PDB. Since the PDB stores reflection data in mmCIF format, conversion to MTZ format was required. The conversion was performed in several steps: firstly, the downloaded mmCIF file was manually analyzed to separate, by hand, the multiple data sets (native, derivative plus and derivative minus) into multiple mmCIF files. The separated mmCIF files were converted using either the CIF2MTZ utility from the CCP4 suite or SF-CONVERT (http://sw-tools.pdb.org/apps/SF-CONVERT) depending on how the anomalous data were represented in the mmCIF file. Finally, the separated MTZ data sets were merged into a single MTZ file using SFTOOLS from CCP4.

3. Results

3.1. DNA-packaging protein Gp17

The initial phases for bacteriophage T4 gp17 ATPase domain mutant complexed with ATP (PDB code 2o0h; Sun et al., 2007) were determined from a native data set and a selenomethionine derivative containing eight Se atoms collected at the selenium absorption edge. Although the theoretical value of the anomalous scattering coefficient f′′ for an Se atom at its peak is close to 4, a value of 12 was used for the structure determination by the authors (Sun, personal communication). Because of this large discrepancy, we investigated the effects of f′′ on the phasing by running a series of phasing jobs starting from the same substructure and varying f′′ for both functions. As Table 1 documents, the multivariate function provides almost equally good results in the whole f′′ range from 3 to 16, while the univariate-function results deteriorate with an f′′ lower than 6. Since the value of 12 suggested by the original authors provided close to optimal results for both functions, it was used in all the pipelines (Tables 2 and 3).

Table 1. The effect of the f′′ used for phasing on the resulting map correlation after phasing for the 2o0h data set.

  f′′
Map correlation 3 4 6 8 10 12 14 16
Univariate 0.333 0.355 0.379 0.392 0.396 0.397 0.395 0.385
Multivariate 0.405 0.412 0.414 0.413 0.409 0.412 0.414 0.413

Table 2. The map correlations after phasing and density modification (DM).

  2o0h 2b78 2b79
Map correlation after Phasing DM Phasing DM Phasing DM
Univariate 0.397 0.366 0.368 0.488 0.457 0.718
Multivariate 0.412 0.429 0.374 0.535 0.486 0.739

Table 3. The number of residues built using various target functions in phasing and model building.

    Correctly built residues
Phasing function Refinement function 2o0h 2b78 2b79
Univariate Rice 24 51 139
Univariate MLHL 34 96 197
Univariate Multivariate SIRAS 53 345 235
Multivariate Rice 68 106 190
Multivariate MLHL 128 341 201
Multivariate Multivariate SIRAS 310 353 238

The structure contains a single monomer with 357 residues in the asymmetric unit, a majority of which were correctly built by CRANK using the multivariate SIRAS function for both phasing and protein refinement. Only small fragments of the structure were built using any other combination of the functions for phasing and protein refinement (Table 3). Fig. 1 demonstrates the differences in the performance of different refinement target functions in a refinement-only pass from a model built after five ARP/wARP rebuilding cycles.

Figure 1.

Figure 1

The phase error for the Gp17 structure after a refinement-only pass. A model built in the first five ARP/wARP rebuilding cycles of a pipeline with multivariate phasing and refinement was inputted for refinement with Rice, MLHL and SIRAS targets.

Density modification was an essential step in the structure-solution process, probably owing to the phase extension of the phases from the 3.29 Å selenium derivative to the 1.88 Å native data. CRANK options for automated optimization of the solvent content and a higher number of SOLOMON cycles were used in all runs to enable effective phase extension.

3.2. SMU.776

A single Hg atom provided sufficient signal to automatically build a majority of the 385 residues of a putative SAM-dependent methyltransferase (SMU.776; PDB code 2b78; J. Nan, K. T. Wang & X.-D. Su, unpublished work) from the experimental phases, helped by the relatively good resolution of both the native (1.8 Å) and derivative (1.94 Å) data. The use of the multivariate function in either phasing or protein model refinement was essential to obtain the almost comp­letely traceable density maps (Fig. 2; Table 3). However, there is little discrimination between the performance of the functions after phasing; a significant difference only appeared after density modification using the different probability distributions from phasing.

Figure 2.

Figure 2

Density maps (contoured at 1.5σ) of an SMU.776 region at the end of ARP/wARP building superimposed on the final deposited model using (a) univariate and (b) multivariate targets in phasing and model building.

The model could not be built without the use of experimental phase information in either an indirect (MLHL function) or direct way (SIRAS function). The indirect use of the phase information was sufficient to build a model of similar quality to that built using the SIRAS function provided that the starting map was obtained using the multivariate function in substructure phasing (Table 3).

3.3. SMU.440

Similarly to SMU.776, the structure of the SMU.440 protein (PDB code 2b79; J. Nan, X. Y. Zhang, X. Y. Liu & X.-D. Su, unpublished work) from Streptococcus mutans was determined by the Joint Center of Structural Genomics (JSCG: http://www.jcsg.org). The maps after phasing and density modification were of significantly higher quality than in the previous two test cases and approximately half of the structure was built immediately in the first ARP/wARP cycle. However, tracing of the remaining residues was more difficult owing to poor electron density in some regions. The use of prior phase information during model building improved the problematic map regions and better models were subsequently built. The derivative data were of slightly better quality than the native data (the former were obtained to approximately 2.38 Å resolution and the latter to 2.35 Å with a similar signal-to-noise ratio), possibly improving the SIRAS function refinement compared with the native data-based refinement of the Rice and MLHL functions. The R freeR difference during the first model-building cycles (Fig. 3) suggested that a great deal of the improvement could be attributed to decreased overfitting by the direct use of experimental phase information. Although the maps after phasing and density modification differed slightly in their quality depending on the function used in phasing, these differences did not play a significant role in the building of the model.

Figure 3.

Figure 3

The R freeR difference in the first five ARP/wARP macrocycles of the 2b79 pipelines with the univariate phasing function. Since the number of residues built was similar (approximately 50%) for all target functions in the first cycles of the model building (and the same holds for the numbers of model parameters and restraints), the comparison of the difference for different target functions can be used as an estimator of relative overfitting. The final value of the ratio in each refinement block is reported in order to compare values close to the convergence of refinement.

4. Discussion and conclusions

The previous automated structure-solution results can be used as an additional validation of the implementation of the SIRAS function in REFMAC5. More importantly, they show that the use of the function can provide significant improvements over the currently used functions in difficult cases. The improvements of phasing by the multivariate function over phasing by the univariate function lead to significant differences in the Gp17 and SMU.776 models built and a significantly smaller sensitivity of the multivariate function to f′′ values has been observed. However, it is not clear how much these results are influenced by other differences in the programs used for the comparison. An implementation of the multivariate and univariate SIRAS function in the same program could provide better discrimination.

The SIRAS function model refinement does not suffer from this problem since all the functions tested have been implemented in the same program. In the three test cases above the use of experimental SIRAS phase information was essential to build the structures, with the direct incorporation of the information in the multivariate SIRAS function providing better results than the indirect MLHL function.

For all three test cases we could not automatically build any of the structures using SAD data from the ‘derivative’ data sets alone. Thus, collecting ‘native’ unsoaked data and optimally using this additional information could be the difference between a successful and unsuccessful structure solution.

Model building with the SIRAS function was approximately 1.5–1.7 times slower compared with the Rice target in the tests above, which is satisfactory given the computational com­plexity differences between the two targets. The speed could be further improved by decreasing the current high precision of the function evaluations. Furthermore, the evaluation of the function for a given set of reflections is an ‘embarrassingly parallel’ problem; thus the speed of a parallelized SIRAS function evaluation on a currently standard quad-core processor could be close to that of the SAD function evaluation.

The results of the SIRAS function implementation are also promising with respect to the direct use of prior phase information in the MAD experiment: according to a preliminary analysis, a modified partial localization of the maximum could also be applied to the four-dimensional two-wavelength MAD integration problem. Since the MAD experiment is a popular method for solving the phase problem in protein X-ray crystallography, a proper implementation of the MAD function with the direct use of prior phase information and modelling all the correlations is a challenge for the future.

Acknowledgments

We thank S. Sun and the JCSG for depositing both native and derivative data in the PDB. Funding for this work was provided by Leiden University and the Nederlandse Organisatie voor Wetenschappelijk Onderzoek (NWO). GNM is funded by the Wellcome Trust.

Appendix A. Derivation of the required distribution

Since the conditional probability distribution of the three observed structure-factor amplitudes given three model structure factors can be derived in analogy to the derivation of the SAD function, the derivation of the SIRAS function will be somewhat compressed here (for more details, see Skubák et al., 2004). Using the central limit theorem, the starting point for the derivation will be the multivariate complex Gaussian probability distribution of structure factors (see, for example, Pannu et al., 2003). F 1, F 2, F 3 will represent the ‘observed’ structure factors from a SIRAS experiment and F 4, F 5, …, F N will represent the ‘model’ structure factors. The amplitude of a structure factor F i will be denoted by |Fi| and its phase by αi.

Appendix A.

CN is the Hermitian covariance matrix of the N-dimensional Gaussian probability distribution and zij denotes the ijth element of the inverse matrix of CN. After separately summing over the diagonal and off-diagonal terms, transformation to polar coordinates and simplification, we obtain

Appendix A.

In the above equation, aij and bij represent the real and imaginary components of the inverse covariance matrix. The unknown phase angles α1, α2, α3 need to be integrated out.

Appendix A.

The inner integral can be solved analytically:

Appendix A.

where I 0(x) is the zero-order modified Bessel function of the first kind.

From the definition of conditional probability, the required probability distribution can be obtained as follows,

Appendix A.

P(|F 1|, |F 2|, |F 3|, |F 4|, α4, …, |FN|, αN) is given by (8) and (9) and P(|F 4|, α4, …, |FN|, αN) can be obtained by (7), denoting the corresponding covariance matrix by CN−3 and the ijth element of its inverse by cij + idij. Thus, the required distribution is

Appendix A.

where

Appendix A.

Appendix B. The covariance matrix

In order to take into account all the correlations between the three observations and three models, a 6 × 6 covariance matrix must be constructed:

Appendix B.

with the model part covariance matrix C3 being the right bottom 3 × 3 submatrix of (13),

Appendix B.

where D is a refinable Luzzati (1952) error parameter which absorbs the errors in both model phases and amplitudes: the D 1 parameter accounts for the errors between the observed and calculated phases and amplitudes, the D 2 error parameter accounts for the errors between the native and derivative structure factors caused by non-isomorphism and D 3 accounts for the combination of these errors. In general, the covariance term Σ′N2 is complex; however, the imaginary term is small compared with the real term for a large number of reflections and is thus omitted. Furthermore, the real part of this term is a function of the difference between ‘observed’ phases which are unknown and is approximated by the difference between the model phases. The following covariance-matrix terms arise,

Appendix B.

Appendix C. Properties of the three-dimensional SIRAS integral

Let us consider the integral and its properties before the analytical integration is performed. From (8), after dis­regarding the anomalous terms (see Appendix B ), the integral is as follows:

Appendix C.

For simplicity, let us define the wij term as

Appendix C.

then after expanding the integrand by using the trigonometric relations and rearranging the terms we obtain

Appendix C.

If we now define vectors W i, i = 1, 2, 3, by

Appendix C.

and denote their modulus and polar angle by Wi and ϕi, respectively, then

Appendix C.

and we obtain the simplified form of the integral with the integrand consisting of only six terms:

Appendix C.

Thus, the integral depends on nine real-number parameters: the w parameters W 1, W 2, W 3, w 12, w 13, w 23 and phases ϕ1, ϕ2, ϕ3, so we can look at it as a function of nine real variables I = I(W 1, W 2, W 3, w 12, w 13, w 23, ϕ1, ϕ2, ϕ3) (in the following, the set of nine variables will be denoted as an ennead). We can now reduce the range of the definition of this function.

Let the ennead Inline graphic ≡ (W 1, W 2, W 3, w 12, w 13, w 23, ϕ1, ϕ2, ϕ3) be I-equivalent to ennead (W1, W2, W3, w12, w13, w23, ϕ′1, ϕ′2, ϕ′3) if I(W 1, W 2, W 3, w 12, w 13, w 23, ϕ1, ϕ2, ϕ3) is the same as I(W1, W2, W3, w12, w13, w23, ϕ′1, ϕ′2, ϕ′3).

Furthermore, define wab as w-least in Inline graphic if |wab| ≤ |w 12|, |wab| ≤ |w 13| and |wab| ≤ |w 23|.

The following statement holds.

Statement

For any ennead Inline graphic ≡ (W 1, W 2, W 3, w 12, w 13, w 23, ϕ1, ϕ2, ϕ3) an ennead Inline graphic ≡ (W1, W2, W3, w12, w13, w23, ϕ′1, ϕ′2, 0) exists which is I-equivalent with Inline graphic and for which all W 1′, W 2′, W 3′ are nonpositive and all w12, w13, w23 up to the w-least in Inline graphic are nonpositive.

Proof

We will construct Inline graphic in two steps. At first, let us construct Inline graphic ≡ (W′′1, W′′2, W′′3, w′′12, w′′13, w′′23, ϕ′′1, ϕ′′2, ϕ′′3) I-­equivalent with Inline graphic for which all w′′12, w′′13, w′′23 up to the w-least in Inline graphic are nonpositive. Four distinct cases can occur:

  • (i) All w 12, w 13, w 23 are nonpositive. Then, trivially, Inline graphic = Inline graphic.

  • (ii) Exactly one of w 12, w 13, w 23 is positive. If w-least in Inline graphic is positive, Inline graphic = Inline graphic. Let us assume that the only positive parameter is not w-least in Inline graphic. Because of the formal symmetry of I with regards to indices 1, 2, 3, we can freely choose w 12 to be positive and w 13 to be (nonpositive) w-least in Inline graphic without the loss of generality (the proof would be symbolically the same for any other permutation of positive and Inline graphic-least variables). We perform the following linear transformation of the integral from (α1, α2, α3) to (α′1, α′2, α′3),
    graphic file with name d-65-01051-efd22.jpg
    graphic file with name d-65-01051-efd23.jpg
    If we now set w′′12 ≡ −w 12, w′′13 ≡ −w 13, ϕ′′1 ≡ ϕ1 − π then
    graphic file with name d-65-01051-efd24.jpg
    Thus, Inline graphic = (W′′1, W′′2, W′′3, w 12′′, w 13′′, w 23′′, ϕ′′1, ϕ′′2, ϕ′′3) = (W 1, W 2, W 3, −w 12, −w 13, w 23, ϕ1 − π, ϕ2, ϕ3) is I-equivalent with Inline graphic, w′′13 is the w-least in Inline graphic and both w′′12, w′′23 are nonpositive.
  • (iii) Exactly two of w 12, w 13, w 23 are positive. Again, we can freely choose w 12 and w 13 to be positive and the proof would be symbolically the same for any other choice. The linear transformation (22) shows that Inline graphic = (W 1, W 2, W 3, −w 12, −w 13, w 23, ϕ1 − π, ϕ2, ϕ3) is I-equivalent with Inline graphic and all w′′12, w′′13, w′′23 are nonpositive.

  • (iv) All w 12, w 13, w 23 are positive. If we choose w 23 to be w-­least in Inline graphic, then again the transformation (22) ensures that Inline graphic = (W 1, W 2, W 3, −w 12, −w 13, w 23, ϕ1 − π, ϕ2, ϕ3) is I-­equivalent with Inline graphic, w 23′′ is w-least in Inline graphic and w′′12, w′′13 are nonpositive.

Now Inline graphic will be constructed from Inline graphic. The transformation

Proof

turns I(Inline graphic) into

Proof

We define Inline graphic = (W1, W2, W3, w12, w13, w23, ϕ′1, ϕ′2, ϕ′3) by

Proof

Now the I-equivalency of Inline graphic with Inline graphic is shown for the case of all W′′1, W′′2, W′′3 being nonpositive and the following property of the cos() function

Proof

shows that Inline graphic is also I-equivalent with Inline graphic for any positive W′′i. Since Inline graphic is I-equivalent with Inline graphic and I-equivalency is transitive by definition, we obtain that Inline graphic is I-equivalent with Inline graphic. Clearly, all W1, W2, W3, w12, w13, w23 up to w-least in Inline graphic are nonpositive.

Since the proof is constructive, it provides a way of transforming any integral I(Inline graphic) coming from real data to I(Inline graphic), reducing the definition range of I. Because ϕ′3 is fixed (zero), we could reduce the ennead Inline graphic into an octad. However, this would break the formal symmetry of I, causing several formulae to become slightly more complicated. Therefore, the ennead form will be used throughout. For simplicity, the primes will be omitted and Inline graphic will be used instead of Inline graphic.

Appendix D. Integrand maximum localization

The following statement provides partial localization of the maximum position if certain conditions hold for Inline graphic.

Statement

Let us have the function Fa, αb, αc) ≡ exp[−wabcos(αa − αb) − waccos(αa − αc) − wbccos(αb − αc) − Wdcos(αd − ϕd) − Wecos(αe − ϕe) − Wfcos(αf − ϕf)], where {abc} = {def} = {1, 2, 3}, |wab| = max|wij| > 0, |wbc| = min|wij|, |Wd| = max|Wi| and all WdWeWfwabwac are nonpositive. If

Statement

then the maximum of F is at most

Statement

distant from the plane αa = αb in the three-dimensional Cartesian coordinate system with axes αa, αb, αc.

Proof

Since the exponential function (exp) is an increasing function, it is sufficient to prove the statement for the function F′(αa, αb, αc) ≡ −wabcos(αa − αb) − waccos(αa − αc) − wbccos(αb − αc) − Wdcos(αd − ϕd) − Wecos(αe − ϕe) − Wfcos(αf − ϕf). Let us discuss the case when wbc ≤ 0 first. We need to show that

Proof

Clearly,

Proof

Take the function value at point (ϕd, ϕd, ϕd):

Proof

Since F′(ϕd, ϕd, ϕd) ≤ Fa max, αb max, αc max) from (34) and (35) we obtain

Proof

leading to

Proof

From the assumptions, 0 ≤ 1 − {Inline graphic Wi[1 − cos(ϕi − ϕd)]}/w ab ≤ 1; therefore, the arccosine of this expression is always well defined and (33) holds.

Let wbc > 0. Then

Proof

which together with (35) means that

Proof
Proof

The assumptions assure that 0 ≤ 1 − {Inline graphic Wi[1 − cos(ϕi − ϕd)] − 2wbc}/w ab ≤ 1, thus

Proof

In Appendix C , we have shown that the validity of all the assumptions of the sentence except of the crucial assumption (31), which is equivalent to

Appendix D.

The larger the difference, the better the localization of the maximum. Now the question arises: what are the typical values of this difference in the case of protein SIRAS data? Typically, the structure-factor contributions of heavy atoms are much smaller than the contributions from protein atoms, F 1F 2F 3 and α4 ≃ α5 ≃ α6. From F 1F 2F 3 and definition (17),

Appendix D.

where k is constant for all wij in this broad approximation. Furthermore, from α4 ≃ α5 ≃ α6 and definition (19),

Appendix D.

Let us now take the definition of the covariance matrix for the SIRAS function C6 from (13) which must be positive definite. Using the analytical solution of the inverse of the covariance matrix, it can be shown that

Appendix D.
Appendix D.

where

Appendix D.

Usually, 0 < Di < 1, which means that

Appendix D.

Furthermore, the real part of the atomic scattering factor f + f′ of a heavy atom is typically much larger than its imaginary part f′′ and subsequently ΣH2Inline graphic fi + f iInline graphic ΣH1 ≃ 2f i′′. Since it can be proven that (ΣND 1 2ΣP) > 0 from the positive definiteness of Σ, we obtain

Appendix D.

and because of (50) also

Appendix D.

meaning that |a 23| Inline graphic a 24 + a 25 + a 26|, |a 23| Inline graphic a 34 + a 35 + a 36| and subsequently |w 23| Inline graphic |W 2|, |w 23| Inline graphic |W 3| according to (43) and (44). This means that in a typical case |w ab| Inline graphic |Inline graphic Wi[1 − cos(ϕi − ϕd)]| and therefore the assumption (31) of the previous sentence should be fulfilled for typical SIRAS reflections. Indeed, the statistics from several SIRAS data sets shows that (31) is valid for the vast majority (over 99%) of reflections.

Appendix E. The SIRAS integral evaluation algorithm

Let us assume that the a and b indices from the Appendix D statement are equal to 2 and 3, respectively, i.e. the maximum lies close to the plane α2 = α2 (we have shown that the typical values of these indices are 2 and 3 later in Appendix D ). Let us rotate the coordinate system (α1, α2, α3) to (α′1, α′2, α′3) so that the plane α2 = α3 is equivalent to the plane given by coordinate axes α′1, α′2. The following transformation can be used,

Appendix E.

transforming the integral I1, α2, α3) to

Appendix E.

The maximum is now close to the plane given by axes α′1, α′2 and sampling of the variable α′2 over a short range around 0 in the numerical integration is sufficient to cover the peak. The largest required range can be estimated from the maximal distance of the maximum to the plane given by expression (32).

Based on the previous results and discussions, the following algorithm was implemented in REFMAC5 for the SIRAS function integral (and its first and second derivatives) calculation.

  • (i) The ennead Inline graphic is calculated using definitions (17) and (19) and, if required, transformations (22) and (25) are applied so that all the w parameters up to the w-least in Inline graphic are nonpositive.

  • (ii) The upper limit of the maximum peak height (let us denote it by ζ) is calculated as the sum of the absolute values of all w parameters. If this value is larger than a given threshold and |wab| is larger than a given threshold, the reflection is classified into class A, otherwise into class B. The reflections in class A can be expected to give rise to larger peaks while the function I1, α2, α3) is considered to be flat for class B reflections.

  • (iii) If the reflection belongs to class A, then the validity of assumption (31) is verified. If the assumption holds, the reflection is classified into class A1 and otherwise into class A2.

  • (iv) If the reflection belongs either to class B or to class A2 then the required sampling of both integration variables is estimated according to the value of ζ (the higher ζ, the denser the sampling) and numerical integration is performed according to (4), without the transformation (53) of the function and over the whole integration area.

  • (v) If the reflection belongs to class A1, the transformation (53) is performed. The variable α′3 is only sampled over a short range around 0. If the maximal peak-to-plane distance (32) is shorter than a given threshold, the approximation α2 ≃ α3 may be used, leading to a better estimation of ζ and hence a better sampling estimate.

References

  1. Abrahams, J. P. & Leslie, A. G. W. (1996). Acta Cryst. D52, 30–42. [DOI] [PubMed]
  2. Badger, J. (2003). Acta Cryst. D59, 823–827. [DOI] [PubMed]
  3. Beck, T., Krasauskas, A., Gruene, T. & Sheldrick, G. M. (2008). Acta Cryst. D64, 1179–1182. [DOI] [PubMed]
  4. Berman, H. M., Westbrook, J., Feng, Z., Gilliland, G., Bhat, T. N., Weissig, H., Shindyalov, I. N. & Bourne, P. E. (2000). Nucleic Acids Res.28, 235–242. [DOI] [PMC free article] [PubMed]
  5. Boggon, T. J. & Shapiro, L. (2000). Structure, 8, R143–R149. [DOI] [PubMed]
  6. Bricogne, G. & Irwin, J. (1996). Proceedings of the CCP4 Study Weekend. Macromolecular Refinement, edited by E. J. Dodson, M. Moore, A. Ralph & S. Bailey, pp. 85–92. Warrington: Daresbury Laboratory.
  7. Collaborative Computational Project, Number 4 (1994). Acta Cryst. D50, 760–763.
  8. Cowtan, K. (1999). Acta Cryst. D55, 1555–1567. [DOI] [PubMed]
  9. Dauter, Z., Dauter, M. & Rajashankar, K. R. (2000). Acta Cryst. D56, 232–237. [DOI] [PubMed]
  10. Dauter, Z., Li, M. & Wlodawer, A. (2001). Acta Cryst. D57, 239–249. [DOI] [PubMed]
  11. DeLaBarre, B. & Brunger, A. T. (2006). Acta Cryst. D62, 923–932. [DOI] [PubMed]
  12. Graaff, R. A. G. de, Hilge, M., van der Plas, J. L. & Abrahams, J. P. (2001). Acta Cryst. D57, 1857–1862. [DOI] [PubMed]
  13. La Fortelle, E. de & Bricogne, G. (1997). Methods Enzymol.276, 472–494. [DOI] [PubMed]
  14. Long, F., Vagin, A. A., Young, P. & Murshudov, G. N. (2008). Acta Cryst. D64, 125–132. [DOI] [PMC free article] [PubMed]
  15. Grosse-Kunstleve, R. W., Sauter, N. K., Moriarty, N. W. & Adams, P. D. (2002). J. Appl. Cryst.35, 126–136.
  16. Luzzati, V. (1952). Acta Cryst.5, 802–810.
  17. Matthews, B. W. (1966). Acta Cryst.20, 82–86.
  18. Murshudov, G. N., Vagin, A. A. & Dodson, E. J. (1997). Acta Cryst. D53, 240–255. [DOI] [PubMed]
  19. Ness, S. R., de Graaff, R. A. G., Abrahams, J. P. & Pannu, N. S. (2004). Structure, 12, 1753–1761. [DOI] [PubMed]
  20. North, A. C. T. (1965). Acta Cryst.18, 212–216.
  21. Pannu, N. S., McCoy, A. J. & Read, R. J. (2003). Acta Cryst. D59, 1801–1808. [DOI] [PubMed]
  22. Pannu, N. S., Murshudov, G. N., Dodson, E. J. & Read, R. J. (1998). Acta Cryst. D54, 1285–1294. [DOI] [PubMed]
  23. Pannu, N. S. & Read, R. J. (1996). Acta Cryst. A52, 659–668.
  24. Pannu, N. S. & Read, R. J. (2004). Acta Cryst. D60, 22–27. [DOI] [PubMed]
  25. Perrakis, A., Morris, R. & Lamzin, V. S. (1999). Nature Struct. Biol.6, 458–463. [DOI] [PubMed]
  26. Sheldrick, G. M. (2008). Acta Cryst. A64, 112–122. [DOI] [PubMed]
  27. Skubák, P., Murshudov, G. N. & Pannu, N. S. (2004). Acta Cryst. D60, 2196–2201. [DOI] [PubMed]
  28. Skubák, P., Ness, S. & Pannu, N. S. (2005). Acta Cryst. D61, 1626–1635. [DOI] [PubMed]
  29. Sun, S., Kondabagil, K., Gentz, P. M., Rossmann, M. G. & Rao, V. B. (2007). Mol. Cell, 25, 943–949. [DOI] [PubMed]
  30. Szczepanowski, R. H., Filipek, R. & Bochtler, M. (2005). J. Biol. Chem.280, 22006–22011. [DOI] [PubMed]
  31. Taylor, G. (2003). Acta Cryst. D59, 1881–1890. [DOI] [PubMed]
  32. Wernimont, A. K., Huffman, D. L., Lamb, A. L., O’Halloran, T. V. & Rosenzweig, A. C. (2000). Nature Struct. Biol.7, 766–771. [DOI] [PubMed]

Articles from Acta Crystallographica Section D: Biological Crystallography are provided here courtesy of International Union of Crystallography

RESOURCES