3DNA

В данном отчете приведены cравнительный анализ канонической ДНК и стеблей тРНК

Задание 1

Для выполнения задания нужна была программа fiber, которая на вход принимает некоторые параметры (форма ДНК и последовательность), а выдает структуру ДНК данной формы в pdb. Однако, для Z-формы программа позволяет только повторять GC. Чтобы длины всех 3 цепей были одинаковыми, нужно было использовать 10 GC для построения Z-формы.

А-форма

А-форма

B-форма

B-форма

Z-форма

Z-форма

Задание 2

Задание выполнялось в PyMol над B-формой ДНК 1bna.pdb. Был выбран гуанин DG'4 для определения, того какие атомы смотрят в сторону большой бороздки, а какие атомы в сторону маленькой бороздки. На рисунке 1 представлена структура 1bna.pdb с выделеным DG'4. 1bna.pdb

Рисунок 1. Структура 1bna.pdb с выделением DG'4.

На рисунке 2 представлен гуанин с раскрасом по стороне, в которую смотрит атом. Если атом красный, то он смотрит в сторону большой бороздки, а если синий, то малой. Итого:

Красные:

N1, C5, C6, O6, N7, C8

Синие:

C2, N2, N3, C4, N9

DG'4

Рисунок 2. Структура DG'4. Красные атомы смотрят в сторону большой бороздки, синие - малой.

В таблице 1 представлены основные парамеры каждой формы ДНК: тип спирали, шаг спирали, число оснований на виток, ширина большой бороздки, ширина малой бороздки.

Таблица 1. Сравнение трех ДНК.
A-форма B-форма Z-форма
Тип спирали (правая или левая) Правая Правая Левая
Шаг спирали (Å) 31 33.8 43.6
Число оснований на виток 11 10 12
Ширина большой бороздки 18.5 17.8 13.2
Ширина малой бороздки 9.6 9.9 9.9

Задание 3

Сравнение торсионных углов тРНК с ДНКовыми

1ffy

На рисунке 3 представлены boxplot'ы для углов в структуре 1ffy. По рисунку видно, что все углы, кроме β имеют небольшой разброс, но, в основном, большое количество выпадов, в то время как угол β вообще не имеет выпадов, однако значения этого угла образует два кластера около 150 градусов и -150 градусов. На рисунке 4 изображены распределения для каждого каждого типа угла.

Рисунок 3. Boxplot'ы для значений углов.
Рисунок 4. Распределение значений углов.

Судя по средним значениям тРНК 1ffy и данным по ДНКовым углам из лекции, была составлена таблица 2, в которой сравниваются углы 1ffy с A- и B-формами. Если угол не похож ни на A-, ни на B-, то тогда считается, что это не ДНКовый угол (1ffy не похожа на z-форму, это можно увидеть в PyMol). Таким образом, можно заключить, что структура тРНК 1ffy больше похожа на A-форму ДНК, нежели остальные формы.

Таблица 2. Сравнение углов 1ffy и ДНКовых торсионных углов.
α β γ δ ε ζ χ
1ffy не ДНК не ДНК A A не ДНК A B

Определение стеблей тРНК

Внутри фигуры 1 представлен анализ вторичной структуры тРНК 1ffy. На рисунке 5 предсказана вторичная структура тРНК. Он был получен с помощью сервиса: http://lowelab.ucsc.edu/tRNAscan-SE/.

вторичная структура 1ffy.

Рисунок 5. Вторичная структура 1ffy.
ФИГУРА 1.

