- PVSM.RU - https://www.pvsm.ru -

Создан язык программирования клеток с помощью молекул ДНК

Создан язык программирования клеток с помощью молекул ДНК
Артистическое представление, как «биологический компьютер» выполняет молекулярные инструкции

Инженеры из университета Вашингтона разработали структурированный набор инструкций [1] для «программирования», как молекулы ДНК могут реагировать друг с другом в лабораторной среде или живой клетке. Наличие такого языка должно помочь в проектировании сложных молекулярных структур с нужными свойствами.

ДНК — молекула, состоящая из четырёх азотистых оснований (A, G, T, C), которая позволяет закодировать в четверичной системе счисления информацию для синтеза белка через транскрипцию в РНК на своей матрице. Именно молекулы ДНК, исполняя свой код в определённой последовательности, несмотря на свою простоту и малый размер, позволяют клеткам сконструировать организм практически любой сложности, вплоть до человека. При этом молекула ДНК обеспечивает потрясающую плотность записи данных, высокую надёжность и многоуровневую систему защиты информации от повреждений. Для химиков и специалистов по информатике — это идеальный контейнер для записи информации, недавно они добились плотности записи 2,2 петабайта на грамм молекул [2].

«Мы начинаем с абстрактного, математического описания химической системы, а затем используем ДНК для конструирования молекул, которые реализуют требуемую динамику, — объясняет суть своей работы Георг Силиг (Georg Seelig), помощник профессора по электротехнике и информатике, один из авторов нового языка программирования. — В итоге мысль воплощается в жизнь, так что вы можете использовать эту технологию для создания инструментов общего назначения».

Созданные учёными синтетические ДНК выполняют роль контроллера с молекулярными цепями управления, но основе которого можно осуществлять вычисления и необходимые химические действия на клеточном уровне, как показано на диаграмме.

Создан язык программирования клеток с помощью молекул ДНК

В идеале, в арсенале учёных появится универсальный фреймворк, подходящий для программирования клеток или, в данном смысле, химических компьютеров. Они смогут выполнять инструкции, заданные не природой, а уже человеком. Хотя это не реверс-инжинириг языка природы, но аналогичный фреймворк, который эмулирует его функции на самом базовом уровне. Например, мы можем заставить живые клетки реагировать на заданные химические вещества — и работать как биосенсоры. Такие маленькие «компьютеры» можно даже внедрять в человека для выполнения определенной примитивной задачи, например, доставки лекарства. Более того, они могут быть запрограммированы на выполнение разных программ, в зависимости от необходимости.

Результаты работы ученых опубликованы [3] 29 сентября в журнале Nature Nanotechnology.

Автор: alizar

Источник [4]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/frejmvork/44773

Ссылки в тексте:

[1] набор инструкций: http://www.washington.edu/news/2013/09/30/uw-engineers-invent-programming-language-to-build-synthetic-dna/

[2] 2,2 петабайта на грамм молекул: http://habrahabr.ru/post/166889/

[3] опубликованы: http://www.nature.com/nnano/journal/vaop/ncurrent/full/nnano.2013.189.html

[4] Источник: http://habrahabr.ru/post/196048/