Нейросеть научилась читать молекулы: ИИ определяет структуру вещества за минуты вместо недель
Десятилетиями химики оказывались в ловушке собственной продуктивности. Синтезировать новое соединение можно за день, а вот понять, что именно получилось, какая у молекулы структура и куда встали атомы, порой растягивается на недели кропотливого анализа спектров вручную. Команда исследователей из Йенского университета, Helmholtz-Zentrum Berlin и компании Zakodium решила разорвать этот замкнутый круг и построила систему, которая делает ту же работу за минуты.
Что вообще придумали
Система называется SECS. Она определяет структуру неизвестной молекулы напрямую из сырых данных спектроскопии, без ручной расшифровки и без долгого подбора гипотез человеком.
Идея в том, чтобы соединить сразу три источника данных, которые химики обычно анализируют по отдельности: ЯМР, инфракрасную спектроскопию и масс-спектрометрию. Каждый метод рассказывает о молекуле что-то свое, а вместе они дают объемную картину. SECS забирает эти сигналы целиком и работает с ними как с единым языком.
Как это устроено внутри
Под капотом работает связка из двух подходов. Сначала контрастное обучение сопоставляет спектры и возможные структуры, обучаясь различать, какой набор сигналов какой молекуле соответствует. Затем подключается эволюционный алгоритм, который перебирает и постепенно улучшает структуры-кандидаты, отбирая ту, что лучше всего объясняет наблюдаемые данные. На выходе получается наиболее вероятная структура молекулы.
Насколько это точно
Авторы пишут, что система достигла уровня эксперта. Она не просто угадывала ответ на чистых учебных примерах, а справлялась с реальными экспериментальными данными, в которых всегда хватает шума и помех. Более того, SECS умеет находить ошибки в уже существующих описаниях структур, то есть способна работать как дополнительный контролер качества.
Понимание молекулярной структуры стоит в самом начале почти любого прорыва в медицине, материаловедении, разработке аккумуляторов и химии в целом. Сначала нужно узнать, что именно у тебя в пробирке, и только потом двигаться дальше. Если этот шаг ускорить с недель до минут, ускоряется вся цепочка исследований.
Долгое время химики создавали молекулы быстрее, чем успевали их анализировать. Теперь мы учим машины читать сам язык молекул. Похоже, это одна из тех технологий, которые будут тихо ускорять науку ближайшие десятилетия.
Посмотреть проект можно здесь: https://secs.lamalab.org