Молекулярная динамика биологических молекул в GROMACS

Цель данного занятия ознакомится с возможностями моделирования молекулярной динамики.

В этом занятии мы будем рользоваться пакетом молекулярной динамики Gromacs. Это программное обеспечение распостраняется под лицензией GPL, т.е. пользователь может скачать исходный код и свободен его изменять по своему усмотрению.

Общие положения

Типы файлов:

Основные программы из пакета, которые будут использованны на занятии:

Программы запускаются в консоли c префиксом gmx , флаги запуска программ начинаются с -, например -f. Как правило после флага следует либо имя файла либо значение параметра. Смотрите примеры ниже.

Объекты для практикума

На этом занятии Вам предлагается 6 различных систем для моделирования. Перейдите по ссылке для подробных инструкций по выполнен ию каждого задания.


Моделирование самосборки липидного бислоя из случайной стартовой конформации.

Создайте рабочую директорию mm-prac2

Вам даны файлы:

Просмотреть ход счёта можно в файле output.log


Моделирование поведения ДНК в формальдегиде.

Создайте рабочую директорию. Вам даны файлы в директории :

/home/golovin/teach/prac2/dna-melt/

  1. Теперь построим файл топологии системы в силовом поле amber99sb и файл с координатами в формате Gromacs. Предполагается, что структура дуплекса находится в файле dna.pdb.
  1. Делаем небольшой отступ в ячейке от ДНК.
  1. Проведём оптимизацию геометрии системы, что бы удалить "плохие" контакты в молекуле.
  1. Добавим в ячейку молекулы формамида. Внимательно прочитайте вывод программы и обязательно запомните количество добавле нных молекул формамида.
  1. Теперь надо изменить в текстовом редакторе файл тополгии dna.top. После строчки:
; Include forcefield parameters

где 2426 надо заменить на количество из пункта 8

  1. Нейтрализуем заряд системы. Это делаем в два шага: строим tpr и запускаем genion. В выводе grompp обратите внимание н а информацию о заряде системы.
  1. Проведём "утряску воды":
  1. Запускаем тестовое моделирование молекулярной динамики.

Просмотреть ход счёта можно в файле output.log


Моделирование перехода А-формы ДНК в В-форму в воде.

Создайте рабочую директорию. Вам даны файлы в директории :

/home/golovin/teach/prac2/dna-conf/

  1. Теперь построим файл топологии системы в силовом поле amber99sb и файл с координатами в формате Gromacs. Предполагается, что структура дуплекса находится в файле dna.pdb.
  1. Делаем небольшой отступ в ячейке от ДНК.
  1. Проведём оптимизацию геометрии системы, что бы удалить "плохие" контакты в молекуле.
  1. Добавим в ячейку молекулы воды
  1. Нейтрализуем заряд системы. Это делаем в два шага: строим tpr и запускаем genion. В выводе grompp обратите внимание на информацию о заряде системы.
  1. Проведём "утряску" воды:
  1. Запускаем тестовое моделирование молекулярной динамики.

Просмотреть ход счёта можно в файле output.log


Моделирование поведения короткого пептида в формальдегиде.

Создайте рабочую директорию. Вам даны файлы в директории :

/home/golovin/teach/prac2/pep-melt/

  1. Теперь построим файл топологии системы в силовом поле amber99sb и файл с координатами в формате Gromacs. Предполагается, что структура дуплекса находится в файле 2lx1.pdb.
  1. Делаем небольшой отступ в ячейке от ДНК.
  1. Проведём оптимизацию геометрии системы, что бы удалить "плохие" контакты в молекуле.
  1. Добавим в ячейку молекулы формамида. Внимательно прочитайте вывод программы и обязательно запомните количество добавле нных молекул формамида.
  1. Теперь надо изменить в текстовом редакторе файл тополгии dna.top. После строчки:
; Include forcefield parameters

где 2426 надо заменить на количество из пункта 8

  1. Нейтрализуем заряд системы. Это делаем в два шага: строим tpr и запускаем genion. В выводе grompp обратите внимание н а информацию о заряде системы.
  1. Проведём "утряску воды":
  1. Cравните визуально изменеия в системах pep_pr.gro и pep_si.gro . Занесите наблюдения в отчёт.
  1. Запускаем тестовое моделирование молекулярной динамики.

Просмотреть ход счёта можно в файле output.log

  1. Запускаем основное моделирование

Brand New !! QM/MM + метадинамика SN2

Создайте рабочую директорию. Вам даны файлы в директории :

/home/golovin/teach/prac2/qmmm/


  1. Создадим CH,,3,,Br
#include "./amber99sb-ildn.ff/forcefield.itp"
#include "./amber99sb-ildn.ff/tip3p.itp"
[ moleculetype ]
; molname       nrexcl
MOL             2
[ atoms ]
; id  at type     res nr  res name  at name  cg nr  charge    mass
  1   CT          1       MOL         C       1       0    12.00000
  2   Cl          1       MOL        Cl       2       0    35.90000
  3   H2          1       MOL        H1       3       0     1.00800
  4   H2          1       MOL        H1       4       0     1.00800
  5   H2          1       MOL        H1       5       0     1.00800
  6   F           1       MOL         F       6       0    19.00000
[ bonds ]
; i     j       funct   
1       2       5       
1       3       5       
1       4       5       
1       5       5       

[ system ]
; Name
Protein in water
[ molecules ]
; Compound     
MOL         1

Brand New !! Coarse Grain Martinni + метадинамика

Моделирование прохождения пептида сквозь бислой с помощью метадинамики

В результате предидущего задания вы получили бислой в воде, где пептид KALP лежит на интерфесе вода-липид

Давайте найдем стабильное положение пептида в этой системе с помощью метадинамики.

Для запуска достаточно использовать Gromacs с Plumed.

/home/golovin/progs/gmx-dftbplus-012021/bin/gmx
METAD ARG=dist SIGMA=0.2 HEIGHT=0.5 PACE=100 LABEL=metad
PRINT ARG=dist,metad.bias   STRIDE=10 FILE=COLVAR