ShadTask1

Version 6 (Andrey Golovin, 25.03.2013 21:54)

1 1 Andrey Golovin
2 1 Andrey Golovin
h1. Занятие 1: Знакомство с программой PyMol 
3 3 Andrey Golovin
4 1 Andrey Golovin
5 1 Andrey Golovin
h2. Установка PyMol 
6 2 Andrey Golovin
7 1 Andrey Golovin
установка происходит в два шага:
8 4 Andrey Golovin
#  Надо установить Python для x86_64, "ссылка":http://www.python.org/ftp/python/2.7.3/python-2.7.3.amd64.msi  
9 4 Andrey Golovin
#  Установить сам PyMol файл pymol-1.5.0.3.win-amd64-py2.7 с этой "страницы":http://www.lfd.uci.edu/~gohlke/pythonlibs  
10 1 Andrey Golovin
11 1 Andrey Golovin
h2. Общая информация 
12 2 Andrey Golovin
13 4 Andrey Golovin
Много интересного можно найти на сайте "PymolWiki':http://www.pymolwiki.org/index.php/Main_Page
14 1 Andrey Golovin
 	
15 1 Andrey Golovin
Разумно вести протокол в виде HTML-странички. Но можно и в текстовом редакторе. 
16 1 Andrey Golovin
17 1 Andrey Golovin
 * Создайте рабочую директорию ....../Practice10, а в ней файл протокола 3Dstructure.html или 3Dstructure.doc.
18 4 Andrey Golovin
 * Скопируйте в созданную директорию файл директории банка PDB c идентификатором 1MBN, "Myoglobin":http://www.pdb.org/pdb/101/motm.do?momID=1.
19 1 Andrey Golovin
 * Создайте на рабочем столе иконку для программы !PyMol и запустите программу.
