Войти на сайт

Навигация

Создан новый язык программирования для синтетической ДНК - Новости

02.10.2013 - «Ни для кого сейчас не секрет, что программы для вычислительных машин пишутся на различных языках программирования. И неважно каких, будь то Java, С или Basik.»

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

Людям уже около двухсот лет известен язык химических формул. Этот язык и взяли за основу инноваторы программирования, немного расширив его и внеся соответствующую семантику.

Вашингтонским ученым Георгом Зеелигом (GeorgSeelig) сказано: «Наша программа начинается с абстрактного математического моделирования химической системы. Далее, используя специально заготовленную ДНК, мы проводим выстраивание молекул, которые будут иметь необходимую нам конструкцию и свойства. Имея в своем распоряжении необходимое оборудование, мы можем синтезировать практически все известные вещества».

Сегодня технология создания «сетей», которые состоят из молекул определенных видов, представляет из себя достаточно сложный процесс. Такой тип процессов требует от разработчика длительной подготовки и хирургической точности.

При применении нового «химического» языка программирования задача значительно упрощается, так как оборудование, которое «обучит» программист, само сделает всю высокоточную работу.

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

Увы, «химическое» программирование пока еще невозможно применять на практике, так как необходимо создать химическое оборудование для реализации команд написанной программы. К слову, вашингтонские ученые, пользуясь вполне простой лабораторной установкой, создали некоторые синтетические биологические системы, не отличающиеся от их естественных моделей.


Теги: Наука

0 комментариев


Наверх