Надежда биохакера: создан язык для программирования синтетической ДНК
В перспективе – «умные молекулы» и детекторы болезни уже на клеточном уровне
Поделиться17Tweet 1 2 дня назад Команда исследователей из Университета штата Вашингтон создала язык программирования, который поможет генетикам составлять тексты четырехбуквенного алфавита ДНК и при этом понимать, какие смеси химических реакций будут вызывать созданные по их чертежам гены. Язык для планирования синтетической ДНК был описан ими в конце сентября в журнале Nature Nanotechnology. Подобно тому как компьютерщики пишут свои программы на языках Python или Java, химики смогут с помощью нового языка писать команды для молекул ДНК, указывая им, как они должны взаимодействовать с окружением, находясь в пробирке или живой клетке. Предложенный подход, признают ученые, пока еще не годится для того, чтобы применять его в медицинской практике, однако в перспективе он поможет создавать молекулы, способные «умно» доставлять лекарства к нужному месту или быть детекторами болезни уже на клеточном уровне. Это и неудивительно. Мир ДНК сложен, многозначен, каждый ген несет множество функций, и познать этот мир – задача не одного десятилетия. Ученые подошли с другой стороны, они предложили путь, по которому можно строить что-то, подобное ДНК. Когда-нибудь эти пути пересекутся, и тогда случится настоящее чудо… но до этого далеко. «Мы вообще-то начали с абстрактных математических описаний химической системы, – говорит профессор Джордж Зилинг, один из участников исследования, – а затем попытались построить молекулы в структуре ДНК так, чтобы они были направлены на выполнение конкретной задачи». Сегодня, когда биолог или химик хочет создать в структуре ДНК определенную молекулярную цепочку, он наталкивается на очень труднопреодолимые препятствия, связанные с целевой перестройкой других систем, с которыми эта цепочка будет взаимодействовать. Новый язык, по словам Зилинга, придаст этим усилиям намного больше маневренности – множество связанных с этим проблем будет отдано на откуп компьютеру.