Skopi: a simulation package for diffractive imaging of noncrystalline biomolecules
X-ray free electron lasers (XFEL) have the ability to produce ultra-bright femtosecond X-ray pulses for coherent diffraction imaging of biomolecules. While the development of methods and algorithms for macromolecular crystallography is now mature, XFEL experiments involving aerosolized or solvated biomolecular samples offer new challenges both in terms of experimental design and data processing. Skopi is a simulation package that can generate single-hit diffraction images for reconstruction algorithms, multi-hit diffraction images of aggregated particles for training machine learning classification tasks using labeled data, diffraction images of randomly distributed particles for fluctuation X-ray scattering (FXS) algorithms, and diffraction images of reference and target particles for holographic reconstruction algorithms. We envision skopi as a resource to aid the development of on-the-fly feedback during non-crystalline experiments at XFEL facilities, which will provide critical insights into biomolecular structure and function.