Af2cv
Version 2 (Andrey Golovin, 29.11.2023 17:19)
| 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 | 1 | 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 | 1 | 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 | 1 | Andrey Golovin | gmx grompp -f em -c p_ec -p -o p_em -maxwarn 1 |
| 24 | 1 | 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 | 1 | Andrey Golovin | |
| 30 | 1 | 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 | 1 | Andrey Golovin | gmx grompp -f em -p -c p_s -o p_s |
| 35 | 1 | 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 | 1 | Andrey Golovin | gmx grompp -f pr -c p_si -p -o p_pr -maxwarn 1 |
| 40 | 1 | 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 | 1 | Andrey Golovin | gmx grompp -f md -c p_pr -p -o p_md -maxwarn 1 |
| 46 | 1 | 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 | 1 | Andrey Golovin | gmx grompp -f em -c p_si -p -o p_em2 -maxwarn 1 |
| 58 | 1 | Andrey Golovin | gmx mdrun -deffnm p_em2 -v |
| 59 | 1 | Andrey Golovin | gmx grompp -f pr -c p_em2 -p -o p_pr -maxwarn 1 |
| 60 | 1 | 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 | 1 | Andrey Golovin | * В начале файла надо внести измеенения в путь к библиотеке с CV |
| 66 | 1 | Andrey Golovin | * Для дизайна надо докадаться как поменять номера атомов в двух местах: WHOLEMOLECULES и ATOMS= |
| 67 | 1 | Andrey Golovin | * Запускаем |
| 68 | 1 | Andrey Golovin | <pre><code class="bash"> |
| 69 | 1 | 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 |