CryoJAX: a cryo-electron microscopy image-simulation library in JAX

Read full text
Authors: Michael J. O'Brien, David Silva-Sánchez, Geoffrey Woollard, Kwanghwi Je, Sonya M. Hanson, Daniel J. Needleman, Pilar Cossio, Erik H. Thiede, Miro A. Astore
Cited by: 1
References: 62

Abstract

While cryo-electron microscopy (cryo-EM) has come to prominence in the last decade due to its ability to resolve biomolecular complexes at atomic resolution, advancements in experimental and computational methods have made cryo-EM promising for investigating intracellular organization and heterogeneous molecular states. A primary challenge for these alternative applications is the development of techniques for cryo-EM data analysis, which are very computationally demanding. To this end, it is advantageous to leverage advanced scientific computing frameworks for statistical analysis. One such framework is JAX, an emerging array-oriented Python numerical computing package for automatic differentiation and vectorization with a growing ecosystem for statistical inference and machine learning. We have developed cryoJAX, a cryo-EM image-simulation library for building computational data-analysis applications in JAX. CryoJAX is a flexible modeling language for cryo-EM image formation and therefore can support a wide range of data analysis downstream. By integrating with the JAX ecosystem, cryoJAX enables the development and deployment of algorithms for the growing breadth of scientific applications for cryo-EM.

Fields of Study & Subjects

Advanced Electron Microscopy Techniques and Applications Advanced X-ray Imaging Techniques Enzyme Structure and Function

Publication details

Journal / source
Acta Crystallographica Section D Structural Biology
Publisher
International Union of Crystallography (IUCr)
Volume
82
Issue
3
Pages
155–167
Publication date
26 January 2026
Language
EN