Treffer: cryoJAX: A Cryo-electron Microscopy Image Simulation Library In JAX.
J Mol Biol. 2023 May 1;435(9):167951. (PMID: 36638910)
Elife. 2018 Mar 07;7:. (PMID: 29513216)
Commun Biol. 2025 May 25;8(1):798. (PMID: 40415012)
Ultramicroscopy. 2024 Feb;256:113882. (PMID: 37979542)
Nat Methods. 2021 Feb;18(2):176-185. (PMID: 33542510)
Nat Methods. 2017 Apr;14(4):331-332. (PMID: 28250466)
J Mol Biol. 2023 May 1;435(9):168014. (PMID: 36806476)
J Struct Biol. 2012 Dec;180(3):519-30. (PMID: 23000701)
Nat Methods. 2024 Oct;21(10):1855-1862. (PMID: 39123079)
Ultramicroscopy. 2006 Mar;106(4-5):376-82. (PMID: 16384646)
Elife. 2021 Jun 11;10:. (PMID: 34114559)
J Struct Biol. 2013 Jul;183(1):19-32. (PMID: 23711417)
J Phys Chem B. 2023 Jun 22;127(24):5410-5421. (PMID: 37293763)
Elife. 2015 May 29;4:e06980. (PMID: 26023829)
J Struct Biol. 2015 Nov;192(2):216-21. (PMID: 26278980)
Curr Opin Struct Biol. 2023 Aug;81:102626. (PMID: 37311334)
Nat Methods. 2017 Mar;14(3):290-296. (PMID: 28165473)
Nature. 2015 May 28;521(7553):436-44. (PMID: 26017442)
Open Biol. 2021 Oct;11(10):210160. (PMID: 34699732)
Nat Protoc. 2008;3(6):977-90. (PMID: 18536645)
Weitere Informationen
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.
Conflicts of interest: The authors declare no competing interests.