Af2cv

Version 3 (Andrey Golovin, 29.11.2023 17:21)

1 1 Andrey Golovin
h1. Метадинамика
2 1 Andrey Golovin
3 1 Andrey Golovin
4 1 Andrey Golovin
*Создайте рабочую директорию.*
5 1 Andrey Golovin
6 1 Andrey Golovin
7 1 Andrey Golovin
* Координаты белка возьмите из записи PDB:1L2Y .
8 1 Andrey Golovin
* файл настроек для минимизации энергии "em.mdp":https://gitlab.sirius-web.org/golovin/protein-design/-/raw/master/pracs/p5/em.mdp 
9 2 Andrey Golovin
* файл настроек для "утряски" воды "pr.mdp":https://gitlab.sirius-web.org/golovin/protein-design/-/raw/master/pracs/p5/pr.mdp
10 2 Andrey Golovin
* файл настроек для молекулярной динамики "md.mdp":https://gitlab.sirius-web.org/golovin/protein-design/-/raw/master/pracs/p5/md.mdp
11 1 Andrey Golovin
12 1 Andrey Golovin
* Теперь построим файл топологии системы в силовом поле amber99sb и файл с координатами в формате Gromacs.
13 1 Andrey Golovin
<pre><code class="bash">
14 3 Andrey Golovin
gmx pdb2gmx -f p.pdb -o p -p  -ff amber99sb -water tip3p
15 1 Andrey Golovin
</code></pre>
16 1 Andrey Golovin
17 1 Andrey Golovin
* Делаем небольшой отступ в ячейке от белка.
18 1 Andrey Golovin
<pre><code class="bash">
19 3 Andrey Golovin
gmx editconf -f p.gro -o p_ec -d 1.5
20 1 Andrey Golovin
</code></pre>
21 1 Andrey Golovin
* Проведём оптимизацию геометрии системы, что бы удалить "плохие" контакты в молекуле.
22 1 Andrey Golovin
<pre><code class="bash">
23 3 Andrey Golovin
gmx grompp -f em -c p_ec -p  -o p_em -maxwarn 1
24 3 Andrey Golovin
gmx mdrun -deffnm dna_p -v
25 1 Andrey Golovin
</code></pre>
26 1 Andrey Golovin
*Отметье в отчёте изменение максимальной силы в ходе оптимизации геометрии. Знаесите начальное и конечное значение максимальной силы.
27 1 Andrey Golovin
28 1 Andrey Golovin
* Добавим в ячейку молекулы воды
29 3 Andrey Golovin
<pre><code class="bash"> 
30 3 Andrey Golovin
gmx genbox -cp p_em -p  -cs  -o p_s
31 1 Andrey Golovin
</code></pre>
32 1 Andrey Golovin
* Нейтрализуем заряд системы. Это делаем в два шага: строим tpr и запускаем genion. В выводе grompp обратите внимание на информацию о заряде системы.
33 1 Andrey Golovin
<pre><code class="bash"> 
34 3 Andrey Golovin
gmx grompp -f em -p  -c p_s -o p_s
35 3 Andrey Golovin
gmx genion -s p_s -o p_si -p  -neutral -conc 0.15
36 1 Andrey Golovin
</code></pre>
37 1 Andrey Golovin
* Проведём "утряску" воды:
38 1 Andrey Golovin
<pre><code class="bash">
39 3 Andrey Golovin
gmx grompp -f pr -c p_si -p  -o p_pr -maxwarn 1
40 3 Andrey Golovin
gmx mdrun -deffnm p_pr -v
41 1 Andrey Golovin
</code></pre>
42 1 Andrey Golovin
* Cравните визуально изменеия в системах p_pr.gro и p_si.gro . Занесите наблюдения в отчёт. 
43 1 Andrey Golovin
* Запускаем тестовое моделирование молекулярной динамики.
44 1 Andrey Golovin
<pre><code class="bash">
45 3 Andrey Golovin
gmx grompp -f md -c p_pr -p  -o p_md -maxwarn 1
46 3 Andrey Golovin
gmx mdrun  -deffnm p_md -v -nsteps 1000000 -ntomp 4
47 1 Andrey Golovin
</code></pre>
48 1 Andrey Golovin
Просмотреть ход счёта можно в файле p_md.log
49 1 Andrey Golovin
50 1 Andrey Golovin
h.3 Метадинамика 
51 1 Andrey Golovin
52 1 Andrey Golovin
* Попробуем странную штуку https://github.com/spiwokv/af2cv/tree/main
53 1 Andrey Golovin
* Надо сделать две системы исходный белок и ваш дизайн, данные для стабилизированного белка я посчитаю сам
54 1 Andrey Golovin
* Вероятно, что при утряске воды система будет взрываться, надо в em.mdp  поменять integrator на steep. И потом:
55 1 Andrey Golovin
56 1 Andrey Golovin
<pre><code class="bash">	
57 3 Andrey Golovin
gmx grompp -f em -c p_si -p  -o p_em2 -maxwarn 1
58 3 Andrey Golovin
gmx mdrun -deffnm p_em2 -v
59 3 Andrey Golovin
gmx grompp -f pr -c p_em2 -p  -o p_pr -maxwarn 1
60 3 Andrey Golovin
gmx mdrun -deffnm p_pr -v
61 1 Andrey Golovin
</code></pre>
62 1 Andrey Golovin
63 1 Andrey Golovin
* Скопируйте себе  библиотеку для этой "CV":https://gitlab.sirius-web.org/golovin/protein-design/-/raw/master/pracs/p5/AFDistProb.cpp?inline=false и файл "plumed.dat":https://gitlab.sirius-web.org/golovin/protein-design/-/raw/master/pracs/p5/plumed.dat
64 1 Andrey Golovin
65 3 Andrey Golovin
* В начале файла надо внести изменения в путь к библиотеке с CV
66 3 Andrey Golovin
* Для дизайна надо догадаться как поменять номера атомов в двух местах: WHOLEMOLECULES и ATOMS=
67 1 Andrey Golovin
* Запускаем 
68 1 Andrey Golovin
<pre><code class="bash">
69 3 Andrey Golovin
gmx  mdrun -deffnm p_md -ntomp 4 -v  -plumed plumed.dat
70 1 Andrey Golovin
</code></pre>
71 1 Andrey Golovin
72 1 Andrey Golovin