Практикум по биоинформатике для студентов каф. вирусологии
Сентябрь 2026
Сергей Александрович Спирин (sas@belozersky.msu.ru)
Занятие 1. Банки последовательностей и поиск по аннотации
9 сентября 2026, среда, 9:30 – 12:45
Коды и названия канонических аминокислот
[ презентация (DBs) ] [ задания ] [ указания ]
Занятие 2. Выравнивание, филогения, BLAST
16 сентября 2026, среда, 9:30 – 12:45
[ презентация (выравнивания) ] [ презентация (BLAST) ] [ задания ]
Занятие 3. Визуализация пространственных структур: Jmol
23 сентября 2026, среда, 9:30 – 12:45
[ задания ] [ презентация ]
[ памятка по Jmol ]
Зачётное задание
Цель: для вирусного белка охарактеризовать несколько консервативных позиций с использованием пространственной структуры гомолога.
Срок: 15 октября 2026
Выберите любой вирусный белок, у которого есть гомолог с известной пространственной структурой. Условия: структура самого белка неизвестна, процент идентичности с гомологом из PDB не менее 40%. Используйте BLAST по банку PDB.
- Найдите несколько (5–10) гомологов этого белка у других вирусов. Выбирайте гомологи с процентом совпадающих остатков 30%–60%.
- Постройте выравнивание исходного белка и его гомологов, включая тот гомолог, для которого есть структура.
- Выберите 5 консервативных позиций в выравнивании и выделите их в структуре средствами Jmol.
- Для объяснения причин консервативности исследуйте контакты выбранных остатков с другими остатками или лигандами.
Результат должен включать три файла:
- Протокол, который должен содержать:
- информацию об исходном белке: описание, название вируса, Uniprot AC;
- PDB код 3D-структуры, к какому белку какого вируса она относится, какова степень сходства с исходным белком (покрытие выравниванием и процент идентичности, выданные BLAST'ом);
- рисунок, полученный из структуры средствами Jmol, с выделенными консервативными остатками, сопровождаемый понятной подписью (что каким цветом изображено);
- список отмеченных консервативных остатков (их "адреса" в структуре, например "аргинин 75 цепи A", и в исходном белке, например "аргинин 78");
- предположение о том, почему эти остатки консервативны. Кроме структуры, можно использовать данные из литературы и из аннотаций записи с последовательностью белка. Указать источник обязательно.
Выравнивание в формате JalView (файл .jvp) с отмеченными консервативными позициями.
- Скрипт для Jmol, который загружает выбранную структуру и выделяет на ней консервативные остатки.
Предостережения.
Подсказка: как искать нужные остатки в структуре
Предположим, вам нужно найти консервативный лизин в исходном белке и в структуре. В исходном белке всё просто: в Jalview наводите курсор мыши на нужную букву K и в левом нижнем углу окошка видите номер.
Чтобы найти его в структуре, проще всего воспользоваться контекстом. Скажем, слева от этого K в последовательности, соответствующей структуре, стоят буквы AEG, а справа LNL. Значит, вам нужно найти в цепи из PDB последовательность AEGKLNL, скорее всего она там одна.
Чтобы увидеть последовательность цепи A, можно выполнить в Jmol такие команды:
select :A show sequence
после чего поискать глазами. Конечно, для такого поиска нужно знать соответствие однобуквенных и трёхбуквенных обозначений аминокислотных остатков (но их и без этого нужно знать).
Но проще всего воспользоваться ещё одним вариантом оператора within, а именно within с первым аргументом sequence:
restrict :A color cpk backbone only backbone 0.3 select within(sequence, "AEGKLNL") color green
после чего нужный участок цепи выделится зелёным на сером фоне, останется только ткнуть мышкой в его середину и посмотреть номер остатка K (т.е. Lys).
