ShadTask7

Version 2 (Andrey Golovin, 08.11.2013 22:03)

1 1 Andrey Golovin
2 1 Andrey Golovin
3 1 Andrey Golovin
h2.  Докинг низкомолекулярных лигандов в структуру белка 
4 1 Andrey Golovin
5 1 Andrey Golovin
6 1 Andrey Golovin
h3. Традиционные ссылки на полезные ресурсы: 
7 1 Andrey Golovin
8 1 Andrey Golovin
* Видеурок по работе с Autodock Vina (http://vina.scripps.edu/tutorial.html ).
9 1 Andrey Golovin
10 2 Andrey Golovin
Вся работа по расчётам будет проходить на vsb.fbb.msu.ru через терминал putty.
11 1 Andrey Golovin
12 1 Andrey Golovin
13 1 Andrey Golovin
h3. Введение 
14 1 Andrey Golovin
15 1 Andrey Golovin
Цель данного занятия ознакомится с возможностями докинга низкомолекулярного лиганда в структуру белка.
16 1 Andrey Golovin
17 1 Andrey Golovin
В этом занятии мы будем пользоваться пакетом Autodock Vina и Autodock tools. Это программное обеспечение распространяется бесплатно для академических пользователей.
18 1 Andrey Golovin
19 1 Andrey Golovin
h3. Объект 
20 1 Andrey Golovin
21 1 Andrey Golovin
Вы будете работать с белком лизоцимом структуру которого вы построили на основе гомологичного моделирования.
22 1 Andrey Golovin
23 1 Andrey Golovin
24 1 Andrey Golovin
h3. Задание 
25 1 Andrey Golovin
Программе Autodock Vina для докинга необходимы специально форматированные файлы pdb c зарядами и указанием торсионных углов. Для начала попробуем провести докинг одного из мономеров сахара (NAG) из прошлого занятия. 
26 1 Andrey Golovin
27 1 Andrey Golovin
# В банке pdb найдите SMILES нотацию для NAG. Это удобно сделать на странице структуры 1lmp. Сохраните эту нотацию в файл nag.smi. 
28 1 Andrey Golovin
# C помощью obgen постройте 3D структуру этого сахара в pdb формате. Далее я буду указывать какие команды запускать а синтаксис вы уже знаете из предыдущих практикумов. 
29 1 Andrey Golovin
<pre>
30 1 Andrey Golovin
obgen nag.smi > mol-файл
31 1 Andrey Golovin
babel .. из mol-файла в pdb-файл
32 1 Andrey Golovin
</pre>
33 2 Andrey Golovin
# Скриптом **prepare_ligand4.py** из пакета Autodock tools создайте pdbqt файл вашего лиганда. Использование **prepare_ligand4.py** узнайте запустив скрипт с флагом **-h**. 
34 1 Andrey Golovin
# Так же, скриптом **prepare_receptor4.py** из пакета Autodock tools создайте pdbqt файл вашего белка. Использование **prepare_receptor4.py** узнайте запустив скрипт с флагом **-h**.
35 1 Andrey Golovin
# Итак у вас есть входные файлы. Теперь надо создать файл с параметрами докинга **vina.cfg**. Как Вы помните для докинга необходимо указать область структуры белка в которой будет происходить поиск места для связывания. Удобно его задать как куб с неким центором. Координаты центра мы определим из модели комплекса, которую мы построили на прошлом занятии. Определите центр масс с помощью PyMol, команда pseudoatom.
36 1 Andrey Golovin
37 1 Andrey Golovin
Постройте файл vina.cfg с примерно таким содержанием: 
38 2 Andrey Golovin
 <pre>
39 1 Andrey Golovin
center_x=40.0
40 1 Andrey Golovin
center_y=42.0
41 1 Andrey Golovin
center_z=26.5
42 1 Andrey Golovin
43 1 Andrey Golovin
size_x = 25
44 1 Andrey Golovin
size_y = 25
45 1 Andrey Golovin
size_z = 25
46 1 Andrey Golovin
47 1 Andrey Golovin
num_modes = 20 
48 2 Andrey Golovin
 </pre>
49 1 Andrey Golovin
В принципе его содержимое самоочевидно.
50 1 Andrey Golovin
51 1 Andrey Golovin
# Теперь можно провести первый докинг: 
52 2 Andrey Golovin
<pre>
53 1 Andrey Golovin
vina --config vina.cfg --receptor prot.pdbqt --ligand nag.pdbqt --out nag_prot.pdbqt --log nag_prot.log
54 2 Andrey Golovin
</pre>
55 1 Andrey Golovin
# Просмотрите файл nag_prot.log и занесите в отчёт энергии 3ёх лучших расположений и геометрическую разницу между ними. В PyMol загрузите файлы nag_prot.pdbqt и prot.pdbqt. Включите анимацию. Отобразите все состояния на одной картинке и добавтье изображение к отчёту.
56 1 Andrey Golovin
  1. Теперь давайте проведём докинг рассматривая подвижность некоторых боковых радикалов белка. Сначала разобьем белок на две части, подвижную и неподвижную. Для подвижной части выберем 3 аминокислоты которые вы использовали в прошлом задании для позиционирования лиганда. 
57 1 Andrey Golovin
<pre>
58 1 Andrey Golovin
prepare_flexreceptor4.py -r prot.pdbqt -s GLU1_ASN5_ASP13
59 1 Andrey Golovin
</pre>
60 1 Andrey Golovin
если prepare_flexreceptor4.py не сработало, давайте зададим полный путь к утилите
61 1 Andrey Golovin
<pre>
62 1 Andrey Golovin
python /usr/share/pyshared/AutoDockTools/Utilities24/prepare_flexreceptor4.py -r prot.pdbqt -s GLU1_ASN5_ASP13
63 1 Andrey Golovin
</pre>
64 1 Andrey Golovin
и проведём докинг:
65 1 Andrey Golovin
<pre>
66 1 Andrey Golovin
vina --config vina.cfg --receptor prot_rigid.pdbqt --flex prot_flex.pdbqt --ligand
67 1 Andrey Golovin
</pre>
68 1 Andrey Golovin
# Просмотрите файл nag_prot_flex.log и занесите в отчёт энергии 3ёх лучших расположений и геометрическую разницу между ними и сравнение времени с докингом без подвижных радикалов. В PyMol загрузите файлы nag_prot_flex.pdbqt и prot_rigid.pdbqt. Включите анимацию. Отобразите все состояния на одной картинке и добавьте изображение к отчёту. В отчёт надо занести различия которые Вы обнаружите по сравнению с обычным докингом.
69 1 Andrey Golovin
  # Сделайте вывод, может ли докинг расположить лиганд наиболее близким образом к тому, что вы получили в моделировании. Если да, то отметьте энергетическую эффективность этого расположения.
70 1 Andrey Golovin
  # NAG содержит в себе СH3C(=O)NH группу. Создайте 3 лиганда где метильный радикал этой группы будет заменён на :
71 1 Andrey Golovin
    * OH
72 1 Andrey Golovin
    * NH2
73 1 Andrey Golovin
    * H
74 1 Andrey Golovin
    * Ph 
75 1 Andrey Golovin
Для каждого из этих лигандов проведите обыкновенный докинг и представьте результаты в виде таблицы из трёх лучших расположений для каждого лиганда.
76 1 Andrey Golovin
77 1 Andrey Golovin
#  Проведите докинг с подвижными радикалами для новых 3 лигандов (кроме Н) и сравните их связывание во всех случаях.