Первый выпуск | 30 августа 2007 г. (2007-08-30) |
---|---|
Стабильный выпуск | 2.3.1 / 11 января 2014; 6 лет назад (2014-01-11) |
Репозиторий | |
Написано на | PHP JavaScript C++ MySQL |
Тип | Компьютерный Дизайн Биоинформатика |
Лицензия | Apache v2.0 |
Веб-сайт | genocad.com |
GenoCAD - один из первых компьютерных дизайнов инструменты для синтетической биологии. Программное обеспечение представляет собой инструмент биоинформатики, разработанный и поддерживаемый GenoFAB, Inc.. GenoCAD облегчает разработку векторов экспрессии белков, искусственных генных сетей и других генетических конструкций для генной инженерии и основан на теории формальных языков. GenoCAD можно использовать онлайн, зайдя на клиентский портал GenoFAB по адресу https://genofab.com/.
GenoCAD возник как ответвление попытки формализовать функциональные ограничения генетических конструкций с использованием теории формальных языков. В 2007 году веб-сайт genocad.org (ныне закрытый) был создан в качестве доказательства концепции исследователями из Вирджинского института биоинформатики, Технологического института Вирджинии. Используя веб-сайт, пользователи могли разрабатывать гены, многократно заменяя высокоуровневые генетические конструкции генетическими конструкциями более низкого уровня и, в конечном итоге, фактическими последовательностями ДНК.
31 августа 2009 года Национальный научный фонд предоставил трехлетний грант в размере 1 421 725 долларов доктору Джину Пекку, доценту Вирджинского института биоинформатики в Технологическом институте штата Вирджиния, на разработку GenoCAD. GenoCAD был и продолжает разрабатываться GenoFAB, Inc., компанией, основанной Пеккудом (в настоящее время CSO и исполняющим обязанности генерального директора ), который также был одним из авторы исходного исследования.
Исходный код GenoCAD был первоначально выпущен на Sourceforge в декабре 2009 года.
GenoCAD версии 2.0 был выпущен в ноябре 2011 года и включал возможность моделировать поведение разработанного генетического кода. Эта функция стала результатом сотрудничества с командой разработчиков COPASI.
. В апреле 2015 года Пеккоуд и его коллеги опубликовали библиотеку биологических компонентов под названием GenoLIB, которую можно включить в платформу GenoCAD.
Четыре цели проекта заключаются в разработке:
Основные функции GenoCAD можно разделить на три основные категории.
Рабочий процесс GenoCADGenoCAD основан на теории формальных языков ; в частности, правила проектирования, описывающие, как комбинировать различные виды частей и формировать контекстно-свободные грамматики.
Контекстно-свободные грамматики могут быть определены с помощью терминалов, переменных, начальной переменной и правил подстановки. В GenoCAD терминалами грамматики являются последовательности ДНК, которые выполняют конкретную биологическую функцию (например, промотор ). Переменные менее однородны: они могут представлять более длинные последовательности, которые выполняют несколько функций, или могут представлять участок ДНК, который может содержать одну или несколько различных последовательностей ДНК, но выполнять ту же функцию (например, переменная представляет собой набор промоторов). GenoCAD включает встроенные правила замены, чтобы гарантировать биологическую жизнеспособность последовательности ДНК. Пользователи также могут определять свои собственные наборы правил для других целей.
Создание последовательности ДНК в GenoCAD во многом похоже на создание производной в контекстно-свободной грамматике. Пользователь начинает с начальной переменной и несколько раз выбирает переменную и замену для нее, пока не останутся только терминалы.
Наиболее распространенными альтернативами GenoCAD являются Proto, GEC и EuGene
Инструмент | Преимущества | Недостатки |
---|---|---|
GEC |
|
|
EuGene |
|
|
Proto |
|
|