Использование вычислительных методов для анализа химических реакций и молекулярных энергий за пределами экспериментальных возможностей.Компьютерный анализ реакций использует компьютерное моделирование для изучения химических реакций на молекулярном уровне, предоставляя детали, которые трудно или невозможно получить экспериментально. Он включает расчет энергий молекул, переходных состояний и путей реакций, чтобы предсказать, насколько быстро будет протекать реакция, какие продукты образуются и как ею управлять. Это особенно ценно для сложных систем, таких как ферменты, катализаторы или реакции в экстремальных условиях.
Эта область зародилась в 1970-х годах с полуэмпирических методов, но стала практичной в 1990-х с развитием теории функционала плотности и доступных вычислительных мощностей. Недавние достижения включают алгоритмы квантовых вычислений для химии, как отмечено в статье «Квантовое превосходство в химии».
Методы основаны на квантовой механике, в первую очередь на теории функционала плотности (DFT) или более точных методах волновой функции, которые решают уравнение Шрёдингера для электронов в молекуле. Из этих расчетов получают поверхности потенциальной энергии — карты того, как энергия меняется при движении атомов. Локализуя минимумы (реагенты, продукты) и седловые точки (переходные состояния), исследователи могут вычислять скорости реакций с помощью теории переходного состояния. Машинное обучение все чаще используется для ускорения этих расчетов путем обучения на больших наборах данных квантово-химических результатов.
Он используется при открытии лекарств для предсказания связывания лекарств с белками, в исследованиях катализа для разработки более эффективных промышленных катализаторов, а также в материаловедении для скрининга новых молекул с желаемыми свойствами.
Современные нейронные сети, обученные на миллионах молекулярных столкновений, могут предсказывать исходы реакций быстрее, чем традиционная квантовая химия, как подчеркивается в статье «EveNet: как нейросеть учится на 500 миллионах столкновений».
| A | переменная | Реагент A — chemical species |
| B | переменная | Реагент B — chemical species |
| C | переменная | Продукт C — chemical species |
| D | переменная | Продукт D — chemical species |
| + | оператор | Объединяет реагенты или продукты — addition operator |
| -> | оператор | Указывает направление превращения — reaction arrow |


















