Towards a Modular Architecture for Science Factories

Advances in robotic automation, high-performance computing (HPC), and artificial intelligence (AI) encourage us to conceive of science factories: large, general-purpose computation- and AI-enabled self-driving laboratories (SDLs) with the generality and scale needed both to tackle large discovery problems and to support thousands of scientists. Science factories require modular hardware and software that can be replicated for scale and (re)configured to support many applications. To this end, we propose a prototype modular science factory architecture in which reconfigurable modules encapsulating scientific instruments are linked with manipulators to form workcells, that can themselves be combined to form larger assemblages, and linked with distributed computing for simulation, AI model training and inference, and related tasks. Workflows that perform sets of actions on modules can be specified, and various applications, comprising workflows plus associated computational and data manipulation steps, can be run concurrently. We report on our experiences prototyping this architecture and applying it in experiments involving 15 different robotic apparatus, five applications (one in education, two in biology, two in materials), and a variety of workflows, across four laboratories. We describe the reuse of modules, workcells, and workflows in different applications, the migration of applications between workcells, and the use of digital twins, and suggest directions for future work aimed at yet more generality and scalability. Code and data are available at https://ad-sdl.github.io/wei2023 and in the Supplementary Information

[1]  Qingteng Zhang,et al.  Robotic pendant drop: containerless liquid for μs-resolved, AI-executable XPCS , 2023, Light, science & applications.

[2]  Cosimo Della Santina,et al.  How can LLMs transform the robotic design process? , 2023, Nature Machine Intelligence.

[3]  Taylor D. Sparks,et al.  Building a “Hello World” for self-driving labs: The Closed-loop Spectroscopy Lab Light-mixing demo , 2023, STAR protocols.

[4]  L. B. Kristensen,et al.  Errors are Useful Prompts: Instruction Guided Task Programming with Verifier-Assisted Iterative Prompting , 2023, ArXiv.

[5]  Robert W. Epps,et al.  AlphaFlow: autonomous discovery and optimization of multi-step chemistry using a self-driven fluidic lab guided by reinforcement learning , 2023, Nature Communications.

[6]  Jie Xu,et al.  Self-Driving Laboratory for Polymer Electronics , 2023, Chemistry of Materials.

[7]  E. Kumacheva,et al.  The rise of self-driving labs in chemical and materials sciences , 2023, Nature Synthesis.

[8]  James P. Horwath,et al.  Elucidation of Relaxation Dynamics Beyond Equilibrium Through AI-informed X-ray Photon Correlation Spectroscopy , 2022, 2212.03984.

[9]  Tyler W. H. Backman,et al.  Perspectives for self-driving labs in synthetic biology. , 2022, Current opinion in biotechnology.

[10]  Ian T. Foster,et al.  Linking scientific instruments and computation: Patterns, technologies, and experiences , 2022, Patterns.

[11]  Ian T. Foster,et al.  Globus Automation Services: Research process automation across the space-time continuum , 2022, Future Gener. Comput. Syst..

[12]  N. Schwarz,et al.  pyXPCSviewer: an open-source interactive tool for X-ray photon correlation spectroscopy visualization and analysis , 2022, Journal of synchrotron radiation.

[13]  P. Galambos,et al.  Towards Robotic Laboratory Automation Plug & Play: Survey and Concept Proposal on Teaching-free Robot Integration with the LAPP Digital Twin. , 2022, SLAS technology.

[14]  Andrew I. Cooper,et al.  ARChemist: Autonomous Robotic Chemistry System Architecture* , 2022, 2022 International Conference on Robotics and Automation (ICRA).

[15]  F. G. L. Parlane,et al.  Flexible automation accelerates materials discovery , 2021, Nature Materials.

[16]  G. Kaigala,et al.  Reconfigurable microfluidics , 2021, Nature Reviews Chemistry.

[17]  Semion K. Saikin,et al.  Autonomous experimentation systems for materials development: A community perspective , 2021 .

[18]  David A. Wolton,et al.  Towards Robotic Laboratory Automation Plug & Play: The "LAPP" Framework , 2021, SLAS technology.

[19]  Emma J. Chory,et al.  Enabling high‐throughput biology with flexible open‐source automation , 2021, Molecular systems biology.

[20]  N. Schwarz,et al.  20 µs-resolved high-throughput X-ray photon correlation spectroscopy on a 500k pixel detector enabled by data-management workflow. , 2021, Journal of synchrotron radiation.

[21]  Eric Klavins,et al.  Aquarium: open-source laboratory software for design, execution and data management , 2021, Synthetic biology.

[22]  L. Cronin,et al.  Convergence of multiple synthetic paradigms in a universally programmable chemical synthesis machine , 2020, Nature Chemistry.

[23]  Edgar A. Galan,et al.  Intelligent Microfluidics: The Convergence of Machine Learning and Microfluidics in Materials Science and Biomedicine , 2020, Matter.

