Программу научили читать научные работы и создавать молекулы
До сих пор роботам-химикам нужны были инструкции от людей, составление которых отнимало много времени. Новая программа может анализировать текст научных работ и составлять из него схему синтеза.
Сегодня синтез соединений, особенно органических, представляет собой довольно трудоемкий процесс. Чем сложнее конечная молекула, тем больше химических превращений необходимо осуществить, чтобы ее создать. Этим, как правило, занимаются люди, и процесс синтеза может занимать несколько дней. Поэтому ученые стараются создать роботов и программы, которые могли бы самостоятельно создавать те или иные молекулы по загруженным в них инструкциям.
Теперь исследователи из Университета Глазго смогли создать «химический процессор» — доступного настольного робота, который способен выполнять повторяющуюся и трудоемкую работу по синтезу химических соединений. Ранее другие ученые уже создавали роботов-химиков на различных операционных системах, но все они требовали трудоемкого написания кода под каждое синтезируемое вещество.
Английские химики нашли более быстрый путь: они создали программу, которая «читает» научные статьи, расшифровывает все, что в них написано и переводит текст в инструкции по синтезу химических соединений. Исследователи разработали компьютерную программу под названием SynthReader для сканирования научных работ и распознавания разделов, в которых описываются процедуры органического и неорганического синтеза.
SynthReader автоматически разбивает эти процедуры на простые инструкции и сохраняет их в новом формате XDL с открытым исходным кодом. Файлы XDL являются химическими инструкциями, которые может прочитать любой химический робот. Команда создала простой в использовании интерфейс под названием ChemIDE для интеграции с любой роботизированной системой. Этот интерфейс позволяет превратить код инструкций XDL в химические вещества. Единственное, что требуется от человека — это обеспечить правильную настройку оборудования, необходимого роботу для изготовления молекул.