GLAS : An open-source easily expandable Git-based Scheduling Architecture for integral Lab Automation

Pascal Miéville,Jean-Charles Cousty,Tanguy Cavagna,Alec Schmidt,Edy Mariano,Keyan Villat
DOI: https://doi.org/10.26434/chemrxiv-2024-bf0bq
2024-07-11
Abstract:This paper presents GLAS (Git-based Lab Automated Scheduler or Get Lab Automation Simplified), an open-source, robust, and highly expandable Git-based architecture designed for laboratory automation. GLAS can be deployed in both partially and fully automated experimental science laboratories, enabling the development of a multi-layer scheduling system while maintaining a systematic architecture grounded in a Git repository. We demonstrate the effectiveness of GLAS through case studies from the Swiss Cat+ automated chemistry laboratory, showcasing its versatility and potential for widespread applicability in various laboratory automation contexts. By offering an open-source scheduling environment, our aim is to foster the development of accessible and adaptable laboratory automation solutions within the scientific community.
Chemistry
What problem does this paper attempt to address?
The problem addressed by this paper is how to design a flexible and scalable laboratory automation scheduling system. GLAS (Git-based Lab Automated Scheduler) is an open-source, powerful, and scalable architecture based on Git, aimed at addressing the automation challenges in scientific laboratories. It can be deployed in both partially automated and fully automated laboratories, supporting multi-layered scheduling systems while maintaining the systemic nature of the system architecture and the organization based on Git repositories. By showcasing the versatility and wide-ranging applicability of GLAS through a case study in the Swiss Cat+ automation chemistry laboratory, the paper demonstrates its effectiveness and suitability. The core of GLAS lies in addressing the task scheduling problem in laboratory automation, transforming experimental processes into ordered sequences of operations, reducing human errors, and improving data quality and high-throughput potential. The system encompasses various aspects such as hardware devices, IT system management, data management, and task management. GLAS introduces additional entities such as logistics management modules, data processors, and sample transfers with robotic tools to adapt to the operational requirements of large-scale systems. The GLAS architecture proposed in the paper is a multi-level Git system that allows for standardized data formats, structures, and quality based on the diversity of laboratory equipment, simplifying the development of laboratory automation solutions. The hierarchical structure of GLAS brings complexity closer to the devices themselves, simplifying data processing and task coordination between different devices, ensuring operational systemicity and efficiency. Furthermore, the Git-based architecture of GLAS facilitates rapid deployment in new laboratory environments and allows for easy addition of new devices and functionalities. Through GLAS, laboratories can achieve automated workflows from task coordination to execution, ensuring tasks are performed in the correct order and at the appropriate time while considering the status of devices and the completion of previous tasks. The flexibility and systemic nature of GLAS enable it to adapt to various laboratory automation environments and are suitable for the automation control of various devices such as synthesis stations, sampling tools, analytical equipment, and laboratory robots.