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