The latest advances in machine learning are often in natural language processing such as with long short-term memory networks (LSTMs) and Transformers, or image processing such as with generative adversarial networks (GANs), variational autoencoders (VAEs), and guided diffusion models. xtal2png encodes and decodes crystal structures via PNG images (see e.g. Figure 1) by writing and reading the necessary information for crystal reconstruction (unit cell, atomic elements, atomic coordinates) as a square matrix of numbers. This is akin to making/reading a QR code for crystal structures, where the xtal2png representation is an invertible representation. The ability to feed these images directly into image-based pipelines allows you, as a materials informatics practitioner, to get streamlined results for new state-of-the-art image-based machine learning models applied to crystal structures.
CITATION STYLE
Baird, S. G., Jablonka, K. M., Alverson, M. D., Sayeed, H. M., Khan, M. F., Seegmiller, C., … Sparks, T. D. (2022). xtal2png: A Python package for representing crystal structure as PNG files. Journal of Open Source Software, 7(76), 4528. https://doi.org/10.21105/joss.04528
Mendeley helps you to discover research relevant for your work.