2,968
Views
3
CrossRef citations to date
0
Altmetric
Computer programming, system and service

NIMS-OS: an automation software to implement a closed loop between artificial intelligence and robotic experiments in materials science

, &
Article: 2232297 | Received 26 Apr 2023, Accepted 08 Jun 2023, Published online: 19 Jul 2023

Figures & data

Figure 1. Image of the combinations of AI algorithms and robotic systems via NIMS-OS.

Figure 1. Image of the combinations of AI algorithms and robotic systems via NIMS-OS.

Figure 2. Procedures in NIMS-OS and roles of each Python scripts.

Figure 2. Procedures in NIMS-OS and roles of each Python scripts.

Figure 3. (Top panels) Examples of the candidates files of the initial stage and that after some experiments. Here, an example for the case that N=9 is shown. (Bottom panels) Examples for the list of descriptors depending on the types of search space. If the continuous parameter space is considered, D={xi}i=1,,N is the discretized parameters. When the combination of materials is the search space, the bit strings where the material used is represented by 1 and the material not used is represented by 0 are prepared in D={xi}i=1,,N. Furthermore, materials descriptors from compositions obtained by such as magpie [Citation36,Citation37] and fingerprint of molecules obtained by such as RDKit [Citation38] would be used as D={xi}i=1,,N.

Figure 3. (Top panels) Examples of the candidates files of the initial stage and that after some experiments. Here, an example for the case that N=9 is shown. (Bottom panels) Examples for the list of descriptors depending on the types of search space. If the continuous parameter space is considered, D={xi}i=1,…,N is the discretized parameters. When the combination of materials is the search space, the bit strings where the material used is represented by 1 and the material not used is represented by 0 are prepared in D={xi}i=1,…,N. Furthermore, materials descriptors from compositions obtained by such as magpie [Citation36,Citation37] and fingerprint of molecules obtained by such as RDKit [Citation38] would be used as D={xi}i=1,…,N.

Figure 4. Operation screen of the NIMS-OS GUI version.

Figure 4. Operation screen of the NIMS-OS GUI version.

Table 1. List of 16 types of additives used in an automated exploration for new electrolytes using the NAREE system. For all additives, the solvent is fixed as TEGDME.

Figure 5. Output results from NIMS-OS for automated exploration for electrolytes using the NAREE system: (a) history_step.png and (b) history_best.png by nimsos.Visualization.plot_history and (c) distribution.png by nimsos.Visualization.plot_distribution.plot. The target property is the discharge time and its unit is seconds. In the first cycle, RE is used to generate initial states. After the second cycle, PHYSBO is used.

Figure 5. Output results from NIMS-OS for automated exploration for electrolytes using the NAREE system: (a) history_step.png and (b) history_best.png by nimsos.Visualization.plot_history and (c) distribution.png by nimsos.Visualization.plot_distribution.plot. The target property is the discharge time and its unit is seconds. In the first cycle, RE is used to generate initial states. After the second cycle, PHYSBO is used.

Table 2. Top 10 compositions that enhanced the discharge time. The found cycle number is also shown.

Supplemental material

Supplemental Material

Download MP4 Video (12 MB)