Выдача программы analyze про водородные связи в тРНК 1ffy:

             Strand I                    Strand II          Helix  
   1   (0.003) ....>T:...1_:[..G]G-----C[..C]:..72_:T<.... (0.003)     |  
   2   (0.008) ....>T:...2_:[..G]G-----C[..C]:..71_:T<.... (0.005)     |  
   3   (0.007) ....>T:...3_:[..G]G-----C[..C]:..70_:T<.... (0.004)     |  
   4   (0.009) ....>T:...4_:[..C]C-----G[..G]:..69_:T<.... (0.007)     |  
   5   (0.007) ....>T:...5_:[..U]U-*---G[..G]:..68_:T<.... (0.009)     |  
   6   (0.006) ....>T:...6_:[..U]U-----A[..A]:..67_:T<.... (0.004)     |  
   7   (0.008) ....>T:...7_:[..G]G-----C[..C]:..66_:T<.... (0.002)     |  
   8   (0.006) ....>T:..49_:[..G]G-*---U[..U]:..65_:T<.... (0.005)     |  
   9   (0.005) ....>T:..50_:[..G]G-----C[..C]:..64_:T<.... (0.002)     |  
  10   (0.003) ....>T:..51_:[..U]U-----A[..A]:..63_:T<.... (0.001)     |  
  11   (0.004) ....>T:..52_:[..G]G-----C[..C]:..62_:T<.... (0.004)     |  
  12   (0.007) ....>T:..53_:[..G]G-----C[..C]:..61_:T<.... (0.002)     |  
  13   (0.005) ....>T:..54_:[..U]U-**--A[..A]:..58_:T<.... (0.007)     |  
  14   (0.008) ....>T:..55_:[..U]U-**+-G[..G]:..18_:T<.... (0.011)     x  
  15   (0.011) ....>T:..36_:[..U]U-**+-U[..U]:..33_:T<.... (0.005)     |  
  16   (0.013) ....>T:..38_:[..A]A-**--C[..C]:..32_:T<.... (0.003)     |    
  17   (0.012) ....>T:..39_:[..G]G-----C[..C]:..31_:T<.... (0.007)     |  
  18   (0.004) ....>T:..40_:[..G]G-----C[..C]:..30_:T<.... (0.004)     |  
  19   (0.004) ....>T:..41_:[..G]G-----C[..C]:..29_:T<.... (0.009)     |  
  20   (0.007) ....>T:..42_:[..U]U-----A[..A]:..28_:T<.... (0.008)     |  
  21   (0.007) ....>T:..43_:[..G]G-----C[..C]:..27_:T<.... (0.005)     |  
  22   (0.009) ....>T:..44_:[..A]A-**--G[..G]:..26_:T<.... (0.011)     |  
  23   (0.005) ....>T:..10_:[..G]G-----C[..C]:..25_:T<.... (0.005)     |  
  24   (0.005) ....>T:..11_:[..C]C-----G[..G]:..24_:T<.... (0.010)     |  
  25   (0.004) ....>T:..12_:[..U]U-----A[..A]:..23_:T<.... (0.008)     |  
  26   (0.006) ....>T:..13_:[..C]C-----G[..G]:..22_:T<.... (0.004)     |  
  27   (0.003) ....>T:..14_:[..A]A-**--U[..U]:...8_:T<.... (0.007)     |  
  28   (0.006) ....>T:..15_:[..G]G-**+-C[..C]:..48_:T<.... (0.008)     x   
  29   (0.005) ....>T:..16_:[..G]G-**--U[..U]:..17_:T<.... (0.003)     +  
  30   (0.008) ....>T:..19_:[..G]G-----C[..C]:..56_:T<.... (0.004)     +

Неканонические взаимодействия:
   5   (0.007) ....>T:...5_:[..U]U-*---G[..G]:..68_:T<.... (0.009)     |
   8   (0.006) ....>T:..49_:[..G]G-*---U[..U]:..65_:T<.... (0.005)     |
  14   (0.008) ....>T:..55_:[..U]U-**+-G[..G]:..18_:T<.... (0.011)     x
  15   (0.011) ....>T:..36_:[..U]U-**+-U[..U]:..33_:T<.... (0.005)     |  
  16   (0.013) ....>T:..38_:[..A]A-**--C[..C]:..32_:T<.... (0.003)     |
  22   (0.009) ....>T:..44_:[..A]A-**--G[..G]:..26_:T<.... (0.011)     |
  29   (0.005) ....>T:..16_:[..G]G-**--U[..U]:..17_:T<.... (0.003)     +

