Jump to content

ГеноCAD

Первоначальный выпуск 30 августа 2007 г. ( 30 августа 2007 г. )
Стабильная версия
2.3.1 / 11 января 2014 г .; 10 лет назад ( 11.01.2014 )
Репозиторий
Написано в PHP JavaScript C++ MySQL
Тип Компьютерное проектирование Биоинформатика
Лицензия Апач v2.0
Веб-сайт генокад

GenoCAD — один из первых инструментов компьютерного проектирования для синтетической биологии . [1] Программное обеспечение представляет собой инструмент биоинформатики, разработанный и поддерживаемый GenoFAB, Inc.. GenoCAD облегчает проектирование векторов экспрессии белков, искусственных генных сетей и других генетических конструкций для генной инженерии и основан на теории формальных языков . [2]

GenoCAD возник как ответвление попытки формализовать функциональные ограничения генетических конструкций с помощью теории формальных языков . , в качестве доказательства концепции был создан веб-сайт genocad.org (ныне вышедший из эксплуатации) В 2007 году исследователями из Института биоинформатики Вирджинии , Технологический институт Вирджинии . Используя веб-сайт, пользователи могли создавать гены, неоднократно заменяя генетические конструкции высокого уровня генетическими конструкциями более низкого уровня и, в конечном итоге, реальными последовательностями ДНК . [2]

31 августа 2009 года Национальный научный фонд предоставил трехлетний грант в размере 1 421 725 долларов США доктору Жану Пекку, доценту Института биоинформатики Вирджинии Технологического института Вирджинии , на разработку GenoCAD. [3] GenoCAD разрабатывался и продолжает разрабатываться GenoFAB, Inc. , компанией, основанной Пеккудом (в настоящее время директором по безопасности и исполняющим обязанности генерального директора ), который также был одним из авторов первоначального исследования. [2]

Исходный код GenoCAD был первоначально выпущен на SourceForge в декабре 2009 года. [4]

Версия GenoCAD 2.0 была выпущена в ноябре 2011 года и включала возможность моделирования поведения разработанного генетического кода. Эта функция стала результатом сотрудничества с командой COPASI . [5]

В апреле 2015 года Пеккуд и его коллеги опубликовали библиотеку биологических частей под названием GenoLIB. [6] который может быть встроен в платформу GenoCAD. [7]

Четыре цели проекта заключаются в разработке: [8]

  1. компьютерный язык для представления структуры синтетических молекул ДНК, используемых в E.coli , дрожжах , мышах и Arabidopsis thaliana. клетках
  2. компилятор, способный переводить последовательности ДНК в математические модели для предсказания закодированного фенотипа.
  3. среда совместного рабочего процесса, которая позволяет обмениваться деталями, проектами, производственными ресурсами
  4. означает передачу результатов сообществу пользователей через внешний консультативный совет, ежегодную конференцию пользователей и работу с промышленностью.

Основные функции GenoCAD можно разделить на три основные категории. [9]

