Equations in Sections 2.3 and 2.4 of the article by Afonine et al. [Acta Cryst. (2013). D69, 625-634] are corrected.
Equations in Sections 2.3 and 2.4 of the article by Afonine et al. [Acta Cryst. (2013). D69, 625-634] are corrected.
It has been recently established that the accuracy of structural parameters from X-ray refinement of crystal structures can be improved by using a bank of aspherical pseudoatoms instead of the classical spherical model of atomic form factors. This comes, however, at the cost of increased complexity of the underlying calculations. In order to facilitate the adoption of this more advanced electron density model by the broader community of crystallographers, a new software implementation called DiSCaMB , `densities in structural chemistry and molecular biology', has been developed. It addresses the challenge of providing for high performance on modern computing architectures. With parallelization options for both multi-core processors and graphics processing units (using CUDA), the library features calculation of X-ray scattering factors and their derivatives with respect to structural parameters, gives access to intermediate steps of the scattering factor calculations (thus allowing for experimentation with modifications of the underlying electron density model), and provides tools for basic structural crystallographic operations. Permissively (MIT) licensed, DiSCaMB is an open-source C++ library that can be embedded in both academic and commercial tools for X-ray structure refinement.
Nat. Methods 11, 545–548 (2014); published online 16 March 2014; corrected after print 3 June 2015 In the version of this article initially published, the authors claimed that with the tool cctbx.xfel, weak diffraction signals can be measured using fewer crystal specimens than are needed for the previously available program CrystFEL.
We describe a likelihood-based method for determining the substructure of anomalously scattering atoms in macromolecular crystals that allows successful structure determination by single-wavelength anomalous diffraction (SAD) X-ray analysis with weak anomalous signal. With the use of partial models and electron density maps in searches for anomalously scattering atoms, testing of alternative values of parameters and parallelized automated model-building, this method has the potential to extend the applicability of the SAD method in challenging cases.
Intense femtosecond x-ray pulses produced at the Linac Coherent Light Source (LCLS) were used for simultaneous x-ray diffraction (XRD) and x-ray emission spectroscopy (XES) of microcrystals of photosystem II (PS II) at room temperature. This method probes the overall protein structure and the electronic structure of the Mn4CaO5 cluster in the oxygen-evolving complex of PS II. XRD data are presented from both the dark state (S1) and the first illuminated state (S2) of PS II. Our simultaneous XRD-XES study shows that the PS II crystals are intact during our measurements at the LCLS, not only with respect to the structure of PS II, but also with regard to the electronic structure of the highly radiation-sensitive Mn4CaO5 cluster, opening new directions for future dynamics studies.
Current pixel-array detectors produce diffraction images at extreme data rates (of up to 2 TB h −1 ) that make severe demands on computational resources. New multiprocessing frameworks are required to achieve rapid data analysis, as it is important to be able to inspect the data quickly in order to guide the experiment in real time. By utilizing readily available web-serving tools that interact with the Python scripting language, it was possible to implement a high-throughput Bragg-spot analyzer ( cctbx.spotfinder ) that is presently in use at numerous synchrotron-radiation beamlines. Similarly, Python interoperability enabled the production of a new data-reduction package ( cctbx.xfel ) for serial femtosecond crystallography experiments at the Linac Coherent Light Source (LCLS). Future data-reduction efforts will need to focus on specialized problems such as the treatment of diffraction spots on interleaved lattices arising from multi-crystal specimens. In these challenging cases, accurate modeling of close-lying Bragg spots could benefit from the high-performance computing capabilities of graphics-processing units.
A fast and robust method for determining the parameters for a flat (mask-based) bulk-solvent model and overall scaling in macromolecular crystallographic structure refinement and other related calculations is described. This method uses analytical expressions for the determination of optimal values for various scale factors. The new approach was tested using nearly all entries in the PDB for which experimental structure factors are available. In general, the resulting R factors are improved compared with previously implemented approaches. In addition, the new procedure is two orders of magnitude faster, which has a significant impact on the overall runtime of refinement and other applications. An alternative function is also proposed for scaling the bulk-solvent model and it is shown that it outperforms the conventional exponential function. Similarly, alternative methods are presented for anisotropic scaling and their performance is analyzed. All methods are implemented in the Computational Crystallography Toolbox (cctbx) and are used in PHENIX programs.
BACKGROUND:In scientific computing, Fortran was the dominant implementation language throughout most of the second part of the 20th century. The many tools accumulated during this time have been difficult to integrate with modern software, which is now dominated by object-oriented languages.RESULTS:Driven by the requirements of a large-scale scientific software project, we have developed a Fortran to C++ source-to-source conversion tool named FABLE. This enables the continued development of new methods even while switching languages. We report the application of FABLE in three major projects and present detailed comparisons of Fortran and C++ runtime performances.CONCLUSIONS:Our experience suggests that most Fortran 77 codes can be converted with an effort that is minor (measured in days) compared to the original development time (often measured in years). With FABLE it is possible to reuse and evolve legacy work in modern object-oriented environments, in a portable and maintainable way. FABLE is available under a nonrestrictive open source license. In FABLE the analysis of the Fortran sources is separated from the generation of the C++ sources. Therefore parts of FABLE could be reused for other target languages.
Most of the dioxygen on earth is generated by the oxidation of water by photosystem II (PS II) using light from the sun. This light-driven, four-photon reaction is catalyzed by the Mn 4 CaO 5 cluster located at the lumenal side of PS II. Various X-ray studies have been carried out at cryogenic temperatures to understand the intermediate steps involved in the water oxidation mechanism. However, the necessity for collecting data at room temperature, especially for studying the transient steps during the O–O bond formation, requires the development of new methodologies. In this paper we report room temperature X-ray diffraction data of PS II microcrystals obtained using ultrashort (< 50 fs) 9 keV X-ray pulses from a hard X-ray free electron laser, namely the Linac Coherent Light Source. The results presented here demonstrate that the ”probe before destroy” approach using an X-ray free electron laser works even for the highly-sensitive Mn 4 CaO 5 cluster in PS II at room temperature. We show that these data are comparable to those obtained in synchrotron radiation studies as seen by the similarities in the overall structure of the helices, the protein subunits and the location of the various cofactors. This work is, therefore, an important step toward future studies for resolving the structure of the Mn 4 CaO 5 cluster without any damage at room temperature, and of the reaction intermediates of PS II during O–O bond formation.
The combination of algorithms from the structure-modeling field with those of crystallographic structure determination can broaden the range of templates that are useful for structure determination by the method of molecular replacement. Automated tools in phenix.mr_rosetta simplify the application of these combined approaches by integrating Phenix crystallographic algorithms and Rosetta structure-modeling algorithms and by systematically generating and evaluating models with a combination of these methods. The phenix.mr_rosetta algorithms can be used to automatically determine challenging structures. The approaches used in phenix.mr_rosetta are described along with examples that show roles that structure-modeling can play in molecular replacement.
A density-based procedure is described for improving a homology model that is locally accurate but differs globally. The model is deformed to match the map and refined, yielding an improved starting point for density modification and further model-building.
The ultrabright femtosecond X-ray pulses provided by X-ray free-electron lasers open capabilities for studying the structure and dynamics of a wide variety of systems beyond what is possible with synchrotron sources. Recently, this “probe-before-destroy” approach has been demonstrated for atomic structure determination by serial X-ray diffraction of microcrystals. There has been the question whether a similar approach can be extended to probe the local electronic structure by X-ray spectroscopy. To address this, we have carried out femtosecond X-ray emission spectroscopy (XES) at the Linac Coherent Light Source using redox-active Mn complexes. XES probes the charge and spin states as well as the ligand environment, critical for understanding the functional role of redox-active metal sites. Kβ 1,3 XES spectra of Mn II and Mn 2 III,IV complexes at room temperature were collected using a wavelength dispersive spectrometer and femtosecond X-ray pulses with an individual dose of up to >100 MGy. The spectra were found in agreement with undamaged spectra collected at low dose using synchrotron radiation. Our results demonstrate that the intact electronic structure of redox active transition metal compounds in different oxidation states can be characterized with this shot-by-shot method. This opens the door for studying the chemical dynamics of metal catalytic sites by following reactions under functional conditions. The technique can be combined with X-ray diffraction to simultaneously obtain the geometric structure of the overall protein and the local chemistry of active metal sites and is expected to prove valuable for understanding the mechanism of important metalloproteins, such as photosystem II.
The Crystallography & NMR System (CNS) is described. Keywords: CNS; Crystallography & NMR System; structure determination
A new Python-based graphical user interface for thePHENIXsuite of crystallography software is described. This interface unifies the command-line programs and their graphical displays, simplifying the development of new interfaces and avoiding duplication of function. With careful design, graphical interfaces can be displayed automatically, instead of being manually constructed. The resulting package is easily maintained and extended as new programs are added or modified.
Recent developments in PHENIX are reported that allow the use of reference-model torsion restraints, secondary-structure hydrogen-bond restraints and Ramachandran restraints for improved macromolecular refinement in phenix.refine at low resolution.
phenix.refine is a program within the PHENIX package that supports crystallographic structure refinement against experimental data with a wide range of upper resolution limits using a large repertoire of model parameterizations. It has several automation features and is also highly flexible. Several hundred parameters enable extensive customizations for complex use cases. Multiple user-defined refinement strategies can be applied to specific parts of the model in a single refinement run. An intuitive graphical user interface is available to guide novice users and to assist advanced users in managing refinement projects. X-ray or neutron diffraction data can be used separately or jointly in refinement. phenix.refine is tightly integrated into the PHENIX suite, where it serves as a critical component in automated model building, final structure refinement, structure validation and deposition to the wwPDB. This paper presents an overview of the major phenix.refine features, with extensive literature references for readers interested in more detailed discussions of the methods.