Universal LIMS for Diamond Light Source

Universal LIMS is a new set of web services being developed at Diamond, as part of the Diamond-II upgrade. It will provide users and beamline scientists with tools to manage the logistics and scientific metadata for their experiments. For scientific samples it will allow users to ship them to Diamond, track where they are within the experiment hall, and store data about them. Universal LIMS will also allow users to define parameters for non-interactive experiments and the Data Catalogue will provide an overview of the data they have collected, including metadata from the data acquisition systems and summaries of analysis pipelines that have run. These services will work together to provide a complete workflow to facilitate user experiments at Diamond. A key part of the approach is to provide flexibility in the data that is stored. Defining a database schema to cover the needs of the eight different science groups in Diamond would be challenging and there is a development cost to updating the database schemas as requirements evolve. Instead, with Universal LIMS we store data as JSON, validated against a JSON schema. This ensures schemas can be updated easily, while the data can still be understood effectively by downstream applications. In this talk we will discuss the progress on development of the Universal LIMS services, the creation of the repository of JSON schemas and how these fits in with the software architecture being developed as part of the Diamond-II upgrade.

Publication Details

Journal
JACOW
Published
2025-12-05
DOI
https://doi.org/10.18429/jacow-icalepcs2025-tumg016
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Universal LIMS for Diamond Light Source

JACOW
Scientific Computing and Data Management
article

Universal LIMS for Diamond Light Source

article en

Abstract

Universal LIMS is a new set of web services being developed at Diamond, as part of the Diamond-II upgrade. It will provide users and beamline scientists with tools to manage the logistics and scientific metadata for their experiments. For scientific samples it will allow users to ship them to Diamond, track where they are within the experiment hall, and store data about them. Universal LIMS will also allow users to define parameters for non-interactive experiments and the Data Catalogue will provide an overview of the data they have collected, including metadata from the data acquisition systems and summaries of analysis pipelines that have run. These services will work together to provide a complete workflow to facilitate user experiments at Diamond. A key part of the approach is to provide flexibility in the data that is stored. Defining a database schema to cover the needs of the eight different science groups in Diamond would be challenging and there is a development cost to updating the database schemas as requirements evolve. Instead, with Universal LIMS we store data as JSON, validated against a JSON schema. This ensures schemas can be updated easily, while the data can still be understood effectively by downstream applications. In this talk we will discuss the progress on development of the Universal LIMS services, the creation of the repository of JSON schemas and how these fits in with the software architecture being developed as part of the Diamond-II upgrade.

JACOW
Industry, innovation and infrastructure
Openalex Percentile: Top 20%
Scientific Computing and Data Management
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.