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 |