Большинство молекул ферментов представляют собой механизмы, которые умеют синтезировать лишь один продукт: например, сахар или жир; пурин или пиримидин (составные элементы ДНК и РНК) или аминокислоты (двадцать из них представляют собой составные элементы природных белков). Но некоторые ферменты сильнее похожи на программируемые механизмы, требующие использования перфорированной ленты, которая будет указывать им, что делать. Самый замечательный пример такого фермента – рибосома, сложное устройство, построенное из белка и РНК и синтезирующее белок. Рибосома захватывает аминокислоты – составные элементы белков, синтезированные специальными ферментами и свободно плавающие в клетке. Перфолентой служит информационная РНК (иРНК). Информационная лента, которая, в свою очередь, является копией геномной ДНК, вводит данные в рибосому. По мере того, как лента проходит через “считывающую головку”, соответствующие аминокислоты соединяются в белковую цепь в порядке, зашифрованном на ленте с помощью генетического кода.
В клетке есть набор небольших транспортных РНК (тРНК), каждая длиной приблизительно семьдесят нуклеотидов. Каждая тРНК избирательно присоединяется к одному и только одному из двадцати видов природных аминокислот. На другом конце молекулы тРНК находится антикодон – триплет, в точности комплементарный короткой последовательности иРНК (кодону), кодирующей конкретную аминокислоту. По мере того, как “лента” иРНК продвигается через “считывающую головку” рибосомы, каждый кодон иРНК связывается с тРНК, несущей подходящий антикодон. В результате аминокислота на другом конце тРНК становится в ряд с другими аминокислотами, прикрепляясь к растущему концу формирующегося белка. После прикрепления аминокислоты тРНК уходит на поиски новой молекулы аминокислоты своего типа, а иРНК тем временем медленно продвигает ленту вперед. Шаг за шагом выстраивается белковая цепь. Удивительно, что одна “лента” иРНК может одновременно работать с несколькими рибосомами. Каждая из рибосом продвигает свою “считывающую головку” вдоль разных участков ленты, и каждая формирует свою копию вновь синтезируемой цепи белка.
Когда новая белковая цепь заканчивается – то есть когда иРНК, вводящая свои данные в рибосому, целиком проходит через “считывающую головку” этой рибосомы, – белок отрывается. Он сворачивается в сложную трехмерную структуру, форма которой обусловлена, в соответствии с законами химии, последовательностью аминокислот в цепи белка. Эта последовательность, в свою очередь, определяется порядком символов кода иРНК. А порядок символов обусловлен комплементарной последовательностью символов кода ДНК, составляющей главную “базу данных” клетки.
Таким образом, кодированная последовательность ДНК управляет процессами в клетке. Она определяет последовательность аминокислот в каждом белке, от которой зависит его трехмерная структура, которая, в свою очередь, придает этому белку определенные ферментативные свойства. Важно, что контроль при этом может быть косвенным: как мы знаем из “Рассказа Мыши”, гены сами определяют, какие гены и когда должны “включиться” в клетке. Большинство генов в каждой клетке “выключены”. Именно поэтому из всех реакций, которые могли произойти в сосуде со смесью компонентов, в конкретный момент происходят одна-две: те реакции, “лаборанты” для которых в данный момент активны.
Итак, мы разобрались с катализом, ферментами и теперь можем перейти от обычного катализа к случаям автокатализа, который в некотором виде, вероятно, сыграл ключевую роль в возникновении жизни. Вспомните гипотетический пример, в котором молекулы A и B соединяются и образуют молекулу Z под влиянием фермента абзазы. Теперь представьте, что Z – это абзаза. То есть молекула Z имеет такую структуру и химические свойства, которые позволяют ей захватывать одну молекулу A и одну молекулу B, соединять их в правильной ориентации и создавать молекулу Z – точную копию себя самой. В предыдущем примере количество образованных молекул Z определялось количеством абзазы в растворе. Но теперь, когда Z и абзаза – это одна и та же молекула, для начала цепной реакции нужна одна-единственная молекула Z. Первая молекула Z захватывает А и В и соединяет их, образуя вторую Z. Образовавшаяся Z захватывает новые А и В, синтезируя новые молекулы Z. Это и есть автокатализ. При подходящих условиях количество молекул Z будет расти по экспоненте. В контексте возникновения жизни звучит многообещающе!
Конечно, это гипотеза. Однако Джулиус Ребек и его коллеги из Института им. Скриппса в Калифорнии сделали ее теорией. Они изучили некоторые примеры автокатализа в химии. В одном из примеров Z была трехкислотным сложным эфиром аминоаденозина (AATE), A – аминоаденозином, B – эфиром пентафторфенила. Реакция происходила не в воде, а в хлороформе. Разумеется, нет смысла запоминать эти детали. Важно то, что продукт этой химической реакции являлся катализатором для себя самого. Первая молекула AATE синтезировалась неохотно, но лишь это происходило, начиналась цепная реакция, и молекулы AATE синтезировали все больше собственных копий. Однако ученые этим не удовлетворились и продолжили серию экспериментов, демонстрирующих истинную наследственность в том смысле, в котором мы ее здесь определяем. Ребек и его коллеги придумали систему, в которой присутствовало несколько вариантов автокатализируемого вещества. Каждый вариант катализировал собственный синтез, используя нужные ему компоненты. Это повышало возможность истинной конкуренции в популяции молекул, демонстрируя настоящую наследственность и примитивную форму дарвиновского отбора.
Конечно, модели Ребека искусственны. Однако его эксперименты прекрасно иллюстрируют принцип автокатализа, согласно которому продукт химической реакции служит катализатором для себя самого. Что-то вроде автокатализа и нужно для возникновения жизни. Могла ли РНК или ее аналог катализировать собственный синтез в условиях ранней Земли – только не в хлороформе, как в модели Ребека, а в воде?
Манфред Эйген, немецкий лауреат Нобелевской премии в области химии, показал, что эта проблема не из легких. Он обратил внимание на то, что любой процесс саморепликации подвержен вырождению в результате ошибок копирования – мутаций. Представьте популяцию реплицирующихся единиц, в которой каждое событие копирования имеет высокую вероятность ошибки. Чтобы закодированное сообщение могло противостоять разрушительному действию мутаций, по меньшей мере один член популяции в каждом поколении должен быть идентичным своему родителю. То есть если в цепи РНК десять кодовых единиц (“букв”), средняя частота ошибок на “букву” должна быть меньше десятой доли: тогда можно ожидать, что по крайней мере у некоторых членов нового поколения окажется комплект из десяти правильных “букв” кода. Но если доля ошибок больше, в каждом поколении код будет вырождаться просто в результате накопления мутаций, независимо от того, насколько сильно давление отбора. Это называют “катастрофой ошибок”. Катастрофы ошибок в геномах – главная тема любопытной книги Марка Ридли “Демон Менделя”. Однако нас сейчас интересует катастрофа ошибок, которая угрожала возникновению самой жизни.
Короткие цепочки РНК и даже ДНК могут спонтанно самореплицироваться без участия ферментов. Но доля ошибок в этом случае гораздо выше, чем в присутствии ферментов. А это значит, что растущий ген будет разрушен мутациями прежде, чем выстроится достаточная для кодирования работающего фермента последовательность. Это “уловка-22”, замкнутый круг происхождения жизни. Ген, достаточно длинный для кодирования фермента, слишком длинен, чтобы самореплицироваться без помощи того самого фермента, который он пытается кодировать. Так что на первый взгляд такая система никогда не сможет запуститься.
Эйген предложил теорию гиперцикла. В ней используется принцип “разделяй и властвуй”. Закодированная информация разделена на субъединицы, небольшой размер которых позволяет им избежать катастрофы ошибок. Каждая субъединица представляет собой самостоятельный минирепликатор, достаточно короткий, чтобы в следующем поколении выживала по меньшей мере одна его копия. Субъединицы совместно выполняют некую важную функцию, которая была бы подвержена катастрофе ошибок, если бы катализировалась крупной молекулой.
Однако такая система рискует стать нестабильной в случае, если одни субъединицы самореплицируются быстрее прочих. Синтез каждой субъединицы катализируется присутствием другой, так что они образуют цикл взаимозависимости. Этот гиперцикл не позволяет одним субъединицам работать быстрее других. Они просто не могут это делать, потому что зависят от своего предшественника в гиперцикле.