Abstract

Data acquisition software is an essential component of modern macromolecular crystallography (MX) beamlines, enabling efficient use of beam time at synchrotron facilities. Developed at the Paul Scherrer Institute, the DA+ data acquisition software is implemented at all three Swiss Light Source (SLS) MX beamlines. DA+ consists of distributed services and components written in Python and Java, which communicate via messaging and streaming technologies. The major components of DA+ are the user interface, acquisition engine, online processing and database. Immediate data quality feedback is achieved with distributed automatic data analysis routines. The software architecture enables exploration of the full potential of the latest instrumentation at the SLS MX beamlines, such as the SmarGon goniometer and the EIGER X 16M detector, and development of new data collection methods.

Highlights

  • Integration of hardware and software components at synchrotron macromolecular crystallography (MX) beamlines is essential for efficient data acquisition and online data analysis

  • In-house-developed distributed DA+ daq software has been implemented at all three Swiss Light Source (SLS) MX beamlines

  • It benefits from versatile communication schemes, with messaging and Representational State Transfer (REST) application programming interfaces (APIs) being the two main modes

Read more

Summary

Introduction

Integration of hardware and software components at synchrotron macromolecular crystallography (MX) beamlines is essential for efficient data acquisition and online data analysis. Users need easy-to-use and intuitive experiment control software. In the last years, integrated graphical user interfaces (GUIs) became a standard for controlling data collection at most MX beamlines worldwide. Efficient use of beam time and, in turn, high productivity relies on the automatic data processing procedures, such as interfaces (Gonzalez et al, 2008; Incardona et al, 2009; Pothineni et al, 2014) and software packages (Monaco et al, 2013; Winter, 2010; Vonrhein et al, 2011; Tsai et al, 2013). We show that our daq architecture is robust, flexible and enables exploration of the latest instrumentation such as the EIGER X 16M detector

Software infrastructure
Hardware infrastructure
Workflow description
Escape
Summary
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call