Белки: аминокислоты и уровни структуры

Урок про главных «работников» клетки — белки: из чего они собраны и как сворачиваются в рабочую форму.

Белок — это полимер из аминокислот, соединённых пептидными связями и свёрнутый в строго определённую трёхмерную форму, от которой зависит его функция.

Зачем нужны белки

Почти всё, что «делается» в клетке, делают белки. Ферменты ускоряют реакции, гемоглобин переносит кислород, актин и миозин двигают мышцы, антитела ловят вирусы, рецепторы принимают сигналы. ДНК — это лишь инструкция; белки — исполнители. Понять белки значит понять, как ген превращается в признак.

Двадцать букв белкового алфавита

Все белки на Земле собираются из 20 стандартных аминокислот. У каждой есть общий «скелет» и свой радикал (R-группа), задающий свойства: гидрофобный, заряженный, полярный. Аминокислоты соединяются в цепь пептидными связями, образуя полипептид.

Сколько разных белков длиной всего 10 аминокислот можно построить? Каждая позиция — один из 20 вариантов:

$$ N = 20^{L} $$

где $L$ — длина цепи. Посчитаем для $L = 10$.

L = 10
N = 20 ** L
print("Длина цепи:", L)
print("Число вариантов:", N)
print("Это примерно:", f"{N:.1e}")

Вывод:

Длина цепи: 10
Число вариантов: 10240000000000
Это примерно: 1.0e+13

Десять триллионов вариантов на цепочке всего из десяти звеньев — вот откуда колоссальное разнообразие белков.

Четыре уровня структуры

Белок не работает «как нитка» — он сворачивается. Различают уровни структуры:

  • Первичная — последовательность аминокислот (определяется геном).
  • Вторичная — локальные узоры: $\alpha$-спираль и $\beta$-слой, держатся на водородных связях.
  • Третичная — общая трёхмерная форма всей цепи.
  • Четвертичная — объединение нескольких цепей (гемоглобин — 4 субъединицы).

Подсчёт состава белка

Посчитаем, сколько гидрофобных и заряженных аминокислот в коротком пептиде.

from collections import Counter
peptide = "MAKVLGFFIDEKR"
hydrophobic = set("AVLIFMW")
charged = set("DEKR")
c = Counter(peptide)
h = sum(n for a, n in c.items() if a in hydrophobic)
q = sum(n for a, n in c.items() if a in charged)
print("Длина пептида:", len(peptide))
print("Гидрофобных:", h)
print("Заряженных:", q)

Вывод:

Длина пептида: 13
Гидрофобных: 7
Заряженных: 5

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

Свёртывание белка определяется его первичной структурой: цепь сама находит форму с наименьшей энергией. Гидрофобные радикалы прячутся внутрь, подальше от воды, заряженные торчат наружу. Именно поэтому ошибка даже в одной аминокислоте может сломать укладку — на этом основаны многие генетические болезни (например, серповидноклеточная анемия — это замена одной аминокислоты в гемоглобине).

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

  • Считают, что белок — это просто «строительный материал». На деле это в основном машины-исполнители.
  • Путают аминокислоты с нуклеотидами: первые — мономеры белков, вторые — мономеры ДНК/РНК.
  • Думают, что форму белка задаёт что-то извне. Форму задаёт сама последовательность.

Итог

  • Белки собираются из 20 аминокислот; число вариантов цепи равно $20^{L}$.
  • Четыре уровня структуры: первичная, вторичная, третичная, четвертичная.
  • Свёртывание определяется последовательностью; ошибка в одной аминокислоте может сломать функцию.
  • Белки — главные исполнители в клетке.
Проверьте себя
1. Из скольких стандартных аминокислот собираются белки?
A4
B20
C64
D100
2. Что задаёт пространственную форму (свёртывание) белка?
AСлучайные внешние воздействия
BЕго первичная структура — последовательность аминокислот
CТемпература клетки
DКоличество ДНК в ядре
3. Сколько разных белков длиной 3 аминокислоты можно составить из 20 аминокислот?
A60
B400
C8000
D20