Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2020 Apr 16;15(4):e0229862.
doi: 10.1371/journal.pone.0229862. eCollection 2020.

ChemOS: An orchestration software to democratize autonomous discovery

Affiliations

ChemOS: An orchestration software to democratize autonomous discovery

Loïc M Roch et al. PLoS One. .

Abstract

The current Edisonian approach to discovery requires up to two decades of fundamental and applied research for materials technologies to reach the market. Such a slow and capital-intensive turnaround calls for disruptive strategies to expedite innovation. Self-driving laboratories have the potential to provide the means to revolutionize experimentation by empowering automation with artificial intelligence to enable autonomous discovery. However, the lack of adequate software solutions significantly impedes the development of self-driving laboratories. In this paper, we make progress towards addressing this challenge, and we propose and develop an implementation of ChemOS; a portable, modular and versatile software package which supplies the structured layers necessary for the deployment and operation of self-driving laboratories. ChemOS facilitates the integration of automated equipment, and it enables remote control of automated laboratories. ChemOS can operate at various degrees of autonomy; from fully unsupervised experimentation to actively including inputs and feedbacks from researchers into the experimentation loop. The flexibility of ChemOS provides a broad range of functionality as demonstrated on five applications, which were executed on different automated equipment, highlighting various aspects of the software package.

PubMed Disclaimer

Conflict of interest statement

We acknowledge receiving funding from two commercial sources (Tata Sons Limited and North Robotics) and state herein that this does not alter our adherence to PLOS ONE policies on sharing data and materials. Author A.A.G is affiliated with Vector Institute for Artificial Intelligence and we state herein that this does not alter our adherence to PLOS ONE policies on sharing data and materials.

Figures

Fig 1
Fig 1. Representation of the modules composing ChemOS.
This scheme highlights the modularity and the independence of the six modules, which are (i) global learning procedures, (ii) automated robotic platforms, (iii) characterization equipment, (iv) databases handling and management, (v) intuitive interfaces for researchers, and (vi) online analysis. The central workflow manager, ChemOS, is depicted in yellow. The required modules to reach autonomy in the discovery process are presented in dark orange.
Fig 2
Fig 2
(a) The three dyes used in this experiment: E102 (yellow), E129 (red), and E133 (blue). (b) Picture of the solutions obtained with the 12 exploitation points from Phoenics (c) Picture of the in-house built robot. (d) Maximum norm distance (loss) between the achieved normalized RGB color code and the target RGB color code for the 25 experiments. Each panel corresponds to the learning procedure in-use: Phoenics, SMAC, or spearmint. For the Phoenics algorithm, red denotes a bias towards exploration, and blue a bias towards exploitation. Note that in exploration mode, Phoenics samples parameters to gather knowledge where the algorithms has only limited information. In exploitation mode, however, Phoenics makes the best decision given current information and suggests parameters in the vicinity of the best performing experiment.
Fig 3
Fig 3
Results from the pH (A) and density (B) experiments. Both the loss (I) and the contribution of the starting materials to the produced mixture (II) are reported. (C) Example of a dialogue between ChemOS and researchers.
Fig 4
Fig 4. Representation of the ChemOS pipeline while screening the Tequila Sunrise space.
Fig 5
Fig 5
(A) Schematic of the flow path for the sampling sequence used with the N9 robotic platform. The six parameters (P1-P6) are color coded to illustrate the effect they have on the sampling sequence. The yellow shade highlights the arm valve, and the grey shade the HPLC valve. (B) Example of logging messages from ChemOS. (C) Side and (D) top view of the robotic hardware. Lower panels: Results from the autonomous calibration of an HPLC setup maximizing the magnitude of the response. ChemOS performed autocalibration with four different learning procedures (Phoenics, SMAC, Spearmint and Uniform). Upper panels display the achieved peak areas, i.e. magnitudes of response. Lower panels display the distributions of pair-wise distances between sampled parameter points computed with the L2 norm. For the Phoenics algorithm, red denotes exploration, and blue exploitation.
Fig 6
Fig 6. Average performance of the experiment planning strategies leveraged by ChemOS.

References

    1. King RD, Rowland J, Oliver SG, Young M, Aubrey W, Byrne E, et al. The Automation of Science. Science 2009; 342:85. - PubMed
    1. Aspuru-Guzik A, Lindh R, Reiher M. The Matter Simulation (R)evolution. ACS Cent Sci. 2018; 4:144 10.1021/acscentsci.7b00550 - DOI - PMC - PubMed
    1. Aspuru-Guzik A, Persson K. Materials Acceleration Platform: Accelerating Advanced Energy Materials Discovery by Integrating High-Throughput Methods and Artificial Intelligence. Canadian Institute for Advanced Research (CIFAR) 2018.
    1. Yang G-Z, Bellingham J, Dupont PE, Fischer P, Floridi L, Full R, et al. The grand challenges of Science Robotics. Sci Robot. 2018; 3:eaar7650 10.1126/scirobotics.aar7650 - DOI - PubMed
    1. Roch LM, Häse F, Kreisbeck C, Tamayo-Mendoza T, Yunker LPE, Hein JE, et al. ChemOS: Orchestrating autonomous experimentation. Sci Robot. 2018; 3:eaat5559 10.1126/scirobotics.aat5559 - DOI - PubMed

Publication types