Rambler's Top100
 
Все новости Новости отрасли

Представлен язык программирования для биохимических реакций

12 октября 2018

Представлен язык программирования, предназначенный для биохимических реакций. Проект под названием CRN++ разработан в Техасском университете в Остине. Исходные коды размещены в сервисе GitHub.

По словам разработчиков, благодаря тому, что CRN++ относится к проектам Open Source, химики могут вносить свои коррективы в работу языка программирования, улучшая его в необходимом направлении.

«Основной целью нашего исследования была разработка языка высокого уровня, который мог бы выражать ход химических реакций, — говорит один из разработчиков CRN++ Марко Васич (Marko Vasic). — При создании программы программист пишет ее на языке, который легко понять человеку. И если другой человек повторит этот код — результат, очевидно, будет тот же. При этом переведенный в последовательность нулей и единиц код без проблем воспроизведется на компьютере и выдаст требуемый результат, а вот человек машинный код разобрать уже вряд ли сможет. С биохимическим языком дела обстоят примерно также».

Отмечается, что CRN++ открывает новые возможности для синтетической биологии — научного направления в биологии, занимающегося проектированием и созданием биологических систем с заданными свойствами и функциями, в том числе и тех, которые не имеют аналогов в природе. Функциональные аспекты данного определения берут свое начало в молекулярной биологии и биотехнологии.

Новый язык программирования разработан с целью создания способа выражения поведения химических реакций более интуитивным способом. Проект построен на двух основных принципах: модульность и использование осциллятора.

Предполагается, что CRN++ поможет ученым, работающим в области синтетической биологии, достичь некоторых из основных целей данной области. Среди них — создание каталога стандартизованных биологических частей, которые могут быть быстро использованы и синтезированы для формирования новых биологических систем.

Источник: TAdviser

Поделиться:
Заметили неточность или опечатку в тексте? Выделите её мышкой и нажмите: Ctrl + Enter. Спасибо!

Оставить свой комментарий:

Для комментирования необходимо авторизоваться!

Комментарии по материалу

Данный материал еще не комментировался.