Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2019

Стабилизирует ли лиганд взаимодействующие с ним петли белка? Автоматизация. B-факторы.

B-фактор это еще один дополнительный параметр в задаче интерпретации электронной плотности. Он позволяет дополнительно "раздуть" колокол электронной плотности от определенного атома, чтобы лучше объяснить плотность. Заметим, что различение между типами атомов все еще сохраняется, так как для этого важна "высота" колокола, а не его ширина.

А почему возникает необходимость в таком дополнительном параметре? "Размытие" ЭП от атома является следствием неопределенности в его точном положении. Заметьте разницу с альт-локами: в том случае мы точно знаем, что может быть 2, 3, больше определенных положений, а в этом случае мы лишь примерно, с некоторой точностью можем указать на одно. На уровне молекулы такая неопределенность может быть следствием большой термической подвижности данного атома, остатка, петли белка.

В файле PDB B-фактор указан

                                                              В этой колонке
ATOM   2105  N   ARG A 146      -2.361   6.920  14.967  1.00  8.02           N  
ATOM   2106  CA  ARG A 146      -1.305   6.096  14.409  1.00  8.52           C  
ATOM   2107  C   ARG A 146      -1.625   5.818  12.932  1.00  7.57           C  
ATOM   2108  O   ARG A 146      -2.770   5.812  12.517  1.00  9.61           O   

Задание 1: на глаз

Возьмите пару PDB из таблицы. Откройте связанную с лигандом форму в PDB. Выделите остатки сайта связывания (br. protein w. 5 of ligand). Запомните/запишите их номера. Покажите эти остатки в виде sticks, лиганд в виде sticks, все остальное в виде cartoon. Покрасьте белок по b-factor. Сохраните картинку, на которой виден сайт связывания в контексте всего белка.

Откройте свободную форму. Создайте выделение тех же остатков, что и в связанной форме, их покажите в виде sticks, все остальное в виде cartoon. Также покрасьте белок по b-factor. Сохраните картинку. Сохраните сессию.

Приводя изображения, ответьте на вопросы:

NB: внимательно изучите, что есть ваш лиганд. Это, например, может быть пептид, а не какой-либо HETATM. Действуйте соответствующе.

Покрасить по b-factor -- это как?

spectrum b, blue_white_red, selection

(см команду spectrum и туториал к практикуму 1). После этой команды атомы с низким B-фактором будут покрашены синим, атомы с высоким – красным. Можно использовать любую другую цветовую схему PyMol.

Задание 2: в Python

Пункт "запомните номера остатков", несомненно, звучит сомнительно для биоинформатика. Как и оценка чего-то "на глаз". Можно ли сделать этот анализ как-то иначе? Конечно!

Будем использовать ProDy – библиотеку для работы со структурами белков.

[ Туториал ProDy ]

NB: я привык импортировать prody как pd. Если для вас pd значит pandas, спокойно используйте любое другое удобное для вас сокращение, это вообще не принципиально.

Наша задача – не выходя из Python получить направления изменения b-факторов остатков сайта связывания и сделать вывод. Однако, есть нюанс. В визуальном сценарии цветовая шкала задавалась от минимального значения внутри выделения до максимального значения внутри выделения. Таким образом, шкалы для двух разных записей PDB были различными. Звучит сомнительно. А было бы больше смысла в использовании единой шкалы? К сожалению, нет, так как в разных экспериментах числа b-фактора могут значить немного разные вещи. Что делать в таком случае? Переводить все в Z-скоры. Напишите функцию и примените ее к B-факторам каждой модели независимо. Далее под "b-фактор" будет иметься в виду нормализованное таким образом значение.

Используя инструменты выделения, получите номера остатков, образующих сайт связывания в структуре с лигандом. Используйте их в задании выделения множества атомов для свободной структуры. Получите для каждого остатка из кармана связывания b-factor как среднее от b-factor'ов всех его атомов. В какую сторону изменились средние b-factor'ы остатков кармана связывания после связывания лиганда? Сделайте информативный график (например, scatter b-факторов свободной формы против связанной, проведите диагональ). Прокомментируйте его.

Если хотите, можете сделать детализацию до атома, не делая усреднение по остатку. Внимательно проверьте, что сравниваете значения для одного и того же атома в разных записях PDB.

Направления на допбаллы

2019/7/task3 (последним исправлял пользователь alexander.zlobin 2022-11-02 20:19:45)