Новый язык программирования, весьма подобный языкам программирования компьютеров, дает исследователям в руки новый инструмент, позволяющий создавать биологические логические схемы, функционирующие прямо внутри живых клеток. Пока при помощи этого языка, который получил название Cello, ученые создали простейшие биологические цепи, но позже могут быть созданы весьма и весьма сложные цепи и схемы, которые позволят микроорганизмам диагностировать заболевания, самостоятельно производить необходимые лекарственные препараты и самоуничтожаться после выполнения поставленных задач.
Подобные технологии могут оказаться полезными не только в области здравоохранения, их можно использовать во многих других областях, включая сельское хозяйство. Насаждения сельскохозяйственных культур могут быть обработаны запрограммированными бактериями, которые вырабатывают инсектициды в случае обнаружения вредителей.
"Программируя бактерий, вы используете текстовый язык программирования точно так, как вы программируете компьютер или микроконтроллер" - рассказывает Кристофер Войт (Christopher Voigt), профессор Массачусетского технологического института, - "Текст исходной программы превращается в последовательность ДНК, которая синтезируется любым из доступных методов и помещается внутрь живой клетки".
Кристофер Войт и его коллеги из Бостонского университета и Национального института Стандартов и Технологий при помощи языка Cello создали ряд биологических логически цепочек, превращающих бактерии в датчики уровня освещенности, температуры, кислотности, концентрации кислорода и некоторых других параметров окружающей среды. Кроме этого, они уже создали самую большую в своем роде биологическую логическую схему, содержащую семь базовых логических элементов и состоящую из последовательности 12 тысяч оснований ДНК.
Новый язык биологического программирования Cello является одним из первых в его роде и у него имеется хороший шанс стать стандартом де-факто в области разработки биологических схем. Благодаря наличию этого языка биологические схемы могут создаваться достаточно быстро, что ускорит процедуру проверки их работоспособности. И еще одним плюсом в пользу языка Cello является то, что группа профессора Кристофера Войта собирается сделать его открытым и доступным для использования всеми нуждающимися в таких инструментах.
Ключевые слова:
Язык,
Программирование,
Cello,
Биологические,
Логические,
Цепи,
Схемы,
ДНК,
Клетки,
Микроорганизмы
Первоисточник
Другие новости по теме:
Компания Google собирается анонсировать новый язык WEB-программирования.Quipper - первый язык программирования высокого уровня для квантовых компьютеровУченые встроили логические элементы в геном бактерий, превратив их в мини-компьютеры.Язык Wolfram Alpha - революция в области программированияSketch - новый язык программирования, способный самостоятельно оптимизировать и завершать незаконченные участки кода