Багливый генокод
Wednesday, 7 November 2007 18:33Увидел у
bowin рассказ о перевороте в генной инженерии (англоязычный источник: "Change to gene theory raises new challenges for biotech").
Из узких учёных кругов в прикладные биотехнологии наконец-то дошла идея, что концепция "один ген - один белок" практически неверна. В синтезе белка всегда участвует множество генов - не только основной ген-матрица, но и другие гены-регуляторы. Тот же ген работает регулятором в синтезе пачки других белков. Если сравнивать генетический код с программой, то программа эта написана очень неряшливо, со множеством неявных зависимостей между модулями, глобальными переменными и перескоками по GO TO из одного метода в другой.
В статье задаются вопросом: как теперь тестировать генетические модификации на совместимость друг с другом во всех возможных комбинациях? Сейчас-то эти модификации тестируются только на самостоятельную работоспособность. А реальная ситуация в точности та же, что и при доработках неряшливых программ: один патч ломает несколько предыдущих, исправишь их - поломаешь ещё больше новых...
Я совершенно не удивлён. Никогда не ожидал от природы грамотного модульного дизайна. Вопрос в другом: как при таком ущербном подходе биотехнологии ещё ни разу крупно не навернулись за тридцать лет своего существования?
Из узких учёных кругов в прикладные биотехнологии наконец-то дошла идея, что концепция "один ген - один белок" практически неверна. В синтезе белка всегда участвует множество генов - не только основной ген-матрица, но и другие гены-регуляторы. Тот же ген работает регулятором в синтезе пачки других белков. Если сравнивать генетический код с программой, то программа эта написана очень неряшливо, со множеством неявных зависимостей между модулями, глобальными переменными и перескоками по GO TO из одного метода в другой.
В статье задаются вопросом: как теперь тестировать генетические модификации на совместимость друг с другом во всех возможных комбинациях? Сейчас-то эти модификации тестируются только на самостоятельную работоспособность. А реальная ситуация в точности та же, что и при доработках неряшливых программ: один патч ломает несколько предыдущих, исправишь их - поломаешь ещё больше новых...
Я совершенно не удивлён. Никогда не ожидал от природы грамотного модульного дизайна. Вопрос в другом: как при таком ущербном подходе биотехнологии ещё ни разу крупно не навернулись за тридцать лет своего существования?
no subject
Date: Wednesday, 7 November 2007 16:48 (UTC)Re
Date: Wednesday, 7 November 2007 17:06 (UTC)no subject
Date: Wednesday, 7 November 2007 18:46 (UTC)А насчет того, что биотехнологии отстают от переднего края науки - по-другому и быть не может. Концепцию "ген-белок" можно использовать на практике, а от науки хотят именно этого. Геномика, протеомика и прочие омики (в английском, кстати, последнее слово уже без кавычек) гораздо глубже понимают предмет, но пока слишком сложны для коммерции. Хотя это ненадолго.
Возможно, в истории техносферы бывали похожие этапы: машины и здания строили вовсе не те, кто учил механику. И тоже, да, бывали катастрофы. ;)
no subject
Date: Wednesday, 7 November 2007 19:01 (UTC)половой
Date: Wednesday, 7 November 2007 20:05 (UTC)Re: половой
Date: Thursday, 8 November 2007 06:56 (UTC)Re: половой
Date: Thursday, 8 November 2007 07:30 (UTC)А этого не происходит.
Re: половой
Date: Thursday, 8 November 2007 08:30 (UTC)Re: половой
Date: Thursday, 8 November 2007 08:36 (UTC)Если смержить две программы, и допустить, что среди прочих появиться работоспособная, правильная, и допустить, что появяться некомпилирующиеся, фатальные.
То в силу непрерывности функции кол-ва ошибок, следует полагать, что должны быть программы компилирующиеся, но неправильные .
Re: половой
Date: Thursday, 8 November 2007 08:50 (UTC)Ну так ведь и есть компилирующиеся, но неправильные уродцы. Просто их оказывается мало. Очень, видимо, сложная и запутанная система, слишком легко падает, если собрать не в точности правильно.
Re: половой
Date: Thursday, 8 November 2007 09:12 (UTC)не "в точности правильно" собранные, а с модификациями.
Значит, по идее между ними должно быть много уродов, раз все так сложно.
А их на порядки меньше чем выкидышей и здоровых. Мы что-то не понимаем в том как это устроено.
no subject
Date: Thursday, 8 November 2007 14:54 (UTC)Что касается собственно полового размножения - полагаю, на каждой позиции находятся гены с совместимыми между собой интерфейсами :)
no subject
Date: Wednesday, 7 November 2007 21:15 (UTC)Тем и живы.
Насчет тридцати лет -- не так уж и много меняли, и непринципиально меняли.
А если тестировали на тварюгах -- так у нас с ними химия работает весьма похоже, и нерабочие варианты до людей не доходили.
no subject
Date: Thursday, 8 November 2007 07:20 (UTC)no subject
Date: Thursday, 8 November 2007 13:21 (UTC)no subject
Date: Thursday, 8 November 2007 14:46 (UTC)