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

Источник: MIT