Рабочий процесс GenoCAD
  • Управление генетическими последовательностями . Цель этой группы функций — помочь пользователям идентифицировать в больших коллекциях генетических частей части, необходимые для проекта, и организовать их в библиотеки для конкретного проекта.
    • Генетические части : Части имеют уникальный идентификатор, имя и более общее описание. У них также есть последовательность ДНК . Части связаны с грамматикой и отнесены к такой категории частей, как промотор , ген и т. д.
    • Библиотеки деталей . Коллекции деталей организованы в библиотеки. В некоторых случаях библиотеки частей соответствуют частям, импортированным из одного источника, например из другой базы данных последовательностей . В других случаях библиотеки соответствуют деталям, используемым в конкретном дизайн-проекте. Части можно перемещать из одной библиотеки в другую через зону временного хранения, называемую корзиной (аналог тележек для покупок в электронной коммерции).
    • Поиск запчастей : Пользователи могут осуществлять поиск в базе данных запчастей с помощью поисковой системы Lucene . Доступны базовый и расширенный режимы поиска. Пользователи могут разрабатывать сложные запросы и сохранять их для повторного использования в будущем.
    • Импорт/экспорт частей : Части можно импортировать и экспортировать по отдельности или в виде целых библиотек, используя стандартные форматы файлов (например, GenBank , с разделителями табуляцией , FASTA , SBML ).
  • Объединение последовательностей в генетические конструкции . Целью этой группы функций является оптимизация процесса объединения генетических частей в проекты, соответствующие определенной стратегии проектирования.
    • Инструмент проектирования «укажи и щелкни» . Этот мастер помогает пользователю принять ряд проектных решений, определяющих структуру проекта и выбор деталей, включенных в проект.
    • Управление дизайном . Дизайны можно сохранять в рабочей области пользователя . Статусы проектов регулярно обновляются, чтобы предупреждать пользователей о последствиях редактирования деталей ранее сохраненных проектов.
    • Экспорт дизайнов : Дизайны можно экспортировать, используя стандартные форматы файлов (например, GenBank , с разделителями табуляцией , FASTA ).
    • Безопасность проектирования . Проекты защищены от некоторых типов ошибок, заставляя пользователя следовать соответствующей стратегии проектирования.
    • Моделирование . Последовательности, разработанные в GenoCAD, можно моделировать для отображения химического производства в полученной ячейке. [10]
  • Рабочее пространство пользователя : пользователи могут персонализировать свое рабочее пространство , добавляя детали в базу данных GenoCAD, создавая специализированные библиотеки, соответствующие конкретным дизайнерским проектам, и сохраняя проекты на разных стадиях разработки.

Теоретическая основа

[ редактировать ]

GenoCAD основан на теории формальных языков ; в частности, правила проектирования, описывающие, как комбинировать различные виды частей и формировать контекстно-свободные грамматики . [2]

Контекстно-свободная грамматика может определяться ее терминалами, переменными, начальной переменной и правилами подстановки. [11] В GenoCAD окончания грамматики представляют собой последовательности ДНК , выполняющие определенную биологическую задачу (например, промотор ). Переменные менее однородны: они могут представлять собой более длинные последовательности, имеющие множество функций, или могут представлять собой участок ДНК, который может содержать одну из множества различных последовательностей ДНК, но выполнять одну и ту же функцию (например, переменная представляет собой набор промоторов). GenoCAD включает встроенные правила замены, гарантирующие биологическую жизнеспособность последовательности ДНК. Пользователи также могут определять свои собственные наборы правил для других целей.

Проектирование последовательности ДНК в GenoCAD во многом похоже на создание вывода в контекстно-свободной грамматике. Пользователь начинает с начальной переменной и неоднократно выбирает переменную и замену для нее, пока не останутся только терминалы. [2]

Альтернативы

[ редактировать ]

Наиболее распространенными альтернативами GenoCAD являются Proto, GEC и EuGene. [12]

Инструмент Преимущества Недостатки
ПОЗДНО
  • Конструктору необходимо знать только основные типы деталей и определять ограничения. [12]
Евгений
  • Взаимодействие с другими инструментами моделирования и сборки. [12]
