Молекулярная динамика биологических молекул в GROMACS
Цель занятия - ознакомиться с возможностями моделирования молекулярной динамики.genconf -f dppc.gro -o b_64.gro -nbox 4 4 4С помощью editconf преобразуем dppc.gro и b_64.gro в pdb файлы:
editconf -f dppc.gro -o dppc.pdb editconf -f b_64.gro -o b_64.pdbГеометрия системы неудачна: в одном из хвостов фосфолипида жирная кислота образует цикл.
editconf -f b_64.gro -o b_ec -d 0.5
grompp -f em -c b_ec -p b -o b_em -maxwarn 2 mdrun -deffnm b_em -vНачальное значение максимальной силы равно 4.37970e+05, конечное (после оптимизации) - 6.4541919e+02.
genbox -cp b_em -p b -cs spc216 -o b_s
grompp -f pr -c b_s -p b -o b_pr -maxwarn 1 mdrun -deffnm b_pr -v
ssh skif mkdir Tyshkovskiy exit
cd Tyshkovskiy scp -r md/* skif:Tyshkovskiy/
ssh skif cd Tyshkovskiy grompp -f md -c b_pr -p b -o b_md -maxwarn 1 mpirun -np 16 -q test -maxtime 5 /home/golovin/progs/bin/mdrun_mpi -deffnm b_md -vФайл не содержит ошибок.
mpirun -np 16 -maxtime 1200 /home/golovin/progs/bin/mdrun_mpi -deffnm b_md -vНомер моей задачи - 240913.
integrator = l-bfgs
coulombtype = Cut-off
vdw-type = Cut-off
coulombtype = pme
vdw-type = Cut-off
Tcoupl = Berendsen
Pcoupl = no
coulombtype = pme
vdw-type = Cut-off
Tcoupl = v-rescale
Pcoupl = Berendsen
trjconv -f b_md.xtc -s b_md.tpr -o b_pbc_1.pdb -skip 20В результате получаем файл b_pbc_1.pdb. Однако, при этой визуализации атомы, расположенные за стенкой ячейки, переносятся на другой край ячейки, в результате чего всю ячейку пересекают нереально длинные связи. Чтобы такого не было, будем переносить на другой край ячейки только молекулы целиком:
trjconv -f b_md.xtc -s b_md.tpr -o b_pbc_2.pdb -skip 20 -pbc molВ результате получаем файл b_pbc_2.pdb. В данном случае все выглядит вполне реалистично. Длинного бислоя не образуется, однако образуется достаточно вытянутая мицелла. Мицелла образуется примерно с 25 номера модели. Это соответствует времени 12500 фемтосекунд.
g_traj -f b_md.xtc -s b_md.tpr -ob box_1.xvgВ файле box_1.xvg содержатся размеры ячейки. В первой колонке приводится время, а в следующих трёх - размер ячейки (длины по каждым из осей). Зависимость площади (нормированной на один липид в слое) в квадратных нанометрах по соответствующим осям (вычисленной как произведение длин по осям, не являющимися нормалью к поверхности бислоя, (то есть по осям Y и Z) деленным на 32 (общее число молекул липидов пополам)) представлена на графике:
g_sas -f b_md.xtc -s b_md.tpr -o sas_b.xvgВ результате получаем файл sas_b.xvg с данными о гидрофильной и гидрофобной поверхностях в каждый момент времени. Зависимость изменения гидрофобной (синяя) и гидрофильной (красная) поверхностей от времени представлена ниже:
g_order -s b_md -f b_md.xtc -o ord_end.xvg -n sn1.ndx -b 35000 -d XДля начала траектории:
g_order -s b_md -f b_md.xtc -o ord_start.xvg -n sn1.ndx -e 5000 -d XГрафик с изображением меры порядка для разных атомов липида (с головки до хвоста) для начала траектории представлен ниже:
Назад