Deep residual networks for crystallography trained on synthetic data
Derek Mendez,James M. Holton,Artem Y. Lyubimov,Sabine Hollatz,Irimpan I. Mathews,Aleksander Cichosz,Vardan Martirosyan,Teo Zeng,Ryan Stofer,Ruobin Liu,Jinhu Song,Scott McPhillips,Mike Soltis,Aina E. Cohen
DOI: https://doi.org/10.1107/s2059798323010586
2024-01-10
Acta Crystallographica Section D Structural Biology
Abstract:The use of artificial intelligence to process diffraction images is challenged by the need to assemble large and precisely designed training data sets. To address this, a codebase called Resonet was developed for synthesizing diffraction data and training residual neural networks on these data. Here, two per-pattern capabilities of Resonet are demonstrated: (i) interpretation of crystal resolution and (ii) identification of overlapping lattices. Resonet was tested across a compilation of diffraction images from synchrotron experiments and X-ray free-electron laser experiments. Crucially, these models readily execute on graphics processing units and can thus significantly outperform conventional algorithms. While Resonet is currently utilized to provide real-time feedback for macromolecular crystallography users at the Stanford Synchrotron Radiation Lightsource, its simple Python-based interface makes it easy to embed in other processing frameworks. This work highlights the utility of physics-based simulation for training deep neural networks and lays the groundwork for the development of additional models to enhance diffraction collection and analysis.
biochemistry & molecular biology,biochemical research methods,biophysics,crystallography