20 1 Andrey Golovin
21 1 Andrey Golovin
h2. 1. Посмотрите, как выглядит Ваш белок! 
22 2 Andrey Golovin
23 1 Andrey Golovin
Запустите программу PyMol. В меню программы выберите File => Open, найдите в своей рабочей директории файл хххх.pdb и откройте его программой PyMol - в окне появится условное изображение вашего белка в проволочной модели. Поводите мышью по окну, удерживая сначала левую, затем правую кнопку мыши, попробуйте удерживать нажатым колёсико .
24 1 Andrey Golovin
25 1 Andrey Golovin
h2. 2. Работа в командном окне. Разные типы моделей структуры. 
26 2 Andrey Golovin
27 1 Andrey Golovin
При запуске программы PyMol, кроме графического, открывается окно с меню. Попробуйте выполнить простейшие команды, всё равно в каком окне:
28 1 Andrey Golovin
<pre>
29 1 Andrey Golovin
as lines
30 1 Andrey Golovin
as sticks
31 1 Andrey Golovin
as cartoon
32 1 Andrey Golovin
as ribbon 
33 1 Andrey Golovin
as spheres
34 1 Andrey Golovin
</pre>
35 1 Andrey Golovin
36 1 Andrey Golovin
37 1 Andrey Golovin
Каждый раз смотрите, что происходит с изображением в графическом окне.
38 1 Andrey Golovin
Щелкните правой кнопкой мыши по изображению какого-нибудь атома в графическом окне - изучите описание этого атома.
39 1 Andrey Golovin
Изучите работу кнопки "S" (Режим просмотра/Вид) графического окна. Модели 3D структур белков бывают шариковые, проволочные, шарнирные и ленточные, посмотрите, как эти типы моделей обозваны в меню. 
40 1 Andrey Golovin
Экспортируйте изображение шариковой модели структуры в графический файл all.png.
41 1 Andrey Golovin
42 2 Andrey Golovin
h2. 3. Определите, какие молекулы есть в заданной структуре. 
43 2 Andrey Golovin
44 1 Andrey Golovin
Создайте в протоколе ((http://kodomo.fbb.msu.ru/FBB/year_10/term1/PDBtemplate.html шаблон описания документа PDB)). Откройте ваш pdb-файл для просмотра с помощью notepad или аналога, найдите в документе PDB данные, необходимые для заполнения полей шаблона. Заполните шаблон.
45 1 Andrey Golovin
46 1 Andrey Golovin
(*) Если Вы обнаружили какие-либо расхождения того, что можно видеть посредством PyMol (т.е., координат атомов) с тем. что описано в поле SEQRES pdb-файла, отметьте это в комментариях к соответствующей строке описания документа PDB .
47 1 Andrey Golovin
48 1 Andrey Golovin
49 2 Andrey Golovin
h2. 4. Создайте скрипт, последовательно генерирующий заданные изображения структуры. 
50 2 Andrey Golovin
51 1 Andrey Golovin
Сначала попробуйте создать простой текстовый скрипт. Сохраните его в отдельном файле proba.pml и проверьте, что он работает, и только потом приступайте к созданию основного скрипта exercise1.pml.
52 1 Andrey Golovin
53 1 Andrey Golovin
Откройте файл exercise1.pml в редакторе (notepad). Введите команду/команды в командное окно PyMol. Если команды создают требуемое изображение, добавьте их в скрипт. 
54 6 Andrey Golovin
Внимание! Не все команды, задаваемые кнопками меню, отображаются в командном окне!
55 6 Andrey Golovin
56 1 Andrey Golovin
Скрипт должен порождать следующие картинки:
57 1 Andrey Golovin
# всю структуру в шариковой модели;
58 1 Andrey Golovin
# структуру только белка в остовной модели;
59 1 Andrey Golovin
# структуру только белка в ленточной модели;
60 1 Andrey Golovin
# изображение всех компонентов структуры;
61 5 Andrey Golovin
** лиганды из 2-х и более атомов, а также ДНК – в шарнирной модели с раскраской по атомам (шарнирной моделью будем называть наложение шариковой и проволочной моделей такое, что размер "проволочек" примерно вдвое меньше размера "шариков");
62 5 Andrey Golovin
** молекулы воды и одноатомные лиганды - в шариковой модели; *эту картинку экспортируйте в графический файл all_components.png;* 
63 5 Andrey Golovin
# изображение концевых остатков у одной полипептидной цепи; 
64 5 Andrey Golovin
** получите изображение в остовной модели только какой-нибудь одной полипептидной цепи;
65 1 Andrey Golovin
N- и С-концевые аминокислотные остатки покажите в шарнирной модели, подпишите их названия и номера;
66 1 Andrey Golovin
представьте аминогруппу N-концевого остатка и атомы кислорода карбоксильной группы С-концевого в шариковой модели (с большим диаметром шариков, чем для остальных атомов); подпишите их названия.
67 1 Andrey Golovin
68 1 Andrey Golovin
h2. Дополнительные упражнения. 
69 1 Andrey Golovin
70 1 Andrey Golovin
h3. 5. Опишите общую форму заданного белка и оцените его размеры. 
71 1 Andrey Golovin
72 1 Andrey Golovin
Получите одноцветное изображение белковой части структуры в шариковой модели. Покрутите структуру, выберите ракурс и опишите в протоколе, на что это похоже (на шар, цилиндр, гриб, гвоздь...?) 
73 1 Andrey Golovin
74 1 Andrey Golovin
Для измерения характерных размеров структуры используйте кнопки меню "Wizard"=>"Measurements" . На экране должна появиться пунктирная линия с указанием расстояния между точками в A. В командном окне можно увидеть, между какими атомами было измерено расстояние. Результаты занесите в протокол. 
75 1 Andrey Golovin
76 1 Andrey Golovin
Для того, чтобы понять, маленький или большой белок Вам задан, очень полезно выполнить следующие расчеты. Аппроксимируйте белок сферой, радиус которой выберите на основании проведенных измерений. Допускается аппроксимация цилиндром или другой подходящей геометрической фигурой. Попробуйте ответить на следующие вопросы.
77 1 Andrey Golovin
Сколько молекул Вашего белка поместится в одной клетке Escherichia coli, если аппроксимировать клетку цилиндром r=0.5µm и h=2µm ? 
78 1 Andrey Golovin
79 1 Andrey Golovin
Предположим, что все 4400 белков кишечной палочки были синтезированы одновременно и в равных количествах. Предположим, что размеры всех белков одинаковы и равны размерам Вашего белка. Предположим, что в клетке ничего нет, кроме белков. Сколькими молекулами будет представлен каждый белок? 
80 1 Andrey Golovin
81 1 Andrey Golovin
Предел разрешения светового микроскопа оценивается как λ/2, где λ - длина волны. Сколько молекул белка потребуется, чтобы создать объект, видимый под световым микроскопом?