Суть задания состоит в расчёте точечных зарядов на атомах этана, построении файла топологии (этот файл содержит описание ковалентных и нековалентных взаимодействий).
С помощью расчёта энтальпии испарения предлагается найти оптимальные параметры для описания Ван-дер-Ваальсовых взаимодействий.
Задание 1Начнем с того, что определим точечные заряды. Для этого воспользуемся набором скриптов RED на perl.С помощью babel сделаем pdb файл этана из результатов оптимизации из предыдущего практикума. Добавим путь к скриптам в системный путь: export PATH=${PATH}:/home/preps/golovin/progs/bin Теперь с помощью скрипта Ante_RED.pl подготовим pdb файл. Ante_RED.pl et.pdb Необходимо обратить внимание на заголовок в p2n файле, если нас устраивает заряд и мультиплетность молекулы (а нас это все усраивает:
REMARK CHARGE-VALUE 0 (заряд молекулы = 0) REMARK MULTIPLICITY-VALUE 1 (мультиплетность молекулы = 1)),то переименуем наш p2n файл в Mol_red1.p2n. Запустим RED. RED-vIII.4.pl Программа не нашла ошибок и в директории Data-RED мы нашли файл Mol_m1-o1.mol2 с координатами атомов и зарядами.
Задание 2Начнем создание файла описания молекулы в формате пакета программ GROMACS. Единица измерения расстояния в GROMACS нанометр.Пусть имя файла будет et.top. В файлах этого типа комментарии находятся после ";". Итак, первые две строчки, в которых мы задаём некоторые правила:
[ defaults ] ; nbfunc comb-rule gen-pairs fudgeLJ fudgeQQ 1 2 yes 0.5 0.8333Дальше мы задаём типы атомов и, собственно, параметры для функции Ленорда-Джонса. Будем считать, что в случае этана Ван-дер-Ваальсовое взаимодействие между атомами углерода разных молекул минимально, так как углероды почти полностью экранированы атомами водорода. Поэтому поставим для углерода некоторые параметры. Ван-дер-Ваальсовый радиус водорода, т.е. сигма, нам известен из многих источников, см. webelements.com. Итак, у нас получилось, что в этом разделе всего одна переменная - это epsilon для водорода.
[ atomtypes ] ; name at.num mass charge ptype sigma epsilon H 1 1.008 0.0000 A 1.06908e-01 1.00000e-00 C 6 12.01 0.0000 A 3.39967e-01 3.59824e-01Дальше переходим непосредственно к описанию самой молекулы. Здесь мы описываем имя и указываем, что соседи через три связи не учитываются при расчете Ван-дер-Ваальсовых взаимодействий. Это верно, поскольку мы включаем это взаимодействие в торсионные углы:
[ moleculetype ] ; Name nrexcl et 3Добавим атомы этана. В первом столбце идёт номер атома. На него мы будем ссылаться при описании связей. Остальные столбцы не такие сложные. Остается лишь поправить типы атомов и заряды.
[ atoms ] ; nr type resnr residue atom cgnr charge mass 1 N 1 ETH C1 1 -0.10 12.01 2 N 1 ETH C2 2 -0.10 12.01 3 N 1 ETH H1 3 0.0 1.008 4 N 1 ETH H2 4 0.0 1.008 5 N 1 ETH H3 5 0.0 1.008 6 N 1 ETH H4 6 0.0 1.008 7 N 1 ETH H5 7 0.0 1.008 8 N 1 ETH H6 8 0.0 1.008Переходим к описанию связей. Константу жесткости и длину связи надо взять из занятия 4.
[ bonds ] ; ai aj funct b0 kb 1 2 1 0.1525 250000.0 1 3 1 0.1085 300000.0 ....... дальше сами, связей должно быть 7Описание углов производим аналогично. Силовые константы можно взять из примера.
[ angles ] ; ai aj ak funct phi0 kphi ;around c1 3 1 4 1 109.500 200.400 .............. ;around c2 1 2 6 1 109.500 400.400 6 2 8 1 109.500 200.400 ......... должно быть 12 записейТорсионные углы, для них возьмем параметры из примера:
[ dihedrals ] ; ai aj ak al funct t0 kt mult 3 1 2 6 1 0.0 0.62760 3 3 1 2 7 1 0.0 0.62760 3 ....... должно быть 9 записейТеперь создадим список пар атомов, которые не должны считаться при расчете VdW. (Здесь можно возразить: а как же nrexcl=3 ? . Особенность расчета 1-4 взаимодействий подразумевает, что в профиле торсионного угла участвует не только потенциал с cos, но и LJ отталкивание. Это удобно для точной параметризации, но нам пока не надо.) Итак, добавляем список:
[ pairs ] ; ai aj funct 3 6 3 7 3 8 4 6 4 7 4 8 5 6 5 7 5 8Основное описание молекулы создано. Ура-ура! Теперь переходим к описанию системы. У нас есть уже готовые координаты с 38 молекулами этана. Надо бы указать это в описании:
[ System ] ; any text here first one [ molecules ] ;Name count et 38После строгого выполнения всего, о чем говорилось выше, получили вот какой файл et.top.
Задание 3Мы создали описание молекулы с нуля.Наша следующая задача - промоделировать испарение этана. До этого было подготовлено два состояния системы (готовили, конечно, не мы, а преподаватель=)): первое соответствует газовой фазе, где расстояния между молекулами порядка 50 ангстрем. Файл для газа. Вторая система имеет такую же плотность, как и жидкий этан. Файл для жидкой фазы. Наша задача состоит в том, чтобы провести короткое моделирование динамики каждой из этих систем и определить разницу в энергии VdW взаимодействий между системами, сравнив эту разницу с энтальпией испарения этана. При Т=25 это значение равно 5.4 кДж/моль. Вспомним, что epsilon для водорода нам не известна. По аналогии с занятием 4 создадим 7 топологий с разными значениями epsilon. Будем использовать скрипт:
Добавим в скрипт строчки для расчета:
Далее конвертируем траекторию trr в pdb, при желании можно ее посмотреть в PyMol. trjconv_d -f v_3 -s v_3 -o v_3.pdb Полученный файл. Теперь нам надо посчитать сами значения энергий, для этого воспользуемся утилитой g_energy. Эта утилита может работать в интерактивном режиме, но это не удобно, поэтому в скрипте используем перенаправление потока. Символ '\n' означает перенос строки:
Задание 4На основе полученных txt файлов установим среднее значение энергии для каждого значения epsilon водорода.Сравним вклад кулоновских и VdW взаимодействий. Оценим, в каком диапозоне должна лежать epsilon водорода, чтобы воспроизводилась энтальпия испарения этана. Получили следующую таблицу для молекул в жидкой фазе:
epsilon average energy (kJ/mol) LJ Coulomb epsilon average energy (kJ/mol) LJ Coulomb 1.00000 -249.467 0.00259666 .12500 -28.8355 0.000163598 .03703 -8.25613 6.73105e-05 .01562 -2.62198 0.000228645 .00800 -2.91346 0.000261196 .00462 -2.26362 0.000166036 .00291 -0.980166 0.000129723 Для молекул в газовой фазе:
epsilon average energy (kJ/mol) LJ Coulomb 1.00000 -0.000226728 3.87547e-05 .12500 -0.000158166 3.87606e-05 .03703 -0.000141376 3.89777e-05 .01562 -0.000134444 3.89762e-05 .00800 -0.000130805 3.89787e-05 .00462 -0.00012861 3.89867e-05 .00291 -0.000127178 3.89819e-05Как видно из полученных данных, вклад кулоновских сил мал по сравнению с Ван-дер-Ваальсовыми. Для газа значения энергий VdW взаимодействий все порядка 10-4, тогда как у жидкости минимальный порядок 1. Поскольку кулоновские взаимодействия для обоих фаз намного меньше, чем VdW, то для оценки энтальпии испарения можно брать значения только для VdW взаимодействий в жидкой фазе. Чтобы воспроизводилась энтальпия испарения этана, epsilon водорода должна лежать в диапозоне от 0.01562 до 0.03703. |