Сборка схем из биологических переключателей

    Предыдущая статья цикла

    Логика включения оперонов разных путей обмена веществ у кишечной палочки близка к элементам AND и OR. Поэтому на их основе можно сделать генную конструкцию, реализующую произвольную логическую схему (не слишком сложную). Существуют программы, например Cello, которые из описания логики на языке Verilog делают последовательность генной конструкции, реализующей эту логику.
    image

    Cложнее оказывается обратная задача: из последовательности природной ДНК получить описание логики ее регуляции. Начнем с простых случаев, где нет сложных петель обратных связей и интеграции множества сигналов на одном опероне. Почти вся регуляция генов кишечной палочки удовлетворяет этим условиям. Если взять все известные регуляторные связи между генами кишечной палочки и построить сеть из них, то можно подсчитать статистику «мотивов» этой сети (способов соединения элементов) и выделить самые часто используемые.

    Динамика переключения генов


    В прошлой статье мы моделировали работу лактозного оперона простой моделью с четырьмя параметрами. Время в эту модель не входило. Поэтому она, вообще-то, описывает только равновесные состояния, когда уровни входных сигналов долго остаются постоянными. Для моделирования быстрых процессов при включении и выключении генов надо учитывать дополнительные факторы.

    Во-первых, существует транскрипционная задержка: от начала работы РНК-полимеразы до окончания синтеза мРНК, а затем белков, проходит заметное время, порядка 10 минут у кишечной палочки и от часа и более у человека. Поэтому скорость появления новых молекул белка зависит не от состояния промотора его гена прямо сейчас, а от состояния промотора сколько-то минут назад.

    Во-вторых, каждый белок не только синтезируется, но и распадается. В простейшем случае распад белка не управляется и каждую минуту в клетке распадается фиксированная доля молекул данного белка. Чем больше их есть, тем больше их и распадается. То есть у белка есть период полураспада, за который его концентрация падает в два раза.

    Еще детали для особо любопытных
    В растущих клетках есть второй фактор падения концентрации белка — разбавление из-за увеличения объема клетки. Он описывается такой же формулой, как и распад — концентрация убывает в два раза за время от одного деления клетки до следующего.

    Для описания динамики включения и выключения гена нам нужно писать диффур:

    $\frac{d[белок]}{dt} = A(t-tau) – k * [белок]$


    где А — активность гена (та самая входная функция из прошлой статьи), tau – время транскрипционной задержки, а k – скорость распада белка. Если A сначала равна нулю, а потом повышается скачком и держится на постоянном уровне, то изменения количества белка со временем будут выглядеть так:

    image

    Мотивы в генных сетях и их функции


    Самый простой мотив из характерных для кишечной палочки — петля обратной связи — состоит из одного гена, который регулирует сам себя. Чаще ген является для себя репрессором, то есть обратная связь в петле отрицательная. Если это основной регуляторный вход, то такая обратная связь обычно служит для стабилизации уровня белка, кодируемого геном. Такая петля обратной связи, например, поддерживает постоянный уровень лактозного репрессора в клетке. Если, кроме отрицательной обратной связи, есть и другие регуляторные входы, то обратная связь ускоряет реакцию гена на внешний сигнал.

    image

    (пунктирные линии — теоретические кривые, сплошные — результат эксперимента. Зеленые — с отрицательной обратной связью, синие — без нее)

    Положительная обратная связь (белок активирует свой собственный ген) приводит обычно к триггерному поведению. У такого гена есть два устойчивых состояния: он либо не работает совсем, либо работает на полную мощность. Сильный, но короткий внешний сигнал может перевести ген из одного устойчивого состояния в другое, в котором он останется до следующего сигнала. Такой мотив может служить элементом памяти. Если ген «ловит» на регуляторный вход шум, то положительная обратная связь приведет к сильному разбросу по активности гена между соседними клетками, растущими в одинаковых условиях. Это используется для поддержания разнородности бактерий, растущих вместе, чтобы внезапный стресс не убил сразу всех.

    Например, многие антибиотики нарушают процесс синтеза белка. Если клетка не растет и не синтезирует белки, то она легко может пережить добавление в среду антибиотиков и вернуться к росту позже. У кишечной палочки даже в идеальных условиях до 0,01% клеток находятся в такой спячке на случай внезапного отравления среды. Эти спящие клетки (они называются «персисторы») не отличаются от остальных по ДНК, они входят и выходят из спячки под управлением гена с положительной обратной связью и входом для шума.

    Другой обычный мотив генных сетей немного сложнее. Он называется «feed-forward loop» (петля прямой связи) и состоит из трех генов: ген X регулирует гены Y и Z, ген Y регулирует Z. Каждая из трех связей в петле может быть активацией или репрессией, поэтому в принципе возможны 8 типов таких петель. Реально встречаются обычно два типа из восьми: либо оба гена X и Y — активаторы (когерентная петля 1 типа), либо X — активатор Y и Z, Y — репрессор Z (некогерентная петля 1 типа).

    image

    Поведение петли с двумя активаторами зависит от логики взаимодействия входов на Z. Если в петле выходной ген работает как AND, то петля работает как фильтр нижних частот, не пропускающий на выход короткие импульсы. Чтобы в такой петле появился сигнал на выходе, вход (X) должен получать сигнал достаточно долго, чтобы накопился белок X, а затем белок Y. Только совместное действие белков X и Y включит ген Z.



    Если ген Z работает как OR, то функция петли становится противоположной: она пропускает на выход все импульсы, а короткие превращает в длинные. Зато она не пропускает короткие паузы между импульсами.

    Петля прямой связи с активатором X и репрессором Y работает как фильтр верхних частот. Она выдает на выходе импульсы небольшой фиксированной длины (равной транскрипционной задержке гена Y) в ответ на передние фронты входных сигналов.

    Третий частый мотив в генных сетях кишечной палочки — это одновходовой модуль (single-input module). Это просто группа генов, управляемых одним и тем же регуляторным геном. Обычно гены в такой группе имеют разные пороги активации, поэтому плавный рост концентрации транскрипционного фактора включает гены в определенном порядке. Такая схема используется, например, в управлении ответами на стрессы.

    image

    Четвертый, самый сложный мотив — многовходовой модуль (multi-input module, или dense overlapping regulon). Он состоит из нескольких регуляторных генов, управляющих несколькими «выходными» генами.

    image

    В зависимости от логики регуляции каждого выходного гена этот мотив может работать очень по-разному. Его можно сравнить со сборкой логических элементов, которая в зависимости от соединений может быть дешифратором, счетчиком или еще чем-нибудь. Полных описаний логики работы таких мотивов пока не существует.

    Этими четырьмя мотивами практически исчерпывается структура генных сетей кишечной палочки или дрожжей. На их основе уже делают разные искусственные схемы. Например, бактерии с генератором колебаний, который к тому же синхронизируется у соседних клеток, и выходом на люминесцентные белки — полный аналог «поморгать лампочкой» у микроконтроллерщиков и «Hello World» у остальных программистов. Добавив к этой системе «чувство кворума» (когда бактерии воспринимают, сколько собратьев их окружает), и сменив выход с люминесценции на токсины, ученые собрали бактерии, которые ползут внутрь раковых опухолей, и накопившись в большом количестве, дружно погибают, высвобождая токсины и убивая опухоль (подробнее тут).

    Но это бактерии и дрожжи. Генные сети животных устроены намного сложнее. В следующей части разберем одну из хорошо изученных генных сетей животных и те проблемы, которые возникают с их изучением и моделированием.
    Поделиться публикацией

    Комментарии 18

      0

      Красиво. "На их основе уже делают разные искусственные схемы." — было бы очень интересно про это почитать побольше. Насколько активно ведутся такие работы? Какие технологии используются? Что из этого делают?

        0
        Мне кажется логика на основе органики бесперспективна, уж много ограничений по времени, а их скорость не высока. Один лишь плюс уменьшение размеров.
          0
          Слишком много легаси на этой технологии накопилось, надо поддерживать и апдейтить.
            0
            Наоборот, это можно рассматривать как шаг к освоению «программируемой материи», и пора уже как-то сочленять существующее макроскопическое айти с микроскопическими машинами (единственным пока известным видом которых являются живые клетки), ну как минимум перекидывать мосты чтобы иметь общий язык между биологами и «макроскопическими» инженерами.
              0
              В противовес вашему мнению, мое — для лечения болезней (медицины) самое оно. Это же не десктоп с логикой компьютерной программы. Я правильно понял направление вашего взгляда?
                0
                Да, органическая логика хороша там, где исполнительный механизм тоже должен быть органическим, например, в медицине.
                  0
                  Для лечения — возможно вы и правы. И да вы правы — я рассматривал этот вопрос, как создание элементарной базы для создания биопроцессора с бинарной логикой.
                  0
                  " логика на основе органики бесперспективна"
                  А если взглянуть по другому? Какова логика уже имеющегося конгломерата белков: от генома, РНК, собственно белков до клетки. Это же чётко работающая программа, зашитая непонятно где: в «железе»(самих белках, эффектах химии, валентных и ковалентных связях), или же носитель полевой, общее поле всех клеток организма: электро поле, поле СВЧ (Загускин.С.Л, «Ритмы клетки и здоровье человека»), вплоть до заявлений Гаряева.П.
                    0
                    Уточнюсь. Я говорю о бинарной логике.
                  +1
                  Надо бы попробовать туда приспособить Clash.
                    0
                    Круто! Хотя не представляю зачем.
                    (Впрочем, почти вся наука всю историю так развивалась — одни придумывают. другие объясняют, потом все используют.)
                      0
                      Весь этот биопроцессор сдохнет, если возле него включить WI-GIG роутер с миллиметровым излучением.
                      … воздействие на кишечную палочку на определенной длине волны мм-диапазона изменяет синтез колицина в 2—2,5 раза, увеличивает мутагенность или приводит к скачкообразному росту колонии(Л. 3. Смолянская,)
                      Теоретики.
                        0
                        Какая там мощность у Смолянской была? В микроволновке, конечно, сдохнет. Как и в духовке.
                          0
                          И не только Смолянская:
                          работы Загускина. С. Л.

                          «Ритмы клетки и здоровье человека»

                          https://www.youtube.com/watch?v=wiM_zYiQ_N4

                          http://www.biophys.ru/lib/books/sci-books/419-zaguskin-2010

                          книга Г.А.Кравкова

                          «ЭФФЕКТ НЕТЕПЛОВОГО (ИНФОРМАЦИОННОГО) ВОЗДЕЙСТВИЯ ЭЛЕКТРОМАГНИТНОГО ИЗЛУЧЕНИЯ КРАЙНЕ ВЫСОКОЙ ЧАСТОТЫ НА БИОЛОГИЧЕСКИЕ ОБЪЕКТЫ И ЧЕЛОВЕКА».

                          http://www.mindmachine.ru/forum/viewtopic.php?t=5427

                          Биотрон «Квантрум»

                          http://bioreactor.tv/история-вопроса/

                          Книга Девяткова, Голанта, Бецкого
                          «Миллиметровые волны и их роль в процессах жизнедеятельности»

                          http://www.nehudlit.ru/books/detail7133.htm

                          книга Будаговского. А. В «Дистанционное межклеточное взаимодействие»

                          http://www.twirpx.com/file/1911626/

                          0
                          фЙ
                            0
                            Мне это больше всего напоминает промышленную автоматику и прочие системы управления до появления микроконтроллеров, на дискретных элементах. Часть аналоговая, часть цифровая. Но никто не смущается в цифровой части прикрутить весьма аналоговую RC цепочку и так, в 10коп, обеспечить задержку сигнала…

                            Да, очень близко к электронике и программированию на логическом уровне, хотя и сделано на другой элементной базе, но, при наличии хорошо проработанных инструментов и технологий, «поморгать лампочкой» вполне доступно даже подросткам. => Сингулярность опять отменяется.
                              0
                              Да-да, на старую автоматику вполне похоже.
                              0
                              Потрясающе, спасибо!

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                              Самое читаемое