The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
@InProceedings{gerstel:icalepcs2019-wempr001, author = {M. Gerstel and A. Ashton and R.J. Gildea and K. Levik and G. Winter}, title = {{Data Analysis Infrastructure for Diamond Light Source Macromolecular \& Chemical Crystallography and Beyond}}, booktitle = {Proc. ICALEPCS'19}, pages = {1031--1035}, paper = {WEMPR001}, language = {english}, keywords = {experiment, detector, database, monitoring, data-acquisition}, venue = {New York, NY, USA}, series = {International Conference on Accelerator and Large Experimental Physics Control Systems}, number = {17}, publisher = {JACoW Publishing, Geneva, Switzerland}, month = {08}, year = {2020}, issn = {2226-0358}, isbn = {978-3-95450-209-7}, doi = {10.18429/JACoW-ICALEPCS2019-WEMPR001}, url = {https://jacow.org/icalepcs2019/papers/wempr001.pdf}, note = {https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPR001}, abstract = {The Diamond Light Source data analysis infrastructure, Zocalo, is built on a messaging framework. Analysis tasks are processed by a scalable pool of workers running on cluster nodes. Results can be written to a common file system, sent to another worker for further downstream processing and/or streamed to a LIMS. Zocalo allows increased parallelization of computationally expensive tasks and makes the use of computational resources more efficient. The infrastructure is low-latency, fault-tolerant, and allows for highly dynamic data processing. Moving away from static workflows expressed in shell scripts we can easily re-trigger processing tasks in the event that an issue is found. It allows users to re-run tasks with additional input and ensures that automatically and manually triggered processing results are treated equally. Zocalo was originally conceived to cope with the additional demand on infrastructure by the introduction of Eiger detectors with up to 18 Mpixels and running at up to 560 Hz framerate on single crystal diffraction beamlines. We are now adapting Zocalo to manage processing tasks for ptychography, tomography, cryo-EM, and serial crystallography workloads.}, }