Стебли РНК:  
   1   (0.003) ....>T:...1_:[..G]G-----C[..C]:..72_:T<.... (0.003)     |  
   2   (0.008) ....>T:...2_:[..G]G-----C[..C]:..71_:T<.... (0.005)     |  
   3   (0.007) ....>T:...3_:[..G]G-----C[..C]:..70_:T<.... (0.004)     |  
   4   (0.009) ....>T:...4_:[..C]C-----G[..G]:..69_:T<.... (0.007)     |  
   5   (0.007) ....>T:...5_:[..U]U-*---G[..G]:..68_:T<.... (0.009)     |  
   6   (0.006) ....>T:...6_:[..U]U-----A[..A]:..67_:T<.... (0.004)     |  
   7   (0.008) ....>T:...7_:[..G]G-----C[..C]:..66_:T<.... (0.002)     |  

  23   (0.005) ....>T:..10_:[..G]G-----C[..C]:..25_:T<.... (0.005)     |  
  24   (0.005) ....>T:..11_:[..C]C-----G[..G]:..24_:T<.... (0.010)     |  
  25   (0.004) ....>T:..12_:[..U]U-----A[..A]:..23_:T<.... (0.008)     |  
  26   (0.006) ....>T:..13_:[..C]C-----G[..G]:..22_:T<.... (0.004)     |  

  17   (0.012) ....>T:..39_:[..G]G-----C[..C]:..31_:T<.... (0.007)     |  
  18   (0.004) ....>T:..40_:[..G]G-----C[..C]:..30_:T<.... (0.004)     |  
  19   (0.004) ....>T:..41_:[..G]G-----C[..C]:..29_:T<.... (0.009)     |  
  20   (0.007) ....>T:..42_:[..U]U-----A[..A]:..28_:T<.... (0.008)     |  
  21   (0.007) ....>T:..43_:[..G]G-----C[..C]:..27_:T<.... (0.005)     |  

   8   (0.006) ....>T:..49_:[..G]G-*---U[..U]:..65_:T<.... (0.005)     |  
   9   (0.005) ....>T:..50_:[..G]G-----C[..C]:..64_:T<.... (0.002)     |  
  10   (0.003) ....>T:..51_:[..U]U-----A[..A]:..63_:T<.... (0.001)     |  
  11   (0.004) ....>T:..52_:[..G]G-----C[..C]:..62_:T<.... (0.004)     |  
  12   (0.007) ....>T:..53_:[..G]G-----C[..C]:..61_:T<.... (0.002)     |

Стабилизация третичной структуры: (Данные были проврены в ручную при помощи PyMol)
  13   (0.005) ....>T:..54_:[..U]U-**--A[..A]:..58_:T<.... (0.007)     |  
  14   (0.008) ....>T:..55_:[..U]U-**+-G[..G]:..18_:T<.... (0.011)     x  
  15   (0.011) ....>T:..36_:[..U]U-**+-U[..U]:..33_:T<.... (0.005)     |  
  16   (0.013) ....>T:..38_:[..A]A-**--C[..C]:..32_:T<.... (0.003)     |
  22   (0.009) ....>T:..44_:[..A]A-**--G[..G]:..26_:T<.... (0.011)     |
  27   (0.003) ....>T:..14_:[..A]A-**--U[..U]:...8_:T<.... (0.007)     |  
  28   (0.006) ....>T:..15_:[..G]G-**+-C[..C]:..48_:T<.... (0.008)     x   
  29   (0.005) ....>T:..16_:[..G]G-**--U[..U]:..17_:T<.... (0.003)     +  
  30   (0.008) ....>T:..19_:[..G]G-----C[..C]:..56_:T<.... (0.004)     +

.gif файлы моделировались в PyMol, пример кода ниже. За склеивание кучи .png в .gif благодарен сервису https://imgflip.com

import os, sys
import __main__
__main__.pymol_argv = [ 'pymol', '-cp' ]

import pymol
pymol.finish_launching() 

from pymol import cmd

cmd.load('atgc-a.pdb')
cmd.do('''
hide everything
show cartoon
set antialias, 2
ray 600,600
mset 1x120
util.mroll(1,120,1)
mpng mov
mclear
''')