Генетический код и кодоны

Урок о «словаре», по которому клетка переводит последовательность РНК в последовательность аминокислот.

Генетический код — правило соответствия между триплетами нуклеотидов (кодонами) РНК и аминокислотами белка.

Почему именно тройки

Аминокислот 20, а оснований всего 4. Если читать по одному основанию — закодируем лишь 4 аминокислоты. По два — $4^2 = 16$, всё ещё мало. По три — $4^3 = 64$, чего с запасом хватает на 20 аминокислот плюс стоп-сигналы.

$$ 4^3 = 64 \ge 20 $$

for length in (1, 2, 3):
    combos = 4 ** length
    enough = combos >= 20
    print("Длина кодона:", length, "-> вариантов:", combos, "| хватает:", enough)

Вывод:

Длина кодона: 1 -> вариантов: 4 | хватает: False
Длина кодона: 2 -> вариантов: 16 | хватает: False
Длина кодона: 3 -> вариантов: 64 | хватает: True

Свойства кода

  • Триплетность — кодон состоит из трёх нуклеотидов.
  • Вырожденность — одну аминокислоту обычно кодирует несколько кодонов (64 кодона на 20 аминокислот).
  • Однозначность — один кодон кодирует ровно одну аминокислоту.
  • Универсальность — код почти одинаков у всех организмов от бактерии до человека.
  • Неперекрываемость — кодоны читаются подряд, не наезжая друг на друга.

Старт и стоп

Кодон AUG (метионин) служит сигналом начала синтеза. Три кодона — UAA, UAG, UGA — не кодируют аминокислот, это стоп-сигналы, обрывающие сборку белка.

Фрагмент таблицы кодонов

КодонАминокислота
AUGМетионин (старт)
UUU, UUCФенилаланин
GCU, GCC, GCA, GCGАланин
GGU, GGC, GGA, GGGГлицин
UAA, UAG, UGAСтоп

Как работает под капотом

Вырожденность — не недостаток, а защита. Третья буква кодона часто «не важна»: GCU, GCC, GCA, GCG — все четыре дают аланин. Поэтому мутация в третьей позиции часто вообще не меняет белок (такие мутации называют синонимичными или молчащими). Так код встроенно устойчив к части ошибок.

Частые ошибки

  • Считают, что каждой аминокислоте соответствует ровно один кодон. Нет — код вырожден.
  • Думают, что стоп-кодон кодирует «пустую» аминокислоту. Он не кодирует ничего, просто обрывает синтез.
  • Путают старт-кодон: начало задаёт именно AUG.

Итог

  • Код триплетный: $4^3 = 64$ кодона на 20 аминокислот.
  • Свойства: вырожденность, однозначность, универсальность, неперекрываемость.
  • AUG — старт, UAA/UAG/UGA — стоп.
  • Вырожденность защищает белок от части мутаций (молчащие замены).
Проверьте себя
1. Почему генетический код именно триплетный (по три нуклеотида)?
AТак короче
BДвух нуклеотидов (16 вариантов) не хватает на 20 аминокислот, а трёх (64) хватает
CТак требует РНК-полимераза
DЧтобы код был перекрывающимся
2. Что означает вырожденность генетического кода?
AКод работает только у простых организмов
BОдну аминокислоту может кодировать несколько разных кодонов
CОдин кодон кодирует несколько аминокислот
DКод содержит ошибки
3. Какой кодон служит сигналом начала синтеза белка?
AUAA
BUGA
CAUG
DUUU