Related Experiment Video
Updated: Jun 5, 2025

Biochemical and Structural Characterization of the Carbohydrate Transport Substrate-binding-protein SP0092
Published on: October 2, 2017
AnACor2.0: a GPU-accelerated open-source software package for analytical absorption corrections in X-ray
Yishun Lu1, Karel Adámek1, Tihana Stefanic2
1Oxford e-Research Centre, Department of Engineering Science, University of Oxford, 7 Keble Road, OxfordOX1 3QG, United Kingdom.
Analytical absorption corrections are crucial for crystallography. The AnACor2.0 software package significantly accelerates these calculations using novel ray-tracing and sampling methods, reducing computation time by up to 175x.
Area of Science:
- Crystallography and Materials Science
- Computational Science and Engineering
Background:
- Analytical absorption corrections are essential for processing diffraction data from highly absorbing crystalline samples, particularly in long-wavelength crystallography.
- Traditional empirical corrections are often inadequate, and existing analytical methods can be computationally intensive due to ray-tracing complexities.
Purpose of the Study:
- To develop and evaluate AnACor2.0, an accelerated software package for calculating analytical absorption corrections.
- To significantly reduce the computational time required for absorption correction calculations without compromising accuracy.
Main Methods:
- AnACor2.0 employs ray-tracing of X-ray paths through a voxelized 3D sample model.
- Acceleration is achieved through systematic sampling of crystal voxels and modifications to standard ray-tracing algorithms.
- The bisection method (reducing complexity to O(log2 n)) and gridding with interpolation are utilized, alongside optimized CUDA implementations for NVIDIA GPUs.
Main Results:
- Execution time for analytical absorption corrections was reduced by up to 175x compared to previous methods.
- Absorption factor calculations for datasets like insulin were completed in under 10 seconds.
- Systematic sampling yielded accurate results with minimal variance (mean difference ≤ 2% for absorption factors, ≤ 1% for anomalous peak heights).
Conclusions:
- AnACor2.0 effectively refines and accelerates the analytical absorption correction process.
- Innovative sampling and computational techniques ensure high efficiency and accuracy for crystallographic data analysis.
- The software provides a significant advancement for handling highly absorbing samples in X-ray diffraction studies.
More Related Videos
11:48Microfluidic Chips for In Situ Crystal X-ray Diffraction and In Situ Dynamic Light Scattering for Serial Crystallography
Published on: April 24, 2018
09:15Combining X-Ray Crystallography with Small Angle X-Ray Scattering to Model Unstructured Regions of Nsa1 from S. Cerevisiae
Published on: January 10, 2018
Related Concept Videos
Atomic Absorption Spectroscopy: Instrumentation
The atomizer used in AAS can be either a flame atomizer or an...
X-ray Crystallography
Diffraction
Diffraction is the change in the direction of travel experienced by an electromagnetic wave when it encounters a physical barrier whose dimensions are comparable to those of the wavelength of the light. X-rays are electromagnetic radiation with wavelengths about as long as the distance between neighboring...
Atomic Absorption Spectroscopy: Overview
When irradiated by EMR of a particular wavelength, these...
Atomic Absorption Spectroscopy: Atomization Methods
X-ray Diffraction of Biological Samples
According to Bragg's law, when X-rays strike the sample positioned on a stage, the rays are scattered by the electron clouds around the sample atoms. The X-ray diffraction or scattering is caused by constructive interference of the X-ray waves that reflect off the internal...
Atomic Absorption Spectroscopy: Interference
Spectral interference occurs when signals from other elements or molecules overlap with the analyte signal, falsely elevating or masking the analyte's absorbance. This interference can be corrected using Zeeman,...