Поэтому
  • Выбор молекул и последовательностей может производиться другими программами. [12]
  • Возможность интеграции с некоторыми другими языками [12]
  • Относительно трудно учиться [12]
  • Результаты менее эффективны [1]
  1. ^ Jump up to: а б Бил, Джейкоб; Филлипс, Эндрю; Денсмор, Дуглас; Цай, Ижи (2011). «Языки программирования высокого уровня для биомолекулярных систем». В Кеппле, Хайнц; Денсмор, Дуглас; Сетти, Джанлука; ди Бернардо, Марио (ред.). Проектирование и анализ биомолекулярных цепей . Нью-Йорк Дордрехт Гейдельберг Лондон: Springer. п. 241. дои : 10.1007/978-1-4419-6766-4 . ISBN  978-1-4419-6765-7 .
  2. ^ Jump up to: а б с д и Цай Ю; Хартнетт Б; Густафссон С; Пекку Дж (2007). «Синтаксическая модель для разработки и проверки синтетических генетических конструкций, полученных из стандартных биологических частей». Биоинформатика . 23 (20): 2760–7. doi : 10.1093/биоинформатика/btm446 . ПМИД   17804435 .
  3. ^ Джоди Льюис (14 сентября 2009 г.). «Национальный научный фонд выделил 1,4 миллиона долларов на разработку GenoCAD» . Архивировано из оригинала 11 июня 2015 года . Проверено 7 октября 2013 г.
  4. ^ «Код ГеноCAD» . Сорсфордж . Проверено 8 октября 2013 г.
  5. ^ Уилсон, Мэнди. «Примечания к выпуску GenoCAD» . Лаборатория Пеккуд . Архивировано из оригинала 13 октября 2013 года . Проверено 8 октября 2013 г.
  6. ^ Адамес, Нил; Уилсон, Мэнди; Клык, Банда; Люкс, Мэтью; Глик, Бенджамин; Пекку, Жан (29 апреля 2016 г.). «GenoLIB: база данных биологических частей, полученных из библиотеки общих свойств плазмид» . Исследования нуклеиновых кислот . 43 (10): 4823–32. дои : 10.1093/nar/gkv272 . ПМЦ   4446419 . ПМИД   25925571 .
  7. ^ Адамес Н., Уилсон М., Фанг Г., Люкс М., Глик Б., Пеккуд Дж. (2015). «GenoLIB: база данных биологических частей, полученных из библиотеки общих свойств плазмид» . Исследования нуклеиновых кислот . 43 (10): 4823–32. дои : 10.1093/nar/gkv272 . ПМЦ   4446419 . ПМИД   25925571 .
  8. ^ Жан Пекку (21 июня 2013 г.). «GenoCAD: компьютерный дизайн синтетической ДНК» . Архивировано из оригинала 7 июля 2013 года . Проверено 7 октября 2013 г.
  9. ^ Уилсон М.Л.; Герцберг Р; Адам Л; Пекку Дж (2011). «Пошаговое введение в проектирование синтетических генетических конструкций на основе правил с использованием GenoCAD». Синтетическая биология, Часть B — Компьютерный дизайн и сборка ДНК . Методы энзимологии. Том. 498. стр. 173–88. дои : 10.1016/B978-0-12-385120-8.00008-5 . ISBN  9780123851208 . ПМИД   21601678 .
  10. ^ Кай, Ю.; Люкс, МВт; Адам, Л.; Пекку, Дж. (2009). Сауро, Герберт М. (ред.). «Моделирование структурно-функциональных отношений в синтетических последовательностях ДНК с использованием атрибутивных грамматик» . PLOS Вычислительная биология . 5 (10): е1000529. Бибкод : 2009PLSCB...5E0529C . дои : 10.1371/journal.pcbi.1000529 . ПМЦ   2748682 . ПМИД   19816554 .
  11. ^ Сипсер, Майкл (2013). Введение в теорию вычислений, третье издание . Бостон, Массачусетс, США: Cengage Learning. п. 104. ИСБН  978-1-133-18779-0 .
  12. ^ Jump up to: а б с д и ж г час Хабиби, Н., Мохд Хашим, С.З., Родригес, Калифорния, и Самиан, М.Р. (2013). Обзор САПР, языков и моделей данных для синтетической биологии. Журнал Технологии, 63(1).
  13. ^ Педерсен, М. (2010). Модульные языки для системной и синтетической биологии.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3e863241a22511572b94974d4cf5eca5__1701570780
URL1:https://arc.ask3.ru/arc/aa/3e/a5/3e863241a22511572b94974d4cf5eca5.html
Заголовок, (Title) документа по адресу, URL1:
GenoCAD - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)