Предсказание вторичной структуры заданной тРНК и анализ НК-белкового комплекса

Ложкина Мария

Задание 1. Предсказание вторичной структуры заданной тРНК

FASTA-файл вторичной структуры 1ffy: https://drive.google.com/file/d/1h8wONfNC8Fm_bpnEJCtRuigZBTqfreHK/view?usp=drive_link

Последовательность данной тРНК:

GGGCUUGUAGCUCAGGUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCGGUGGUUCAAGUCCACUCAGGCCCAC

Были выполнены следующие команды:

echo "GGGCUUGUAGCUCAGGUGGUUAGAGCGCACCCCUGAUAAGGGUGAGGUCGGUGGUUCAAGUCCACUCAGGCCCAC" > rna.seq

einverted -sequence rna.seq -gap 12 -threshold 10 -match 3 -mismatch -3 -outfile outfile -outseq seqout

Выдача команды einverted представлена на рис. 1.

рис. 1
рис. 1. Выдача программы einverted для последовательности тРНК 1ffy.

Далее сравним реальную структуру, выданную командой find_pair, и предсказанную, выданную командой einverted. Результаты представлены в таблице 1.

Таблица 1. Сравнение реальной и предсказанной вторичной структуры тРНК 1ffy.
Участок структуры Позиции в структуре (по результатам find_pair) Результаты предсказания с помощью einverted Результаты предсказания по алгоритму Зукера
Акцепторный стебель5’ - 1-7 - 3’
5’ - 66-72 - 3’
5’ - 1-7 - 3’
5’ - 57-63 - 3’
5’ - 1-7 - 3’
5’ - 66-72 - 3’
D-стебель5’ - 10-13 - 3’
5’ - 22-25 - 3’
-5’ - 15-21 - 3’
5’ - 54-61 - 3’
T-стебель5’ - 49-53 - 3’
5’ - 61-65 - 3’
-5’ - 23-26 - 3’
5’ - 49-52 - 3’
Антикодоновый стебель5’ - 38-44 - 3’
5’ - 26-32 - 3’
-5’ - 28-34 - 3’
5’ - 53-59 - 3’
Общее число канонических пар нуклеотидов19619

Важно отметить, что программа einverted угадала только акцепторный стебель, и тот частично – Strand II была предсказана неверно.

Далее с помощью программы ViennaRNA был выполнен алгоритм Зукера для предсказания вторичной структуры 1ffy. Результаты занесены в таблицу 1.

Также с помощью кода

RNA.svg_rna_plot(seq, MEA_struct, ssfile='ggg.svg')
from IPython.display import SVG
SVG('ggg.svg')

была визуализирована вторичная структура 1ffy, предсказанная алгоритмом Зукера (рис. 2).

рис. 2
рис. 2. Вторичная структура 1ffy, предсказанная алгоритмом Зукера.

Как мы видим, рис. 2 мало похож на классическую четырехлистную структуру клевера тРНК.

Задание 2. Поиск ДНК-белковых контактов в заданной структуре

Для анализа был взят ДНК-белковый комплекс 1r4o.

Сперва были выделены множества атомов кислорода 2'-дезоксирибозы (set1), атомов кислорода в остатке фосфорной кислоты (set2), атомов азота в азотистых основаниях (set3).

Скрипт файл с определениями этих множеств: script_ex2.py

Далее был написан скрипт для последовательного изображения всей структуры, только ДНК в проволочной модели, той же модели, но с выделенными шариками множеством атомов set1, затем set2 и set3.

Ссылка на скрипт: script_movie.pml

Результаты подсчета и сравнения разных ДНК-белковых контактов представлены в таблице 2.

Таблица 2. Количество контактов разного типа в структуре 1r4o.
Контакты атомов белка с…ПолярныеНеполярныеВсего
остатками 2'-дезоксирибозы12021
остатками фосфорной кислоты11920
остатками азотистых оснований со стороны большой бороздки4812
остатками азотистых оснований со стороны малой бороздки088

Далее с помощью программы nucplot была получена популярная схема ДНК-белковых контактов (рис. 3).

Больше всего взаимодействий приходится на дезоксирибозу. Это объясняется тем, что она расположена с внешней стороны спирали и, следовательно, первой контактирует с белком. Преобладание неполярных взаимодействий в этой группе связано с тем, что в молекуле дезоксирибозы большинство атомов – неполярные.

рис. 3
рис. 3. Схема ДНК-белковых контактов 1R4O, полученная с помощью программы nucplot.

На полученной схеме были выбраны:

рис. 4
рис. 3. Контакт между лизином 461 и гуанином 4 в цепи С.
рис. 5
рис. 5. Контакты между аргинином 466 и гуанином 14 в цепи D.