Kodomo

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

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

Отчет должен содержать:

  1. Jmol-апплет и две кнопки для выполнения скриптов для заданий 1 (и доп. 3) и 2.
  2. Комментарии о водородных связях между белком и ДНК
  3. Заключение о подвижности разных частей белка.


Практикум 3. Водородные связи между белком и ДНК. Белок в движении

Рекомендуем выполнять задания сначала в локальной версии Jmol, а затем написать скрипт для апплета.

Указания.

set hbondsRasmol false
@hbondsAngleMinimum = 90     #задает минимум угла водородной связи - см. ваше задание 2 в практ. 1 
@hbondsDistanceMaximum = 3.5 #задает максимальное расстояние водородной связи.

select <нужное множество>
hbonds calculate
hbonds 40
color hbonds green  # если хотите чтобы водородные связи были зелеными

Изспользуйте структуры из этой таблицы.

Внимание! По моей оплошности некоторым из вас достался файл, в котором нет ни одной белковой цепочки. И, следовательно, не получится найти там, например, C-альфа атомы. И тем более вторичные структуры. Кто уже сделал задание с таким файлом - я его проверю. Но кто еще не начал делать - возьмите новые PDB коды (старый в таблице зачеркнут).

Этапы.

  1. Выберете три не-маленьких (содержащих 4 и более неводородных атома в боковой цепи) остатка из середины разных спиралей или тяжей. Для каждого из них покажите С-альфа атомы из всех моделей небольшими шариками. Измерьте максимальное расстояние и внесите его в протокол.
  2. Те же измерения для трех немаленьких остатков из разных петель (участков полипептидной цепи, которые не спирали и не тяжи).
  3. Те же измерения для наиболее далеких от остова неводородных атомов в боковой цепи (например, LYS.NZ) в этих шести остатках.
  4. Сделайте заключение о том, какие части белка наиболее подвижны.

Указания

Внимание. Этот скрипт не работает в Jmol 13. Скачайте последний дистрибутив по ссылке и распакуйте его в любую папку на своем компьютере. Используйте Jmol 14.

function ShowAtoms ( atomset, maxatoms, maxdist )
{
# Тут пишем любые команды, где можно использовать переменные
# atomset, maxatoms, maxdist. Для этого перед именем переменной 
# надо поставить знак @, например,
select @atomset
echo @{"The following set was selected: " + atomset}
}

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

ShowAtoms "48.ca" "48.ca/2 or 48.ca/6" 1.4

Дополнительное задание

Указания