Подготовка к работе: запуск pymol в режиме rpc сервера и подключение к нему из ноутбука. Для этого в командной строке исполняем pymol -R, запускаем jupyter-notebook и выполняем следующие команды:

Знакомство с Pymol в виде сервера

Обсудим работу этого скрипта. Для начала мы подгружаем в рабочую папку pdb файл 1cll и открываем его в Pymol, затем отображаем множество атомов с названиями С, О, N и CA, то есть атомы остова плюс атом кислорода при атоме углерода пептидной связи, в виде линий, потом центрируем камеру на остатки 4 и 5, создаем 1000 кадров на 1 стейт и сохраняем текущий вид как ключевую точку. В итоге работа этого скрипта создаст фильм из одного кадра, настроенного соответствующие остатки в заданном отобажении.

Разберем этот скрипт. Здесь мы используем вспомогательную переменную stored, куда сохраняем номера остатков в файле 1cll, затем для каждого остатка создаем свой цвет и отображаем все в виде cartoon с соответствующими сгенерированными расцветками, в данном случае это оттенки от розового до фиолетового.

В этот раз мы создаем фильм поинтереснее. Для фреймов 1, 11, 21, ..., 991 мы создаем ключевую точку как приближение к остаткам с 0 по 7, с 1 по 8 и тд, но всю молекулу не проходим. При этом мы, как будто, идем вдоль цепи со сдвигающейся рамкой обзора.

Работа с Pymol

1. Знакомство со Sculpting

Здесь был применен метод Sculpting для петли 90-98 белка комплекса 1lmp, мы видим, что представление о вторичной структуре в виде альфа спирали немного поломалось.

2. Mutagenesis

Здесь мы внимательно рассмотрели карман связывания лиганда, коим в данном случае является олигосахарид, с белком. Для этого мы вначале обратили внимание на возможные взаимодействия, которые могут стабилизировать данную геометрию (рисунок 1lmp_3.png), пунктирными линиями были показаны водородные связи для наглядности (их можно и в скрипте прописать через get_distance, но мне здесь показалось неоправданным тратить время и усилия, чтобы вручную прописывать каждую пару атомов, когда для наглядности можно быстро воспользоваться самим Pymol). При этом ничего примечательного, вроде, не наблюдается, ожидаемо, только водородные связи. Но мы не забываем, что именно вклад в связывание лиганда и образование комплекса вносит shape complementarity, поэтому было сделано другое изображение сайта связывания, в виде surface (1lmp_4.png). Из анализа двух изображений можно предположить, что критичнее всего будет мутация остатка, который одновременно формирует нужную форму кармана и стабилизирует уже подошедший лиганд.

Например, мутация глутамата 35 на глицин, как показано на рисунке ниже.

3. Movie

Командами create и mutagenesis создаем мутированный белок.

4. TAMRA

Теперь видно, что для образования сложноэфирной связи в структуре этой метки имеется только карбоксильная группа, тогда нам надо искать в белке гидроксильную, что наводит на мысль о серине, треонине и тирозине.

Для удобства выберем тирозин 20 на периферии белка.

5. Полиаланиновая альфа-спираль

Возьмем известные значения торсионных углов для такой спирали.