Cargando…

ClickX: a visualization-based program for preprocessing of serial crystallography data

Serial crystallography is a powerful technique in structure determination using many small crystals at X-ray free-electron laser or synchrotron radiation facilities. The large diffraction data volumes require high-throughput software to preprocess the raw images for subsequent analysis. ClickX is a...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Xuanxuan, Li, Chufeng, Liu, Haiguang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: International Union of Crystallography 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6557179/
https://www.ncbi.nlm.nih.gov/pubmed/31236097
http://dx.doi.org/10.1107/S1600576719005363
_version_ 1783425431591976960
author Li, Xuanxuan
Li, Chufeng
Liu, Haiguang
author_facet Li, Xuanxuan
Li, Chufeng
Liu, Haiguang
author_sort Li, Xuanxuan
collection PubMed
description Serial crystallography is a powerful technique in structure determination using many small crystals at X-ray free-electron laser or synchrotron radiation facilities. The large diffraction data volumes require high-throughput software to preprocess the raw images for subsequent analysis. ClickX is a program designated for serial crystallography data preprocessing, capable of rapid data sorting for online feedback and peak-finding refinement by parameter optimization. The graphical user interface (GUI) provides convenient access to various operations such as pattern visualization, statistics plotting and parameter tuning. A batch job module is implemented to facilitate large-data-volume processing. A two-step geometry calibration for single-panel detectors is also integrated into the GUI, where the beam center and detector tilting angles are optimized using an ellipse center shifting method first, then all six parameters, including the photon energy and detector distance, are refined together using a residual minimization method. Implemented in Python, ClickX has good portability and extensibility, so that it can be installed, configured and used on any computing platform that provides a Python interface or common data file format. ClickX has been tested in online analysis at the Pohang Accelerator Laboratory X-ray Free-Electron Laser, Korea, and the Linac Coherent Light Source, USA. It has also been applied in post-experimental data analysis. The source code is available via https://github.com/LiuLab-CSRC/ClickX under a GNU General Public License.
format Online
Article
Text
id pubmed-6557179
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher International Union of Crystallography
record_format MEDLINE/PubMed
spelling pubmed-65571792019-06-24 ClickX: a visualization-based program for preprocessing of serial crystallography data Li, Xuanxuan Li, Chufeng Liu, Haiguang J Appl Crystallogr Computer Programs Serial crystallography is a powerful technique in structure determination using many small crystals at X-ray free-electron laser or synchrotron radiation facilities. The large diffraction data volumes require high-throughput software to preprocess the raw images for subsequent analysis. ClickX is a program designated for serial crystallography data preprocessing, capable of rapid data sorting for online feedback and peak-finding refinement by parameter optimization. The graphical user interface (GUI) provides convenient access to various operations such as pattern visualization, statistics plotting and parameter tuning. A batch job module is implemented to facilitate large-data-volume processing. A two-step geometry calibration for single-panel detectors is also integrated into the GUI, where the beam center and detector tilting angles are optimized using an ellipse center shifting method first, then all six parameters, including the photon energy and detector distance, are refined together using a residual minimization method. Implemented in Python, ClickX has good portability and extensibility, so that it can be installed, configured and used on any computing platform that provides a Python interface or common data file format. ClickX has been tested in online analysis at the Pohang Accelerator Laboratory X-ray Free-Electron Laser, Korea, and the Linac Coherent Light Source, USA. It has also been applied in post-experimental data analysis. The source code is available via https://github.com/LiuLab-CSRC/ClickX under a GNU General Public License. International Union of Crystallography 2019-05-28 /pmc/articles/PMC6557179/ /pubmed/31236097 http://dx.doi.org/10.1107/S1600576719005363 Text en © Li, Li and Liu 2019 http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.http://creativecommons.org/licenses/by/4.0/
spellingShingle Computer Programs
Li, Xuanxuan
Li, Chufeng
Liu, Haiguang
ClickX: a visualization-based program for preprocessing of serial crystallography data
title ClickX: a visualization-based program for preprocessing of serial crystallography data
title_full ClickX: a visualization-based program for preprocessing of serial crystallography data
title_fullStr ClickX: a visualization-based program for preprocessing of serial crystallography data
title_full_unstemmed ClickX: a visualization-based program for preprocessing of serial crystallography data
title_short ClickX: a visualization-based program for preprocessing of serial crystallography data
title_sort clickx: a visualization-based program for preprocessing of serial crystallography data
topic Computer Programs
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6557179/
https://www.ncbi.nlm.nih.gov/pubmed/31236097
http://dx.doi.org/10.1107/S1600576719005363
work_keys_str_mv AT lixuanxuan clickxavisualizationbasedprogramforpreprocessingofserialcrystallographydata
AT lichufeng clickxavisualizationbasedprogramforpreprocessingofserialcrystallographydata
AT liuhaiguang clickxavisualizationbasedprogramforpreprocessingofserialcrystallographydata