Единая архитектура для трех доменов
Команда FAIRChem представила версию 2.0 своей платформы, основанную на модели UMA (Universal Machine-learning Interatomic Potential). Это решение позволяет использовать одну и ту же предварительно обученную модель для задач в трех ключевых областях: omol (молекулярная химия), oc20 (катализ) и omat (неорганические материалы). Вместо создания отдельных моделей для каждой задачи, исследователи внедрили единый предиктор, который адаптируется под контекст через специфические калькуляторы.
Практическая реализация и интеграция с ASE
Платформа интегрирована с Atomic Simulation Environment (ASE), что обеспечивает совместимость с широким спектром инструментов вычислительной химии. Установка и настройка происходят через Hugging Face Hub, где веса модели доступны по запросу. Система автоматически определяет наличие GPU для ускорения вычислений. Ниже приведена базовая структура инициализации окружения:
| Компонент | Описание | Пример использования |
|---|---|---|
| UMA Model | Универсальный потенциал (версия uma-s-1p2) | Загрузка через pretrained_mlip.get_predict_unit |
| Device | Вычислительное устройство | Автоматический выбор CUDA или CPU |
| Calculators | Специфические интерфейсы | FAIRChemCalculator(..., task_name="omol") |
| Dependencies | Библиотеки | fairchem-core, ase, huggingface_hub |
Точность на бенчмарках: от воды до катализа
В ходе тестирования продемонстрирована высокая точность модели в сравнении с экспериментальными данными и методами DFT. Модель корректно предсказывает энергии связи, геометрию молекул и колебательные частоты. Особое внимание уделено способности UMA различать спиновые состояния, что критично для органической химии.
| Задача | Результат UMA | Эксперимент / Референс | Отклонение |
|---|---|---|---|
| Энергия атомизации H₂O | ~9.5 eV (с учетом ZPE) | ~9.5 eV | Минимальное |
| Длина связи O-H (H₂O) | 0.958 Å | 0.958 Å | 0% |
| 104.5° | 104.5° | 0% | |
| Разрыв синглет-триплет CH₂ | -0.39 eV | -0.39 eV | 0% |
| Колебательные моды H₂O (см⁻¹) | 1595, 3657, 3756 | 1595, 3657, 3756 | 0% |
| Энергия адсорбции CO/Cu(100) | Рассчитана через E_slab_ads - E_clean - E_co | Сравнимо с DFT | Высокая точность |
Расширенные сценарии: от динамики до сканирования PES
FAIRChem v2 поддерживает не только статические расчеты энергии и сил, но и сложные динамические процессы. Включена поддержка молекулярной динамики (MD), релаксации кристаллических ячеек, подгонки уравнения состояния и сканирования поверхности потенциальной энергии (PES). Модель способна обрабатывать задачи с фиксированными атомами (constraints), что необходимо для моделирования поверхностей катализаторов, таких как Cu(100) с адсорбированной молекулой CO.
Значение для сообщества
Внедрение UMA устраняет необходимость переобучения моделей для каждого нового материала или реакции. Исследователи могут использовать один и тот же вес модели для оценки энергии реакции сгорания метана, анализа колебательных спектров воды или поиска оптимальной геометрии катализатора. Это значительно сокращает время на подготовку вычислительных экспериментов и делает высокопроизводительный скрининг материалов более доступным.
Источник: MarkTechPost ↗
