Intelligent Analysis Pipeline for X-ray Absorption Spectroscopy: Near Real-Time Processing and Adaptive Experimentation

5 Jan 2026, 16:02
3m
Siemens Auditorium (ETH Zurich)

Siemens Auditorium

ETH Zurich

Campus Hönggerberg
Poster and Flash Presentation Flash Presentations

Speaker

Diana Rueda (Deutsches Elektronen-Synchrotron DESY)

Description

Automated analysis during synchrotron experiments has become crucial for modern research facilities. Rapid feedback from precise analytical results allows scientists to adjust measurement conditions, choose appropriate samples, and deploy adaptive strategies effectively, leading to optimized experiments and faster scientific breakthroughs.

The near real-time analysis pipeline presented here forms part of the ROCK-IT [1] project, which develops infrastructure for automated and remotely accessible in-situ and operando measurements. A key aspect of this project involves incorporating intelligent approaches to deliver data-driven experimental recommendations and notifications when experimental conditions are not met. The framework is designed to accommodate various potential functionalities such as energy drift forecasting in the absence of reference spectra, spectral noise reduction and signal reconstruction, anomaly detection, and intelligent determination of measurement completion. Access to analytical outcomes with minimum delay is essential to generate timely, evidence-based recommendations that improve both accuracy and operational speed throughout experiments, with some Machine Learning (ML) approaches currently under development.

We deployed an analysis framework at the Applied X-ray Absorption Spectroscopy beamline P65 located at PETRA III. The foundation of this system is Asapo [2], a data streaming framework developed at DESY to manage substantial data volumes with high efficiency. Building upon Asapo, we constructed a Python library that simplifies the creation of processing modules termed workers for individual pipeline operations. The implemented workers utilize the Larch [3] library to execute Calibration for the energy drift, Normalization and Linear Combination Analysis (LCA). This modular infrastructure scales to various experimental configurations with higher data rates and can integrate ML components that communicate with the control system or with the scientists to suggest dynamic modifications during ongoing measurements.

References
[1] https://www.rock-it-project.de/
[2] https://asapo.pages.desy.de/asapo/
[3] https://github.com/xraypy/xraylarch

Author

Diana Rueda (Deutsches Elektronen-Synchrotron DESY)

Co-authors

Marc-Olivier Andrez (Deutsches Elektronen-Synchrotron (DESY)) Tim Schoof (DESY, FS-SC) Mikhail Karnevskiy (Deutsches Elektronen-Synchrotron DESY) Sergiu Levcenco (Deutsches Elektronen-Synchrotron DESY) Anuradha Bhogra (Deutsches Elektronen-Synchrotro DESY) Martin Gasthuber (CERN) Edmund Welter (Deutsches Elektronen-Synchrotro DESY) Anton Barty (Coherent Imaging Division, CFEL, DESY)

Presentation materials