AnACor2.0:一个GPU加速的开源软件包,用于X射线晶体学分析吸收校正
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.
分析吸收校正对于晶体学至关重要. AnACor2.0软件包使用新的射线追踪和采样方法显著加快了这些计算,将计算时间缩短了多达175倍.
科学领域:
- 晶体学和材料科学 材料科学
- 计算科学与工程 计算科学与工程
背景情况:
- 分析吸收校正对于处理高度吸收的晶体样本的衍射数据至关重要,特别是在长波长晶体学中.
- 传统的经验性纠正往往是不够的,现有的分析方法由于光线追踪的复杂性而可能是计算密集的.
研究的目的:
- 开发和评估AnACor2.0,用于计算分析吸收校正的加速软件包.
- 显著减少吸收校正计算所需的计算时间,而不会影响准确性.
主要方法:
- AnACor2.0采用射线追踪X射线路径通过一个voxelized3D样本模型.
- 加速是通过对晶体voxel的系统采样和对标准光线追踪算法的修改来实现的.
- 使用二分法 (将复杂度降低到O(log2n)) 和带插入的格子,以及为NVIDIA GPU优化的CUDA实现.
主要成果:
- 与以前的方法相比,分析吸收校正的执行时间减少了多达175倍.
- 像胰岛素这样的数据集的吸收因子计算在不到10秒内完成.
- 系统采样产生了准确的结果,差异最小 (吸收因子的平均差异≤2%,异常峰值高度≤1%).
结论:
- AnACor2.0有效地完善和加速了分析吸收校正过程.
- 创新的采样和计算技术确保了晶体数据分析的高效率和准确性.
- 该软件为在X射线衍射研究中处理高度吸收的样品提供了重大进步.
更多相关视频
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
相关概念视频
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,...
