Organic synthesis in a modular robotic system driven by a chemical programming language

被引:369
|
作者
Steiner, Sebastian [1 ,3 ]
Wolf, Jakob [1 ]
Glatzel, Stefan [1 ]
Andreou, Anna [1 ]
Granda, Jaroslaw M. [1 ]
Keenan, Graham [1 ]
Hinkley, Trevor [1 ]
Aragon-Camarasa, Gerardo [1 ,2 ]
Kitson, Philip J. [1 ]
Angelone, Davide [1 ]
Cronin, Leroy [1 ]
机构
[1] Univ Glasgow, Sch Chem, Glasgow G12 8QQ, Lanark, Scotland
[2] Univ Glasgow, Sch Comp Sci, Glasgow G12 8QQ, Lanark, Scotland
[3] Univ British Columbia, Dept Chem, Vancouver, BC V6T 1Z1, Canada
基金
英国工程与自然科学研究理事会;
关键词
AUTOMATED SYNTHESIS;
D O I
10.1126/science.aav2211
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The synthesis of complex organic compounds is largely a manual process that is often incompletely documented. To address these shortcomings, we developed an abstraction that maps commonly reported methodological instructions into discrete steps amenable to automation. These unit operations were implemented in a modular robotic platform by using a chemical programming language that formalizes and controls the assembly of the molecules. We validated the concept by directing the automated system to synthesize three pharmaceutical compounds, diphenhydramine hydrochloride, rufinamide, and sildenafil, without any human intervention. Yields and purities of products and intermediates were comparable to or better than those achieved manually. The syntheses are captured as digital code that can be published, versioned, and transferred flexibly between platforms with no modification, thereby greatly enhancing reproducibility and reliable access to complex molecules.
引用
收藏
页码:144 / 144
页数:1
相关论文
共 50 条
  • [1] Universal chemical programming language for robotic synthesis repeatability
    Rauschen, Robert
    Guy, Mason
    Hein, Jason E.
    Cronin, Leroy
    NATURE SYNTHESIS, 2024, 3 (03): : 394 - 405
  • [2] Universal chemical programming language for robotic synthesis repeatability
    Robert Rauschen
    Mason Guy
    Jason E. Hein
    Leroy Cronin
    Nature Synthesis, 2024, 3 : 488 - 496
  • [3] Synthesis of Robotic System Controllers Using Robotic System Specification Language
    Figat, Maksym
    Zielinski, Cezary
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (02) : 688 - 695
  • [4] A LANGUAGE FOR VERIFIABLE MODULAR PROGRAMMING
    MALIK, MA
    AUSTRALIAN COMPUTER JOURNAL, 1982, 14 (04): : 137 - 142
  • [5] A modular mathematical programming language
    Prather, RE
    ACM SIGPLAN NOTICES, 1998, 33 (03) : 38 - 56
  • [6] A Modular Mathematical Programming Language
    Trinity University, San Antonio, TX 78212, United States
    SIGPLAN Not, 3 (38-50):
  • [7] MODULAR SYSTEM FOR GENERATIVE CAI IN MACHINE-LANGUAGE PROGRAMMING
    KOFFMAN, EB
    BLOUNT, SE
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1974, SMC4 (04): : 335 - 343
  • [8] LABTRAN - LANGUAGE AND SYSTEM FOR PROGRAMMING CHEMICAL EXPERIMENTS
    TOREN, EC
    SHERRY, AE
    CAREY, RN
    DAVIS, JE
    ANALYTICAL CHEMISTRY, 1972, 44 (02) : 339 - &
  • [9] A language for declarative robotic programming
    Peterson, J
    Hager, GD
    Hudak, P
    ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 1144 - 1151
  • [10] Language for declarative robotic programming
    Peterson, John
    Hager, Gregory D.
    Hudak, Paul
    Proceedings - IEEE International Conference on Robotics and Automation, 1999, 2 : 1144 - 1151