Введение
Концепция молекулярного моделирования
В контексте химии, молекулярной физики и физической химии, а также молекулярного моделирования, силовое поле представляет собой вычислительную модель, используемую для описания сил между атомами (или группами атомов) внутри молекул или между молекулами, а также в кристаллах. Силовые поля являются разновидностью межатомных потенциалов. Более точно, силовое поле относится к функциональной форме и наборам параметров, используемым для расчета потенциальной энергии системы на атомистическом уровне. Силовые поля обычно применяются в молекулярной динамике или моделировании методом Монте-Карло. Параметры выбранной энергетической функции могут быть получены из данных классических лабораторных экспериментов, расчетов в квантовой механике или комбинированно. Силовые поля используют ту же концепцию, что и силовые поля в классической физике, с тем отличием, что параметры силового поля в химии описывают энергетический ландшафт на атомистическом уровне. На основе силового поля действующие на каждую частицу силы выводятся как градиент потенциальной энергии по координатам частицы. Существует большое количество различных типов силовых полей, например, для органических молекул, ионов, полимеров, минералов и металлов. В зависимости от материала для силовых полей обычно выбираются различные функциональные формы, поскольку различные типы атомистических взаимодействий определяют поведение материала. Существуют различные критерии для классификации стратегий параметризации силовых полей. Важным разграничением является «специфичный для компонента» и «переносимый». При специфичной для компонента параметризации рассматриваемое силовое поле разрабатывается исключительно для описания одного конкретного вещества, например, воды. Другое важное различие касается физической структуры моделей: силовые поля «всех атомов» предоставляют параметры для каждого типа атома в системе, включая водород, в то время как объединенные (united-atom) межатомные потенциалы рассматривают атомы водорода и углерода в метильных группах и метиленовых мостиках как единый центр взаимодействия. Грубозернистые потенциалы, часто используемые в длительных симуляциях макромолекул, таких как белки, нуклеиновые кислоты и многокомпонентные комплексы, жертвуют химическими деталями ради повышения вычислительной эффективности. Примерами являются потенциал Ми и электростатическое взаимодействие, описываемое законом Кулона. Однако оба могут быть ограничены или масштабированы постоянным фактором для учета электронной поляризуемости. За последние десятилетия было предложено множество силовых полей, основанных на этом или аналогичных энергетических выражениях, для моделирования различных типов материалов, таких как молекулярные вещества, металлы, стекла и т.д. Ниже представлен исчерпывающий список силовых полей.
Электростатические взаимодействия
Электростатические взаимодействия описываются энергией Кулона, которая использует атомные заряды для представления химических связей, варьирующихся от ковалентных до полярно-ковалентных и ионных. Типичная формула – закон Кулона:
где – расстояние между двумя атомами и . Общая энергия Кулона представляет собой сумму по всем парным комбинациям атомов и обычно исключает взаимодействия внутри одного атома. Атомные заряды могут вносить доминирующий вклад в потенциальную энергию, особенно для полярных молекул и ионных соединений, и критически важны для моделирования геометрии, энергии взаимодействия и реакционной способности. Назначение зарядов обычно основано на некотором эвристическом подходе, допускающем различные возможные решения.
Atomic charges can make dominant contributions to the potential energy, especially for polar molecules and ionic compounds, and are critical to simulate the geometry, interaction energy, and the reactivity. The assignment of charges usually uses some heuristic approach, with different possible solutions.
Силовые поля для кристаллических систем
Атомистические взаимодействия в кристаллических системах значительно отличаются от взаимодействий в молекулярных системах, например, органических молекул. Для кристаллических систем, в особенности, важны многотельные взаимодействия, которые нельзя пренебрегать, если требуется высокая точность силового поля. Для кристаллических систем с ковалентной связью обычно применяются потенциалы порядка связей, такие как потенциалы Терсоффа. Для металлических систем обычно используются потенциалы внедренных атомов. Для металлов также были разработаны так называемые потенциалы модели Друде, описывающие форму прикрепления электронов к ядрам.
Параметризация
В дополнение к функциональной форме потенциалов, силовое поле состоит из параметров этих функций. Вместе они определяют взаимодействия на атомистическом уровне. Параметризация, то есть определение значений параметров, имеет решающее значение для точности и надежности силового поля. Различные процедуры параметризации были разработаны для параметризации различных веществ, например, металлов, ионов и молекул. Для разных типов материалов обычно используются различные стратегии параметризации. В целом, можно выделить два основных типа параметризации: либо с использованием данных/информации с атомистического уровня, например, из квантово-механических расчетов или спектроскопических данных, либо с использованием данных макроскопических свойств, например, твердости или сжимаемости данного материала. Часто используется комбинация этих подходов. Следовательно, тем или иным образом, параметры силового поля всегда определяются эмпирическим путем. Тем не менее, термин "эмпирический" часто используется в контексте параметров силового поля, когда для подгонки использовались макроскопические данные о свойствах материала. Экспериментальные данные (микроскопические и макроскопические), включаемые в подгонку, включают, например, энтальпию испарения, энтальпию сублимации, дипольные моменты и различные спектроскопические свойства, такие как колебательные частоты. Часто для молекулярных систем квантово-механические расчеты в газовой фазе используются для параметризации внутримолекулярных взаимодействий и параметризации межмолекулярных дисперсионных взаимодействий с использованием макроскопических свойств, таких как плотность жидкости. Назначение атомных зарядов часто следует квантово-механическим протоколам с некоторыми эвристиками, что может приводить к значительным отклонениям в представлении конкретных свойств. За последние десятилетия было использовано большое количество рабочих процессов и процедур параметризации с использованием различных данных и стратегий оптимизации для определения параметров силового поля. Они существенно различаются, что также связано с различными направлениями развития. Параметры для молекулярного моделирования биологических макромолекул, таких как белки, ДНК и РНК, часто были получены/перенесены из наблюдений за малыми органическими молекулами, которые более доступны для экспериментальных исследований и квантовых расчетов. Типы атомов определены как для различных элементов, так и для одних и тех же элементов в достаточно различных химических окружениях. Например, атомы кислорода в воде и атомы кислорода в карбонильной функциональной группе классифицируются как различные типы силового поля. Связанные члены относятся к парам, тройкам и четверкам связанных атомов и включают значения эффективной константы упругости для каждого потенциала. Процедуры параметризации эвристических силовых полей были очень успешными на протяжении многих лет, но в последнее время подвергаются критике, поскольку они обычно не полностью автоматизированы и, следовательно, подвержены некоторой субъективности разработчиков, что также создает проблемы с воспроизводимостью процедуры параметризации. Усилия по предоставлению кодов и методов с открытым исходным кодом включают openMM и openMD. Использование полуавтоматизации или полной автоматизации без учета химических знаний, вероятно, увеличит несоответствия на уровне атомных зарядов, при назначении оставшихся параметров и, вероятно, снизит интерпретируемость и эффективность параметров.
Базы данных силовых полей
В последние десятилетия было опубликовано большое количество силовых полей, преимущественно в научных публикациях. В последние годы некоторые базы данных предприняли попытки собрать, классифицировать и сделать силовые поля доступными в цифровом формате. При этом различные базы данных специализируются на разных типах силовых полей. Например, база данных openKim ориентирована на межатомные функции, описывающие отдельные взаимодействия между конкретными элементами. База данных TraPPE специализируется на переносимых силовых полях для органических молекул (разработана группой Зипманна). База данных MolMod ориентирована на молекулярные и ионные силовые поля (как специфичные для компонентов, так и переносимые).
Реактивный
ЭВБ (Эмпирическая валентная связь) – реактивное силовое поле, разработанное Уоршелем и его коллегами для моделирования химических реакций в различных средах. ЭВБ облегчает вычисление свободных энергий активации в конденсированных фазах и в ферментах. ReaxFF – реактивное силовое поле (межатомный потенциал), разработанное Адри ван Дюином, Уильямом Годдардом и их коллегами. Оно медленнее классического MD (в 50 раз), требует наборов параметров со специальной валидацией и не имеет валидации для поверхностных и межфазных энергий. Параметры не поддаются интерпретации. Может использоваться для динамического моделирования химических реакций в атомном масштабе. Параллелизованный ReaxFF позволяет проводить реактивные симуляции на масштабе более 1 000 000 атомов на крупных суперкомпьютерах.
Грубозернистые
DPD (диссипативная динамика частиц) – Это метод, обычно применяемый в химической инженерии. Он обычно используется для изучения гидродинамики различных простых и сложных жидкостей, для которых требуется учитывать временные и пространственные масштабы, превышающие доступные для классической молекулярной динамики. Потенциал был первоначально предложен Hoogerbrugge и Koelman, с последующими модификациями, внесенными Español и Warren. Современное состояние области было подробно рассмотрено на семинаре CECAM в 2008 году. В последнее время проводятся работы по учету некоторых химических нюансов, важных для растворов. Это привело к исследованиям, посвященным автоматизированной параметризации потенциалов взаимодействия DPD на основе экспериментальных данных. Впоследствии это было расширено на другие молекулы. Силовое поле использует отображение четырех тяжелых атомов на одну CG-точку взаимодействия и параметризуется с целью воспроизведения термодинамических свойств. SAFT – Грубая модель, разработанная снизу вверх в группе молекулярных систем Имперского колледжа Лондона, адаптированная к плотности жидкой фазы и давлению паров чистых соединений с использованием уравнения состояния SAFT. SIRAH – грубозернистое силовое поле, разработанное Pantano и его коллегами из группы биомолекулярного моделирования Института Пастера в Монтевидео, Уругвай; разработано для молекулярной динамики воды, ДНК и белков. Бесплатно доступно для пакетов AMBER и GROMACS. VAMM (Virtual atom molecular mechanics) – грубозернистое силовое поле, разработанное Korkut и Hendrickson для расчетов молекулярной механики, таких как крупномасштабные конформационные переходы, основанные на виртуальных взаимодействиях атомов Cα. Это силовое поле, основанное на знаниях, сформулированное для учета особенностей, зависящих от вторичной структуры и специфической информации о контактах между аминокислотными остатками в белках.
Машинное обучение
MACE (Multi Atomic Cluster Expansion) – это высокоточная архитектура силового поля машинного обучения, сочетающая в себе строгий многочастичный анализ общей потенциальной энергии с ротационно-инвариантными представлениями системы. ANI (Artificial Narrow Intelligence) – это переносимый потенциал нейронной сети, построенный на основе векторов атомного окружения и способный обеспечивать точность, сопоставимую с DFT, в отношении энергий. FFLUX (первоначально QCTFF) – это набор обученных моделей Кригинга, работающих совместно для создания молекулярного силового поля, обученного на атомах в молекулах или на членах энергии квантово-химической топологии, включая электростатические, обменные и корреляционные поправки. TensorMol – гибридная модель, в которой нейронная сеть обеспечивает потенциал короткого радиуса действия, а более традиционные потенциалы добавляют экранированные члены, описывающие взаимодействия на больших расстояниях. Δ ML – это не метод силового поля, а модель, добавляющая выученные корректирующие энергетические члены к приближенным и относительно недорогим квантово-химическим расчетам для достижения точности, сравнимой с более дорогими и точными квантово-химическими моделями. SchNet – нейронная сеть, использующая непрерывные фильтрующие сверточные слои для предсказания химических свойств и поверхностей потенциальной энергии. PhysNet – это энергетическая функция на основе нейронной сети для предсказания энергий, сил и (колеблющихся) частных зарядов.
Вода
Набор параметров, используемых для моделирования воды или водных растворов (по сути, силовое поле для воды), называется моделью воды. Предложено множество моделей воды, таких как SPC, гибкая простая точечная зарядовая модель воды (flexible SPC), ST2 и mW. В вычислительной химии и физике также применяются другие растворители и методы представления растворителей, которые называются моделями растворителей.
Модифицированные аминокислоты
Forcefield PTM – Силовое поле и веб-инструмент на основе AMBER для моделирования распространенных посттрансляционных модификаций аминокислот в белках, разработанный Крисом Флаудасом и его коллегами. Он использует зарядную модель ff03 и содержит несколько поправок на торсионные углы боковых цепей, параметризованных для соответствия квантово-химической вращательной поверхности. Forcefield NCAA – Силовое поле и веб-инструмент на основе AMBER для моделирования распространенных неестественных аминокислот в белках в симуляциях конденсированной фазы с использованием зарядной модели ff03. Показано, что заряды коррелируют со свободными энергиями гидратации соответствующих аналогов боковых цепей.
Другое
Функции LFMM (молекулярная механика поля лиганда), основанные на модели углового перекрытия (AOM), для описания координационной сферы вокруг переходных металлов. Реализованы в Molecular Operating Environment (MOE) как DommiMOE и в Tinker. VALBOND – функция для описания валентных углов, основанная на теории валентных связей, пригодная для больших угловых искажений, гипервалентных молекул и комплексов переходных металлов. Может быть включена в другие силовые поля, такие как CHARMM и UFF.
VALBOND a function for angle bending that is based on valence bond theory and works for large angular distortions, hypervalent molecules, and transition metal complexes. It can be incorporated into other force fields such as CHARMM and UFF.