Инструмент на Python для создания начальных файлов для моделирования молекулярной динамики
Явэй Лю
2021/11/30
Требуются Python и Packmol.
Для больших систем рекомендуется использовать Pypy.
fftool нужны два типа файлов для каждого вида (молекулы, ионы и другие материалы) в моделировании MD:
Всегда тестируйте файлы с минимальной системой.
Более подробную информацию можно найти здесь.
Форматы, принимаемые fftool: .zmat
, .xyz
, .pdb
или .mol
.
Каждый файл содержит имя файла для файла силового поля.
fftool может вывести связность между атомами на основе длины связи в файле силового поля:
.xyz
и .pbd
..zmat
и .mol
, если указано ключевое слово reconnect
.Файл .zmat
всегда рекомендуется, особенно для построения собственной молекулы.
benzene
CA
CA 1 rCC
CA 2 rCC 1 120.00
CA 3 rCC 2 120.00 1 0
CA 4 rCC 3 120.00 2 0
CA 5 rCC 4 120.00 3 0
HA 1 rCH 2 120.00 3 180
HA 2 rCH 3 120.00 4 180
HA 3 rCH 4 120.00 5 180
HA 4 rCH 5 120.00 6 180
HA 5 rCH 6 120.00 1 180
HA 6 rCH 1 120.00 2 180
rCC = 1.400
rCH = 1.080
connect 1 6
oplsaa.ff
CA
находится в центре;CA
связан с первым атомом связью длиной rCC
;CA
связан со вторым атомом связью с длиной rCC
, образуя угол 120$^\circ$ между 3-2-1 атомами;CA
связан с третьим атомом связью с длиной rCC
, образуя угол 120$^\circ$ между 4-3-2 атомами и дигериал 0$^\circ$.connect 1 6
.oplsaa.ff
) приведено последним.A
;deg
;KJ/mol
(отличается от Kcal/mol
для реальных единиц LAMMPS, $1\text{Kcal}\approx4.184\text{KJ}$);fftool -h
предоставляет всю справочную информацию.fftool 40 ethanol.zmat 300 spce.zmat -r 38.0 -c
# -c помещает центр коробки в начало координат;packmol < pack.inp
;fftool 40 ethanol.zmat 300 spce.zmat -r 38.0 -c -l
# -l для создания исходных файлов для LAMMPS.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )