scispace - formally typeset
Search or ask a question
Journal ArticleDOI

A short history of SHELX

01 Jan 2008-Acta Crystallographica Section A (International Union of Crystallography)-Vol. 64, Iss: 1, pp 112-122
TL;DR: This paper could serve as a general literature citation when one or more of the open-source SH ELX programs (and the Bruker AXS version SHELXTL) are employed in the course of a crystal-structure determination.
Abstract: An account is given of the development of the SHELX system of computer programs from SHELX-76 to the present day. In addition to identifying useful innovations that have come into general use through their implementation in SHELX, a critical analysis is presented of the less-successful features, missed opportunities and desirable improvements for future releases of the software. An attempt is made to understand how a program originally designed for photographic intensity data, punched cards and computers over 10000 times slower than an average modern personal computer has managed to survive for so long. SHELXL is the most widely used program for small-molecule refinement and SHELXS and SHELXD are often employed for structure solution despite the availability of objectively superior programs. SHELXL also finds a niche for the refinement of macromolecules against high-resolution or twinned data; SHELXPRO acts as an interface for macromolecular applications. SHELXC, SHELXD and SHELXE are proving useful for the experimental phasing of macromolecules, especially because they are fast and robust and so are often employed in pipelines for high-throughput phasing. This paper could serve as a general literature citation when one or more of the open-source SHELX programs (and the Bruker AXS version SHELXTL) are employed in the course of a crystal-structure determination.

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI
TL;DR: New features added to the refinement program SHELXL since 2008 are described and explained.
Abstract: The improvements in the crystal structure refinement program SHELXL have been closely coupled with the development and increasing importance of the CIF (Crystallographic Information Framework) format for validating and archiving crystal structures. An important simplification is that now only one file in CIF format (for convenience, referred to simply as `a CIF') containing embedded reflection data and SHELXL instructions is needed for a complete structure archive; the program SHREDCIF can be used to extract the .hkl and .ins files required for further refinement with SHELXL. Recent developments in SHELXL facilitate refinement against neutron diffraction data, the treatment of H atoms, the determination of absolute structure, the input of partial structure factors and the refinement of twinned and disordered structures. SHELXL is available free to academics for the Windows, Linux and Mac OS X operating systems, and is particularly suitable for multiple-core processors.

28,425 citations


Cites background from "A short history of SHELX"

  • ...ABIN takes two free variable numbers (Sheldrick, 2008) n1 and n2 as parameters....

    [...]

  • ...Readers not familiar with SHELX may find it useful to look at Sheldrick (2008) before reading this paper....

    [...]

  • ...The early history has been described by Sheldrick (2008)....

    [...]

Journal ArticleDOI
TL;DR: 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.
Abstract: 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.

19,990 citations


Cites methods from "A short history of SHELX"

  • ...The syntax of the command line input resembles that of the XP program [part of the SHELXTL system of computer programs (Sheldrick, 2008)], whilst providing more functionality and flexibility through the use of built-in or user-defined functions and a reference to the graphical objects via the…...

    [...]

  • ...Currently OLEX2 features our own charge-flipping (Oszlányi & Süto , 2008) structure solution routine based on the smtbx, as well as supporting SHELX (Sheldrick, 2008) structure solution programs....

    [...]

  • ...In addition to our own smtbx-based refinement (Bourhis et al., 2009), OLEX2 also supports the SHELXL refinement program (Sheldrick, 2008)....

    [...]

  • ...The software can import and export structural data via a number of crystallographic file formats [SHELXL model files (Sheldrick, 2008), CIF, MDL MOL, PBD, XYZ, XD master files], generate the extended structure if required, produce an output image and provide a structure refinement report....

    [...]

  • ...The syntax of the command line input resembles that of the XP program [part of the SHELXTL system of computer programs (Sheldrick, 2008)], whilst providing more functionality and flexibility through the use of built-in or user-defined functions and a reference to the graphical objects via the selection....

    [...]

Journal ArticleDOI
TL;DR: The PHENIX software for macromolecular structure determination is described and its uses and benefits are described.
Abstract: Macromolecular X-ray crystallography is routinely applied to understand biological processes at a molecular level. How­ever, significant time and effort are still required to solve and complete many of these structures because of the need for manual interpretation of complex numerical data using many software packages and the repeated use of interactive three-dimensional graphics. PHENIX has been developed to provide a comprehensive system for macromolecular crystallo­graphic structure solution with an emphasis on the automation of all procedures. This has relied on the development of algorithms that minimize or eliminate subjective input, the development of algorithms that automate procedures that are traditionally performed by hand and, finally, the development of a framework that allows a tight integration between the algorithms.

18,531 citations


Cites methods from "A short history of SHELX"

  • ...…Search; Grosse-Kunstleve & Adams, 2003) combines the multi-trial dual-space recycling approaches pioneered by Shake-and-Bake (Miller et al., 1994) and later SHELXD (Sheldrick, 2008) with the use of the fast translation function (Navaza & Vernoslova, 1995; GrosseKunstleve & Brunger, 1999)....

    [...]

  • ...The fast translation function is the basis for a systematic search in the Patterson function (performed in reciprocal space), in contrast to the stochastic alternative of SHELXD (performed in direct space)....

    [...]

  • ...The substructure-determination procedure implemented as phenix.hyss (Hybrid Substructure Search; Grosse-Kunstleve & Adams, 2003) combines the multi-trial dual-space recycling approaches pioneered by Shake-and-Bake (Miller et al., 1994) and later SHELXD (Sheldrick, 2008) with the use of the fast translation function (Navaza & Vernoslova, 1995; GrosseKunstleve & Brunger, 1999)....

    [...]

Journal ArticleDOI
TL;DR: This work automates routine small-molecule structure determination starting from single-crystal reflection data, the Laue group and a reasonable guess as to which elements might be present.
Abstract: The new computer program SHELXT employs a novel dual-space algorithm to solve the phase problem for single-crystal reflection data expanded to the space group P1. Missing data are taken into account and the resolution extended if necessary. All space groups in the specified Laue group are tested to find which are consistent with the P1 phases. After applying the resulting origin shifts and space-group symmetry, the solutions are subject to further dual-space recycling followed by a peak search and summation of the electron density around each peak. Elements are assigned to give the best fit to the integrated peak densities and if necessary additional elements are considered. An isotropic refinement is followed for non-centrosymmetric space groups by the calculation of a Flack parameter and, if appropriate, inversion of the structure. The structure is assembled to maximize its connectivity and centred optimally in the unit cell. SHELXT has already solved many thousand structures with a high success rate, and is optimized for multiprocessor computers. It is, however, unsuitable for severely disordered and twinned structures because it is based on the assumption that the structure consists of atoms.

17,039 citations


Cites methods from "A short history of SHELX"

  • ...This structure was published by Barkley et al. (2011) in the noncentrosymmetric space group P62c, but there are two warning signs: checkCIF (Spek, 2009) detects an inversion centre (a B alert) and the Flack parameter is dubious: the current SHELXL (Sheldrick, 2015) gives a value of 0.46 (11)....

    [...]

  • ...This is similar to the CGLS refinement in SHELXL (Sheldrick, 2008, 2015) and is performed in parallel....

    [...]

Journal ArticleDOI
TL;DR: VESTA has been upgraded to the latest version, VESTA 3, implementing new features including drawing the external mor­phology of crystals, and an extended bond-search algorithm to enable more sophisticated searches in complex molecules and cage-like structures.
Abstract: VESTA is a three-dimensional visualization system for crystallographic studies and electronic state calculations. It has been upgraded to the latest version, VESTA 3, implementing new features including drawing the external mor­phology of crystals; superimposing multiple structural models, volumetric data and crystal faces; calculation of electron and nuclear densities from structure parameters; calculation of Patterson functions from structure parameters or volumetric data; integration of electron and nuclear densities by Voronoi tessellation; visualization of isosurfaces with multiple levels; determination of the best plane for selected atoms; an extended bond-search algorithm to enable more sophisticated searches in complex molecules and cage-like structures; undo and redo in graphical user interface operations; and significant performance improvements in rendering isosurfaces and calculating slices.

15,053 citations


Cites methods from "A short history of SHELX"

  • ...File formats newly supported are GSAS *.exp files (Larson & Von Dreele, 2004), SHELX *.ins files (Sheldrick, 2008), files output by STRUCTURE TIDY (*.sto) (Gelato & Parthé, 1987), and structure and charge-density data output by CASTEP (*.cell and *.charg_frm) (Segall et al., 2002; Clark et al.,…...

    [...]

References
More filters
Journal ArticleDOI
TL;DR: The negative quartets can also be used to remove most of the errors in a normal quartet list, so that for quartets a reliability can be obtained better than for triplets as discussed by the authors.
Abstract: The number of negative quartets (NQ) ϕh + ϕk + ϕl + ϕ - h - k - l = π is small compared with the number of Σ2-triplets. Also the associated weights B = 2N-1|EhEkElE - h - k - l| are small relative to the weights of the triplets. Therefore negative quartets cannot be used to find phases of reflexions. However, in symmorphic space groups they are very useful for selecting the correct phase set from all sets produced by a multisolution procedure. Negative quartets can also be employed to remove most of the errors in a normal quartet list, so that for quartets a reliability can be obtained better than for triplets. This error cleaning procedure can be used to improve the reliability of the strengthened quartet relation.

14 citations


"A short history of SHELX" refers background in this paper

  • ...These programs made extensive use of the negative quartets that had been discovered by Schenk (1974) to eliminate false solutions....

    [...]

Journal ArticleDOI
TL;DR: In this paper, it was pointed out that there exists a more general solution of the equations generated in the method of data correlation described by Rae (1965) which can be solved with the use of some extra condition upon the l.
Abstract: It should be pointed out that there exists a more general solution of the equations generated in the method of data correlation described by Rae (1965). N The equations, 27 a~jl~ = bi, i= 1 to N, generated by the j = l least-squares minimization of 27 wh~jd2i~, where wh~ is h,i,j all pairs the weight of the residual Ah~j= log k~F~-log kjFh~, have N N N the property that 27 a~j = 27 aj~ = 0 = 27 b~. The equations j = l j = l j = l are redundant but may be solved with the use of some extra condition upon the l~. The condition used by Rae (1965), viz. N Z a~d~ = 0, is only one of many possible extra conditions. i=1 N The equations may be rewritten as 27a~(l~-lr,)= j = l N N b~ IK 2: a~j = b~, since 27 a~j = 0. This gives N 1 nonj=l j=l redundant equations in N 1 unknowns ( / j / x ) which may be solved. The solutions, h / ~ = log (kj/kx) are the logarithms of the ratios of the scale constants, which may be put on an absolute scale by the use of an extra condition, the simplest being Ii~ = O, i.e. kn = 1.

13 citations


"A short history of SHELX" refers methods in this paper

  • ...…facil- ities for processing Weissenberg camera data, for example elimination of systematic absences, Lp and face-indexed absorption corrections, scaling different films, Weissenberg layers and crystals together by the method of Rae & Blake (1966), and sorting and merging the resulting data....

    [...]

Journal ArticleDOI

12 citations


"A short history of SHELX" refers background or methods in this paper

  • ...…made considerable progress in the two decades that followed the introduction of SHELX-76, so it was necessary to replace the rather primitive direct methods in SHELX-76 by the more sophisticated procedures in SHELXS-86, -90, -93 and -97 (Sheldrick, 1985a,b, 1990, 1993; Robinson & Sheldrick, 1988)....

    [...]

  • ...It was thought that a general overview of the SHELX system of computer programs would be timely, because most of the earlier accounts of SHELX are scattered in the excellent series of books describing the IUCr Computing Schools (Sheldrick, 1982, 1985a, 1991, 1993, 1996; Robinson & Sheldrick, 1988) that are mostly not available in computer-readable form, and later papers primarily emphasized specific macromolecular applications....

    [...]

  • ...SHELXS-86 also introduced a method to solve a heavyatom Patterson automatically that was basically a computer implementation of a classical method of hand interpretation (Sheldrick, 1985b)....

    [...]

  • ...…would be timely, because most of the earlier accounts of SHELX are scattered in the excellent series of books describing the IUCr Computing Schools (Sheldrick, 1982, 1985a, 1991, 1993, 1996; Robinson & Sheldrick, 1988) that are mostly not available in computer-readable form, and later papers…...

    [...]

Journal ArticleDOI

5 citations


"A short history of SHELX" refers background or methods in this paper

  • ...…made considerable progress in the two decades that followed the introduction of SHELX-76, so it was necessary to replace the rather primitive direct methods in SHELX-76 by the more sophisticated procedures in SHELXS-86, -90, -93 and -97 (Sheldrick, 1985a,b, 1990, 1993; Robinson & Sheldrick, 1988)....

    [...]

  • ...It was thought that a general overview of the SHELX system of computer programs would be timely, because most of the earlier accounts of SHELX are scattered in the excellent series of books describing the IUCr Computing Schools (Sheldrick, 1982, 1985a, 1991, 1993, 1996; Robinson & Sheldrick, 1988) that are mostly not available in computer-readable form, and later papers primarily emphasized specific macromolecular applications....

    [...]

  • ...SHELXS-86 also introduced a method to solve a heavyatom Patterson automatically that was basically a computer implementation of a classical method of hand interpretation (Sheldrick, 1985b)....

    [...]

  • ...…would be timely, because most of the earlier accounts of SHELX are scattered in the excellent series of books describing the IUCr Computing Schools (Sheldrick, 1982, 1985a, 1991, 1993, 1996; Robinson & Sheldrick, 1988) that are mostly not available in computer-readable form, and later papers…...

    [...]