WikiDer > Выборка пути перехода
Выборка пути перехода (TPS) это Выборка редких событий метод, используемый в компьютерное моделирование редких событий: физические или химические переходы системы из одного стабильного состояния в другое, которые происходят слишком редко, чтобы их можно было наблюдать в компьютерной шкале времени. Примеры включают сворачивание белка, химические реакции и зарождение. Стандартные инструменты моделирования, такие как молекулярная динамика может генерировать динамические траектории всех атомов в системе. Однако из-за разрыва в доступных временных масштабах между моделированием и реальностью даже нынешним суперкомпьютерам могут потребоваться годы моделирования, чтобы показать событие, которое происходит один раз в микросекунду без какого-либо ускорения.
Ансамбль переходного пути
TPS фокусируется на самой интересной части симуляции, переход. Например, первоначально развернутый белок будет долго колебаться в конфигурации с открытой цепью, прежде чем претерпеть переход и сворачиваться сам по себе. Цель метода - точно воспроизвести моменты складывания.
В общем, рассмотрим систему с двумя стабильными состояниями A и B. Система будет проводить в этих состояниях долгое время и иногда перескакивать с одного на другое. Есть много способов, которыми может происходить переход. После того, как каждому из множества путей присвоена вероятность, можно построить Монте-Карло случайное блуждание в пространстве путей траекторий перехода и, таким образом, генерирует ансамбль всех путей перехода. Затем из ансамбля можно извлечь всю необходимую информацию, такую как механизм реакции, переходные состояния и константы скорости.
Учитывая начальный путь, TPS предоставляет несколько алгоритмов для изменения этого пути и создания нового. Как и во всех прогулках по методу Монте-Карло, новый путь будет принят или отклонен, чтобы иметь правильную вероятность пути. Процедура повторяется, и ансамбль постепенно дискретизируется.
Мощный и эффективный алгоритм - это так называемый стрельба.[1] Рассмотрим случай классической системы многих тел, описываемой координатами р и импульсы п. Молекулярная динамика генерирует путь как набор (рт, пт) в дискретные моменты времени т в [0,Т] где Т это длина пути. Для перехода от A к B (р0, п0) находится в A, а (рТ, пТ) в B. Одно из времен пробега выбирается случайно, импульсы п немного изменены в п + δp, куда δp является случайным возмущением, согласованным с ограничениями системы, например сохранение энергии и момента импульса. Затем с этой точки моделируется новая траектория, как назад, так и вперед во времени, пока не будет достигнуто одно из состояний. Находясь в переходном регионе, это не займет много времени. Если новый путь по-прежнему соединяет A с B, он принимается, в противном случае он отклоняется, и процедура начинается снова.
Расчет константы скорости
В процедуре Беннета – Чандлера [2][3] константа скорости kAB для перехода от А к B выводится из корреляционной функции
куда часА(B) - характеристическая функция состояния A (B), а часА(B)(т) равно 1, если система в момент времени т в состоянии А(B) или 0, если нет. Производная по времени C '(т) начинается в момент времени 0 в теория переходного состояния (TST) значение kABTST и выходит на плато kAB ≤ kABTST для времен порядка времени перехода. Следовательно, если функция известна до этого времени, также доступна константа скорости.
В рамках TPS C(т) можно переписать как среднее по ансамблю путей
где нижний индекс AB обозначает среднее значение в ансамбле путей, которые начинаются в A и посещают B хотя бы один раз. Время т ' - произвольное время в области плато C(т). Фактор C(т') в это конкретное время может быть вычислено с помощью комбинации выборки пути и зонтичный отбор проб.
Выборка интерфейса перехода
Расчет константы скорости TPS может быть улучшен с помощью разновидности метода, называемого выборкой интерфейса перехода (TIS).[4] В этом методе переходная область делится на подобласти с помощью интерфейсов. Первый интерфейс определяет состояние A и последнее состояние B. Интерфейсы являются не физическими интерфейсами, а гиперповерхностями в фазовое пространство.
Константу скорости можно рассматривать как поток через эти интерфейсы. Скорость kAB представляет собой поток траекторий, начинающихся перед первым интерфейсом и проходящих через последний интерфейс. Поток является редким событием, поэтому его практически невозможно вычислить с помощью прямого моделирования. Однако, используя другие интерфейсы между состояниями, можно переписать поток в терминах вероятностей перехода между интерфейсами
куда пА(я + 1|я) - вероятность траекторий, идущих из состояния А и пересекая интерфейс i, чтобы добраться до интерфейсая + 1. Здесь интерфейс 0 определяет состояние А а интерфейс n определяет состояние B. Фактор Φ1,0 поток через интерфейс, ближайший кА. Сделав этот интерфейс достаточно близким, количество может быть вычислено с помощью стандартного моделирования, так как событие пересечения через этот интерфейс уже не является редким событием.
Примечательно, что в приведенной выше формуле нет марковского предположения о независимых переходных вероятностях. Количество пА(я + 1 | i) имеют нижний индекс А чтобы указать, что все вероятности зависят от истории пути, начиная с момента его выхода А. Эти вероятности можно вычислить с помощью моделирования выборки траектории с использованием движения TPS. Интерфейс пересечения пути i нарушен, и новый путь выстрелил. Если путь по-прежнему начинается с A и пересекает границуя, принято. Вероятность пА(я + 1|я) следует из отношения количества путей, доходящих до границы я +1 к общему количеству путей в ансамбле.
Теоретические соображения показывают, что вычисления TIS по крайней мере в два раза быстрее, чем TPS, а компьютерные эксперименты показали, что константа скорости TIS может сходиться до 10 раз быстрее. Причина этого в том, что TIS использует трассы регулируемой длины и в среднем короче, чем TPS. Кроме того, TPS полагается на корреляционную функцию C(т), вычисляемого путем суммирования положительных и отрицательных членов из-за перекрестков. Вместо этого TIS вычисляет скорость как эффективный положительный поток, величина kAB непосредственно вычисляется как среднее значение только положительных членов, влияющих на вероятности перехода интерфейса.
Зависящие от времени процессы
TPS / TIS, как обычно реализуется, может быть приемлемым для неравновесный расчеты при условии, что межфазные потоки не зависят от времени (стационарный). Для рассмотрения нестационарных систем, в которых существует временная зависимость динамики либо из-за изменения внешнего параметра, либо из-за эволюции самой системы, затем другие редкое событие могут потребоваться методы, такие как Выборка редких событий стохастического процесса.[5]
Цитированные ссылки
- ^ Деллаго, Кристоф; Bolhuis, Peter G .; Чендлер, Дэвид (1998). «Эффективная выборка пути перехода: применение к кластерным перестройкам Леннарда-Джонса». Журнал химической физики. 108 (22): 9236. Bibcode:1998ЖЧФ.108.9236Д. Дои:10.1063/1.476378.
- ^ Чендлер, Дэвид (1978). «Статистическая механика динамики изомеризации в жидкостях и приближение переходного состояния». Журнал химической физики. 68 (6): 2959. Bibcode:1978ЖЧФ..68.2959С. Дои:10.1063/1.436049.
- ^ Беннет, К. Х. (1977). Кристоферсон, Р. (ред.). Алгоритмы для химических вычислений, Серия симпозиумов ACS № 46. Вашингтон, округ Колумбия: Американское химическое общество. ISBN 978-0-8412-0371-6.
- ^ Van Erp, Titus S .; Мороний, Даниэле; Болхуис, Питер Г. (2003). «Новый метод выборки пути для расчета констант скорости». Журнал химической физики. 118 (17): 7762. arXiv:cond-mat / 0210614. Bibcode:2003ЖЧФ.118.7762В. Дои:10.1063/1.1562614.
- ^ Берриман, Джошуа Т .; Шиллинг, Таня (2010). «Выборка редких событий в неравновесных и нестационарных системах». Журнал химической физики. 133 (24): 244101. arXiv:1001.2456. Bibcode:2010ЖЧФ.133х4101Б. Дои:10.1063/1.3525099. PMID 21197970.
Больше ссылок
Для обзора TPS:
- Деллаго, Кристоф; Bolhuis, Peter G .; Гейсслер, Филипп Л. (2002). «Выборка пути перехода». Успехи химической физики. 123. С. 1–84. Дои:10.1002 / 0471231509.ch1. ISBN 978-0-471-21453-3.
- Bolhuis, Peter G .; Чендлер, Дэвид; Деллаго, Кристоф; Гейсслер, Филипп Л. (2002). «ОТБОР ПУТИ ПЕРЕХОДА: Бросание веревок через неровные горные перевалы в темноте». Ежегодный обзор физической химии. 53: 291–318. Bibcode:2002ARPC ... 53..291B. Дои:10.1146 / annurev.physchem.53.082301.113146. PMID 11972010.
Для обзора TIS
- Морони, Д. (2005). «СМЕТЬ». Эффективная выборка путей редких событий: от простых моделей до нуклеации (Кандидатская диссертация). Universiteit van Amsterdam. HDL:11245/1.240856.
внешняя ссылка
- Исходный код программы-оболочки S-PRES на C ++, с дополнительным параллелизмом с использованием OpenMP.
- http://www.pyretis.org Библиотека с открытым исходным кодом Python для выполнения выборки пути перехода, связанная с GROMACS, ЛАМПЫ, CP2K.