% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@ARTICLE{Tolstikova:603088,
      author       = {Tolstikova, A. and Mariani, V. and Grant, T. D. and Barty,
                      A.},
      title        = {{OM} and {C}heetah: a common framework for online and
                      offline analysis in serial crystallography},
      journal      = {Acta crystallographica / Section A},
      volume       = {78},
      number       = {a2},
      issn         = {0108-7673},
      address      = {Oxford [u.a.]},
      publisher    = {Blackwell},
      reportid     = {PUBDB-2024-00749},
      pages        = {e408-e408},
      year         = {2022},
      abstract     = {OM, formerly known as OnDA [1], is a software framework for
                      real-time monitoring of X-ray imaging experiment data and
                      experimental conditions. OM provides users with a set of
                      stable and efficient real-time monitors for the most common
                      types of experiments, which can be used immediately without
                      modifications or can be easily adapted to meet the users’
                      requirements. Since its first release OM has proven to be an
                      invaluable tool for monitoring of diffraction data and quick
                      decision making during serial crystallography experiments at
                      both free-electron laser and synchrotron sources. OM focuses
                      on scalability and portability, to facilitate its adoption
                      for a wide array of current and future instruments, and
                      strives for stability and performance, relying on free and
                      open-source libraries and protocols. Although OM has been
                      originally designed for real-time data processing, the
                      flexibility of its core parallelization and data recovery
                      strategies as well as its highly modular architecture have
                      allowed it to be used as a new processing core for Cheetah,
                      a software package for high-throughput reduction and
                      analysis of serial diffraction data [2]. Merging online and
                      offline analysis for serial crystallography into a single
                      software framework offers numerous advantages. Support for
                      new facilities, detectors and data sources can be shared
                      between the OM and Cheetah packages, facilitating the
                      development work and reducing the time needed to adapt both
                      packages to new experiments and processing workflows. Using
                      the same algorithms and features in both OM and Cheetah,
                      additionally, allows the processing parameters optimized for
                      one of the packages to be used for the other, avoiding
                      duplication of effort. OM has, for example, recently gained
                      the ability to stream data via a network socket to the
                      CrystFEL software package [3], to get real-time feedback on
                      the indexing rate and unit cell parameters during data
                      collection. Cheetah can use the same technology to send
                      detector frame to CrystFEL for further processing, without
                      writing intermediate file to disk. As new, high-throughput
                      facilities and detectors come online, and generate data at
                      an unprecedented rate, avoiding writing files to disk can
                      result in a strong reduction of storage needs, with its
                      associate costs. This contribution will give an overview of
                      the new features in both the OM and Cheetah software
                      packages, introducing recent development and discussing
                      possible directions of future development.},
      cin          = {FS-SC},
      ddc          = {530},
      cid          = {I:(DE-H253)FS-SC-20210408},
      pnm          = {623 - Data Management and Analysis (POF4-623)},
      pid          = {G:(DE-HGF)POF4-623},
      experiment   = {EXP:(DE-MLZ)NOSPEC-20140101},
      typ          = {PUB:(DE-HGF)16},
      UT           = {WOS:001048207700341},
      doi          = {10.1107/S2053273322093305},
      url          = {https://bib-pubdb1.desy.de/record/603088},
}