Багливый генокод
Wednesday, 7 November 2007 18:33Увидел у
bowin рассказ о перевороте в генной инженерии (англоязычный источник: "Change to gene theory raises new challenges for biotech").
Из узких учёных кругов в прикладные биотехнологии наконец-то дошла идея, что концепция "один ген - один белок" практически неверна. В синтезе белка всегда участвует множество генов - не только основной ген-матрица, но и другие гены-регуляторы. Тот же ген работает регулятором в синтезе пачки других белков. Если сравнивать генетический код с программой, то программа эта написана очень неряшливо, со множеством неявных зависимостей между модулями, глобальными переменными и перескоками по GO TO из одного метода в другой.
В статье задаются вопросом: как теперь тестировать генетические модификации на совместимость друг с другом во всех возможных комбинациях? Сейчас-то эти модификации тестируются только на самостоятельную работоспособность. А реальная ситуация в точности та же, что и при доработках неряшливых программ: один патч ломает несколько предыдущих, исправишь их - поломаешь ещё больше новых...
Я совершенно не удивлён. Никогда не ожидал от природы грамотного модульного дизайна. Вопрос в другом: как при таком ущербном подходе биотехнологии ещё ни разу крупно не навернулись за тридцать лет своего существования?
Из узких учёных кругов в прикладные биотехнологии наконец-то дошла идея, что концепция "один ген - один белок" практически неверна. В синтезе белка всегда участвует множество генов - не только основной ген-матрица, но и другие гены-регуляторы. Тот же ген работает регулятором в синтезе пачки других белков. Если сравнивать генетический код с программой, то программа эта написана очень неряшливо, со множеством неявных зависимостей между модулями, глобальными переменными и перескоками по GO TO из одного метода в другой.
В статье задаются вопросом: как теперь тестировать генетические модификации на совместимость друг с другом во всех возможных комбинациях? Сейчас-то эти модификации тестируются только на самостоятельную работоспособность. А реальная ситуация в точности та же, что и при доработках неряшливых программ: один патч ломает несколько предыдущих, исправишь их - поломаешь ещё больше новых...
Я совершенно не удивлён. Никогда не ожидал от природы грамотного модульного дизайна. Вопрос в другом: как при таком ущербном подходе биотехнологии ещё ни разу крупно не навернулись за тридцать лет своего существования?