xtal2png: A Python package for representing crystal structure as PNG files

  • Baird S
  • Jablonka K
  • Alverson M
  • et al.
N/ACitations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free