Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Jan;31(1):232-250.
doi: 10.1002/pro.4224. Epub 2021 Nov 24.

DIALS as a toolkit

Affiliations

DIALS as a toolkit

Graeme Winter et al. Protein Sci. 2022 Jan.

Abstract

The DIALS software for the processing of X-ray diffraction data is presented, with an emphasis on how the suite may be used as a toolkit for data processing. The description starts with an overview of the history and intent of the toolkit, usage as an automated system, command-line use, and ultimately how new tools can be written using the API to perform bespoke analysis. Consideration is also made to the application of DIALS to techniques outside of macromolecular X-ray crystallography.

Keywords: X-ray crystallography; methods development; open source; software.

PubMed Disclaimer

Figures

FIGURE 1
FIGURE 1
Schematic rocking curve of a single reflection, illustrating the undercounting and count rate correction in a pixel array detector. Horizontal levels indicate the mean true incident flux in each exposure (red), the mean observed flux in each exposure (blue), and the effect on the observed flux of the detector's in‐built count rate correction (black)
FIGURE 2
FIGURE 2
Simple workflow of data processing, which is largely independent of the processing package used
FIGURE 3
FIGURE 3
Simple workflow of data processing with DIALS, which deliberately follows the simple workflow shown in Figure 2
FIGURE 4
FIGURE 4
Zoomed‐in views of four modules of an EIGER 2XE: (a) a single image, (b) the maximum pixels from a 10 image “stack” (corresponding to an image width of 1°), (c) the same with the “shoeboxes” from spot finding superimposed and (d) the maximum value of pixels in a 25 image stack
FIGURE 5
FIGURE 5
DIALS image viewer (top) and reciprocal lattice viewer (bottom), showing the outcome of spot finding on a data set from a crystal of cubic insulin, recorded on a DECTRIS EIGER 2XE 9M detector. The image viewer has 10 images stacked, giving 2° of rotation, while the reciprocal lattice view is the entire data set
FIGURE 6
FIGURE 6
Scan‐varying cell parameters (top) and orientation (bottom) of cubic insulin rotated through 3,600°. The best‐fit unit cell parameters clearly vary depending on the observed angle. This could be due to variations in crystal uniformity as it rotates through the beam
FIGURE 7
FIGURE 7
CC½ (top) and R meas (bottom) for both profile‐fitted and summation integrated cubic insulin data. The data from profile fitting have both a superior half set correlation and lower merging residual at high resolution, where the reflections are at their weakest. At low resolution the figures are similar for both methods
FIGURE 8
FIGURE 8
Fraction of reflections indexed in a macromolecular case with a strong single lattice (top), and a small molecule data set with two distinct lattices (bottom). In the upper image, it is clear that the vast majority of reflections are indexed. In the lower, the fact that about half are indexed suggests that there is a second (unindexed) lattice in the data set
FIGURE 9
FIGURE 9
View captured from the image viewer showing a zoomed‐in view of reflection shoeboxes from integrating a two‐lattice small molecule data set. The boxes correspond to the entire reflection, including background with the red and blue boxes represent different lattices. The detail of which pixels are peak and background are not saved by default
FIGURE 10
FIGURE 10
Reciprocal lattice view of a data set with two lattices present, showing the relative orientation of the reciprocal cells
FIGURE 11
FIGURE 11
Pixel intensities drawn from strong pixels from two data sets collected in an apparently equivalent manner, though the faster collection clearly saturates the detector

References

    1. Leslie AGW. Integration of macromolecular diffraction data. Acta Cryst D. 1999;55:1696–1702. - PubMed
    1. Kabsch W. Evaluation of single‐crystal X‐ray diffraction data from a position‐sensitive detector. J Appl Cryst. 1988;21:916–924.
    1. Pflugrath JW. The finer things in X‐ray diffraction data collection. Acta Cryst D. 1999;55:1718–1725. - PubMed
    1. Grosse‐Kunstleve RW, Sauter NK, Moriarty NW, Adams PD. The Computational Crystallography Toolbox: Crystallographic algorithms in a reusable software framework. J Appl Cryst. 2002;35:126–136.
    1. Sauter NK, Hattne J, Grosse‐Kunstleve RW, Echols N. New Python‐based methods for data processing. Acta Cryst D. 2013;69:1274–1282. - PMC - PubMed

Publication types