Kodomo

Пользователь

Главная

Изучение работы методов контроля температуры в GROMACS

make_ndx -f box_38.gro -o 1.ndx

editconf -f box_38.gro -o et1.gro -n 1.ndx
#зададим ячейку и расположим молекулу по центру ячейку
editconf -f et1.gro -o et.gro -d 2 -c

Напишем скрипт bash для работы с 5ю системами.

mkdir ${i}

grompp -f ${i}.mdp -c et.gro -p et.top -o et_${i}.tpr

mdrun -deffnm et_${i} -v -nt 1

Анализ

trjconv -f ${i}/et_${i}.trr -s ${i}/et_${i}.tpr -o ${i}/et_${i}.pdb

Сравним потенциальную энергию связи и кинетическую энергию для каждой из 5 систем

g_energy -f et_${i}.edr -o et_${i}_en.xvg

echo -e "set datafile commentschars '#@&'
set term 'png'
set output '${i}/en_${i}.png'
plot '${i}/et_${i}_en.xvg' using 1:2, '${i}/et_${i}_en.xvg' using 1:3" > ${i}/en_${i}.gnu
gnuplot < ${i}/en_${i}.gnu

Рассмотрим распределение длинны связи С-С за время моделирования

В текстовом редакторе создим файл b.ndx со следующим содержимым:

[ b ]
1 2

g_bond -f et_${i}.trr -s et_${i}.tpr -o bond_${i}.xvg -n b.ndx

Построим графики распределения длинн связей. Для этого в баш скрипте добавим строчки скрипта для Gnuplot:

echo "set datafile commentschars '#@&'
set term 'png'
set output '${i}/bond_${i}.png'
plot '${i}/bond_${i}.xvg' with boxes" > ${i}/bond_${i}.gnu
gnuplot < ${i}/bond_${i}.gnu

Полученные изображения: