<i>OLEX2</i>: a complete structure solution, refinement and analysis programOleg V. Dolomanov, Luc J. Bourhis, Richard J. Gildea et al.|Journal of Applied Crystallography|2009 New software, OLEX2 , has been developed for the determination, visualization and analysis of molecular crystal structures. The software has a portable mouse-driven workflow-oriented and fully comprehensive graphical user interface for structure solution, refinement and report generation, as well as novel tools for structure analysis. OLEX2 seamlessly links all aspects of the structure solution, refinement and publication process and presents them in a single workflow-driven package, with the ultimate goal of producing an application which will be useful to both chemists and crystallographers.
The anatomy of a comprehensive constrained, restrained refinement program for the modern computing environment –<i>Olex2</i>dissectedLuc J. Bourhis, Oleg V. Dolomanov, Richard J. Gildea et al.|Acta Crystallographica Section A Foundations and Advances|2014 This paper describes the mathematical basis for olex2.refine, the new refinement engine which is integrated within the Olex2 program. Precise and clear equations are provided for every computation performed by this engine, including structure factors and their derivatives, constraints, restraints and twinning; a general overview is also given of the different components of the engine and their relation to each other. A framework for adding multiple general constraints with dependencies on common physical parameters is described. Several new restraints on atomic displacement parameters are also presented.
<i>iotbx.cif</i>: a comprehensive CIF toolboxRichard J. Gildea, Luc J. Bourhis, Oleg V. Dolomanov et al.|Journal of Applied Crystallography|2011 iotbx.cif is a new software module for the development of applications that make use of the CIF format. Comprehensive tools are provided for input, output and validation of CIFs, as well as for interconversion with high-level cctbx [Grosse-Kunstleve, Sauter, Moriarty & Adams (2002). J. Appl. Cryst.35, 126-136] crystallographic objects. The interface to the library is written in Python, whilst parsing is carried out using a compiled parser, combining the performance of a compiled language (C++) with the benefits of using an interpreted language.
Accurate crystal structures and chemical properties from NoSpherA2(Non-Spherical Atoms in Olex2). We explain the theoretical background of this technique and demonstrate the far-reaching effects that the improved structure quality that is now routinely available can have on the interpretation of chemical problems exemplified by five selected examples.
Vanishing of the atomic form factor derivatives in non-spherical structural refinement – a key approximation scrutinized in the case of Hirshfeld atom refinementLaura Midgley, Luc J. Bourhis, Oleg V. Dolomanov et al.|Acta Crystallographica Section A Foundations and Advances|2021 When calculating derivatives of structure factors, there is one particular term (the derivatives of the atomic form factors) that will always be zero in the case of tabulated spherical atomic form factors. What happens if the form factors are non-spherical? The assumption that this particular term is very close to zero is generally made in non-spherical refinements (for example, implementations of Hirshfeld atom refinement or transferable aspherical atom models), unless the form factors are refinable parameters (for example multipole modelling). To evaluate this general approximation for one specific method, a numerical differentiation was implemented within the NoSpherA2 framework to calculate the derivatives of the structure factors in a Hirshfeld atom refinement directly as accurately as possible, thus bypassing the approximation altogether. Comparing wR 2 factors and atomic parameters, along with their uncertainties from the approximate and numerically differentiating refinements, it turns out that the impact of this approximation on the final crystallographic model is indeed negligible.