Задание 1. Предсказание вторичной структуры тРНК 2CV0
С помощью команды einverted -sequence rcsb_pdb_2CV0.fasta -gap 12 -threshold 12 -match 4 -mismatch -3 -outfile 2CV0.einverted -outseq 2CV0_inv_output.fasta
был получен файл 2CV0.einverted, его содержимое было посмотрено с помощью команды cat (Рис.1).
Этот результат плохо отражает реальную структуру тРНК. В классической тРНК акцепторному стеблю соответствуют позиции 1-7, а D-стеблю - примерно 10-13 позиции - как мы видим на рисунке 1, программа объединила в один блок части двух петель.
Также в один блок объединены позиции, соответствующие антикодоновому и TψC- стеблям (их границам). Такое объединение происходит, вероятно, из-за мягкого штрафа -mismatch -3, однако его ужесточение приводит к выдаче блоков, в которых слишком мало позиций.
Для дальнейшей работы вторичная структура тРНК была предсказана алгоритмом Зукера.
В Python был выполнен следующий набор команд: >>> import RNA
>>> seq = "GGCCCCAUCGUCUAGCGGUUAGGACGCGGCCCUCUCAAGGCCGAAACGGGGGUUCGAUUCCCCCUGGGGUCACCA"
>>> fc = RNA.fold_compound(seq)
>>> mfe_struct, mfe = fc.mfe()
Параметр MFE (Minimum Free Energy) = -35.8, что указывает на термодинамическую выгодность такой укладки (а алгоритм Зукера как раз ищет структуру с максимальным количеством стабильных связей и при этом минимальной свободной энергией).
В таблице 1 приведено сравнение реальной и предсказанной вторичных структур тРНК из файла 2CV0.pdb
| Участок структуры | Позиции в структуре по результатам Find_pair | Результаты предсказания с помощью einverted | Результаты предсказания по алгоритму Зукера |
|---|---|---|---|
| Акцепторный стебель | 1-7 (5'-плечо), 65-71 (3'-плечо) | попадает в позиции 1-11 (5'-плечо), 21-31 (3'-плечо) | 1-7 (5'-плечо), 65-71 (3'-плечо) |
| D-стебель | 10-13 (5'-плечо), 22-25 (3'-плечо) | попадает в позиции 1-11 (5'-плечо), 21-31 (3'-плечо) | 9-13 (5'-плечо), 22-26 (3'-плечо) |
| T-стебель | 48-52 (5'-плечо), 60-64 (3'-плечо) | - | 48-52 (5'-плечо), 60-64 (3'-плечо) |
| Антикодоновый стебель | 26-32 (5'-плечо), 38-44 (3'-плечо) | - | 27-31 (5'-плечо), 39-43 (3'-плечо) |
| Общее число канонических пар нуклеотидов | 23 | 18 | 22 |
Табл.1. Сравнение вторичных структур тРНК
Задание 2. Поиск ДНК-белковых контактов в заданной структуре
Для анализа был взят ДНК-белковый комплекс с PDB ID 1dfm
Скрипт для выделения множеств, скрипт для последовательного просмотра.
| Контакты атомов белка с | Полярные | Неполярные | Всего |
|---|---|---|---|
| остатками 2'-дезоксирибозы | 348 | 109 | 457 |
| остатками фосфорной кислоты | 36 | 30 | 66 |
| остатками азотистых оснований со стороны большой бороздки | 8 | 38 | 46 |
| остатками азотистых оснований со стороны малой бороздки | 0 | 0 | 0 |