MADSci: A modular Python-based framework to enable autonomous science

Read full text
Authors: Ryan Lewis, Tobias S. Ginsburg, Doga Ozgulbas, C. R. Stone, Abraham Stroka, Aileen Cleary, Ian T Foster, Noah H. Paulson
Cited by: 0

Abstract

The Modular Autonomous Discovery for Science (MADSci) toolkit enables laboratory automation, high-throughput experimentation, and self-driving labs. MADSci provides a microservices architecture integrating laboratory instruments, robots, and devices with coordination services for workflows, data management, and resource tracking. Users define and execute experiments using Python applications and YAML-based workflow definitions. This modular design separates concerns between device integrators, lab operators, and domain scientists. MADSci supports research in biology, chemistry, materials science, and quantum science.

Fields of Study & Subjects

Scientific Computing and Data Management Embedded Systems and FPGA Design Robotics and Automated Systems

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
5 March 2026
Language
EN