[24]  Paloma L. Prieto,et al.  Automated solubility screening platform using computer vision , 2020, iScience.

[25]  James J. Davis,et al.  Predicting antimicrobial susceptibility from the bacterial genome: A new paradigm for one health resistance monitoring. , 2020, Journal of veterinary pharmacology and therapeutics.

[26]  Tomi Westerlund,et al.  Sim-to-Real Transfer in Deep Reinforcement Learning for Robotics: a Survey , 2020, 2020 IEEE Symposium Series on Computational Intelligence (SSCI).

[27]  V. Kothamachu,et al.  Role of Digital Microfluidics in Enabling Access to Laboratory Automation and Making Biology Programmable , 2020, SLAS technology.

[28]  Ian Foster,et al.  funcX: A Federated Function Serving Fabric for Science , 2020, HPDC.

[29]  James J. Davis,et al.  Predicting antimicrobial resistance using conserved genes , 2020, bioRxiv.

[30]  Jiagen Li,et al.  Autonomous discovery of optically active chiral inorganic perovskite nanocrystals through an intelligent cloud lab , 2020, Nature Communications.

[31]  Alán Aspuru-Guzik,et al.  ChemOS: An orchestration software to democratize autonomous discovery , 2020, PloS one.

[32]  Jiagen Li,et al.  Toward “On‐Demand” Materials Synthesis and Scientific Discovery through Intelligent Robots , 2020, Advanced science.

[33]  Weizhu Zeng,et al.  High-Throughput Screening Technology in Industrial Biotechnology. , 2020, Trends in biotechnology.

[34]  M. Segal An operating system for the biology lab , 2019, Nature.

[35]  A. Aspuru-Guzik,et al.  Self-driving laboratory for accelerated discovery of thin-film materials , 2019, Science Advances.

[36]  Leroy Cronin,et al.  Organic synthesis in a modular robotic system driven by a chemical programming language , 2019, Science.

[37]  Rick L. Stevens,et al.  Predicting tumor cell line response to drug pairs with deep learning , 2018, BMC Bioinformatics.

[38]  Parthasarathy Ranganathan,et al.  The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition , 2018, The Datacenter as a Computer.

[39]  N. Schwarz,et al.  Distributed X-ray photon correlation spectroscopy data reduction using Hadoop MapReduce. , 2018, Journal of Synchrotron Radiation.

[40]  Gisbert Schneider,et al.  Automating drug discovery , 2017, Nature Reviews Drug Discovery.

[41]  Christopher Krügel,et al.  DIFUZE: Interface Aware Fuzzing for Kernel Drivers , 2017, CCS.

[42]  Nozomu Yachie,et al.  Robotic crowd biology with Maholo LabDroids , 2017, Nature Biotechnology.

[43]  David W McClymont,et al.  With all due respect to Maholo, lab automation isn't anthropomorphic , 2017, Nature Biotechnology.

[44]  Rahul Rao,et al.  Autonomy in materials research: a case study in carbon nanotube growth , 2016 .

[45]  Lei Cheng,et al.  Accelerating Electrolyte Discovery for Energy Storage with High-Throughput Screening. , 2015, The journal of physical chemistry letters.

[46]  Ichiro Takeuchi,et al.  Applications of high throughput (combinatorial) methodologies to electronic, magnetic, optical, and energy-related materials , 2013 .

[47]  Kevin Olsen,et al.  The First 110 Years of Laboratory Automation , 2012, Journal of laboratory automation.

[48]  William Thies,et al.  Biocoder: A programming language for standardizing and automating biology protocols , 2010, Journal of biological engineering.

[49]  Maria Liakata,et al.  Towards Robot Scientists for autonomous scientific discovery , 2010, Automated experimentation.

[50]  Ken E. Whelan,et al.  The Automation of Science , 2009, Science.

[51]  William Thies,et al.  Abstraction layers for scalable microfluidic biocomputing , 2008, Natural Computing.

[52]  W. Janzen,et al.  High Throughput Screening , 2016, Methods in Molecular Biology.

[53]  Kim B. Clark,et al.  Design Rules: The Power of Modularity , 2000 .

[54]  M. Kraimer,et al.  Experimental Physics and Industrial Control System (EPICS): Application source/release control for EPICS R3.11.6 , 1994 .

[55]  Jonathan S. Lindsey,et al.  A retrospective on the automation of laboratory synthetic chemistry , 1992 .

[56]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[57]  J.G. Brainerd,et al.  The ENIAC , 1948, Proceedings of the IEEE.

[58]  Alán Aspuru-Guzik,et al.  Materials Acceleration Platform: Accelerating Advanced Energy Materials Discovery by Integrating High-Throughput Methods and Artificial Intelligence. , 2018 .

[59]  Jay Kreps,et al.  Kafka : a Distributed Messaging System for Log Processing , 2011 .

[60]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[61]  D. Stirling,et al.  A short history of the polymerase chain reaction. , 2003, Methods in molecular biology.