stringtranslate.com

НУПАК

Nucleic Acid Package ( NUPACK ) — это растущий программный пакет для анализа и проектирования систем нуклеиновых кислот . [1] Задания можно запускать онлайн на веб-сервере NUPACK или исходный код NUPACK можно загрузить и скомпилировать локально для некоммерческого академического использования. [2] Алгоритмы NUPACK сформулированы в терминах вторичной структуры нуклеиновых кислот. В большинстве случаев псевдоузлы исключаются из структурного ансамбля.

Модель вторичной структуры

Пример рисунка вторичной структуры (слева) и соответствующий полимерный граф (справа). Скелеты представлены толстыми цветными линиями, а основания и пары оснований представлены тонкими черными линиями.

Вторичная структура нескольких взаимодействующих нитей определяется списком пар оснований . [3] Полимерный граф для вторичной структуры может быть построен путем упорядочивания нитей по кругу, рисования остовов последовательно от 5' до 3' по окружности с надрезом между каждой нитью и рисования прямых линий, соединяющих парные основания. Вторичная структура псевдоузловая, если каждое упорядочение нитей соответствует полимерному графу с пересекающимися линиями. Вторичная структура связана, если ни одно подмножество нитей не свободно от других. Алгоритмы формулируются в терминах упорядоченных комплексов, каждый из которых соответствует структурному ансамблю всех связанных полимерных графов без пересекающихся линий для конкретного упорядочения набора нитей. Свободная энергия непсевдоузловой вторичной структуры рассчитывается с использованием эмпирических параметров ближайшего соседа для РНК в 1M Na+ [4] [5] или для ДНК в указанных пользователем концентрациях Na+ и Mg++; [6] [7] [8] Для анализа псевдоузлов (только одиночные цепи РНК) используются дополнительные параметры. [9] [10]

Веб-сервер

Анализ

Страница «Анализ» позволяет пользователям анализировать термодинамические свойства разбавленного раствора взаимодействующих цепей нуклеиновых кислот при отсутствии псевдоузлов (например, пробирка с видами цепей ДНК или РНК). [1] [3] Для разбавленного раствора, содержащего несколько видов цепей, взаимодействующих с образованием нескольких видов упорядоченных комплексов, NUPACK вычисляет для каждого упорядоченного комплекса:

включая тщательное рассмотрение вопросов различимости, возникающих в многоцепочечной среде.

Дизайн

Страница Design позволяет пользователям проектировать последовательности для одной или нескольких нитей, предназначенных для принятия непсевдоузловой целевой вторичной структуры в равновесии. [1] Проектирование последовательности формулируется как задача оптимизации с целью уменьшения дефекта ансамбля ниже указанного пользователем условия остановки. [11] Для последовательности-кандидата и заданной целевой вторичной структуры дефект ансамбля представляет собой среднее число неправильно спаренных по структурному ансамблю упорядоченного комплекса. [12] Для целевой вторичной структуры с N нуклеотидами алгоритм стремится достичь дефекта ансамбля ниже N/100. Эмпирически алгоритм проектирования демонстрирует асимптотическую оптимальность по мере увеличения N: для достаточно большого N стоимость проектирования последовательности обычно составляет всего 4/3 стоимости единичной оценки дефекта ансамбля. [11]

Коммунальные услуги

Страница Utilities позволяет пользователям оценивать, отображать и аннотировать свойства равновесия комплекса взаимодействующих цепей нуклеиновых кислот. [1] Страница принимает в качестве входных данных либо информацию о последовательности, либо информацию о структуре, либо обе, выполняя различные функции на основе предоставленной информации, включая автоматическую компоновку и визуализацию вторичных структур с идеальной спиральной геометрией или без нее. В любом случае компоновку структуры можно динамически редактировать в веб-приложении.

Страница «Утилиты» позволяет отображать вторичные структуры с идеальной спиральной геометрией для уложенных друг на друга пар оснований, как для этого комплекса из трех цепей РНК со спиралями А-формы (слева) или трех цепей ДНК со спиралями В-формы (справа).

Выполнение

Веб-приложение NUPACK [1] запрограммировано в рамках Ruby on Rails , использующей Ajax и Dojo Toolkit для реализации динамических функций и интерактивной графики. Графики и графики генерируются с использованием NumPy и matplotlib . Сайт поддерживается текущими версиями веб-браузеров Safari , Chrome и Firefox . Библиотека алгоритмов анализа и проектирования NUPACK написана на языке программирования C. Динамические программы распараллеливаются с использованием интерфейса передачи сообщений (MPI).

Условия эксплуатации

Веб-сервер NUPACK и исходный код NUPACK предоставляются в некоммерческих исследовательских целях и в связи с этим ограничением не являются свободным программным обеспечением с открытым исходным кодом .

Финансирование

Разработка NUPACK финансируется Национальным научным фондом через проект молекулярного программирования [13] и Институтом Бекмана [14] при Калифорнийском технологическом институте (Калтех).

Смотрите также

Внешние ссылки

Ссылки

  1. ^ abcde Заде, JN, CD Стинберг, JS Буа, BR Вулф, AR Хан, MB Пирс, RM Диркс и NA Пирс, NUPACK: анализ и проектирование систем нуклеиновых кислот. Журнал вычислительной химии
  2. ^ загрузки
  3. ^ ab Dirks, RM, JS Bois, JM Schaeffer, E. Winfree и NA Pierce, Термодинамический анализ взаимодействующих цепей нуклеиновых кислот, SIAM Review, 2007. 49(1): стр. 65-88.
  4. ^ Серра, М. Дж. и Д. Х. Тернер, Прогнозирование термодинамических свойств РНК. Методы в энзимологии, 1995. 259: стр. 242-261.
  5. ^ Мэтьюз, Д. Х., Дж. Сабина, М. Цукер и Д. Х. Тернер, Расширенная зависимость термодинамических параметров от последовательности улучшает предсказание вторичной структуры РНК. Журнал молекулярной биологии, 1999. 288: стр. 911-940.
  6. ^ СантаЛюсия, Дж., Дж., Единый взгляд на термодинамику ближайших соседей полимерной, гантельной и олигонуклеотидной ДНК. Труды Национальной академии наук Соединенных Штатов Америки, 1998. 95(4): стр. 1460-1465.
  7. ^ СантаЛюсия, Дж. и Д. Хикс, Термодинамика структурных мотивов ДНК . Ежегодный обзор биофизики и биомолекулярной структуры, 2004. 33: стр. 415-440.
  8. ^ Келер, Р. Т. и Н. Пейре, Термодинамические свойства последовательностей ДНК: характерные значения для генома человека. Биоинформатика, 2005. 21(16): стр. 3333-3339.
  9. ^ Диркс, Р. М. и Н. А. Пирс, Алгоритм функции распределения для вторичной структуры нуклеиновых кислот, включая псевдоузлы. Журнал вычислительной химии, 2003. 24: стр. 1664-1677.
  10. ^ Диркс, Р. М. и Н. А. Пирс, Алгоритм вычисления вероятностей спаривания оснований нуклеиновых кислот, включая псевдоузлы. Журнал вычислительной химии, 2004. 25: стр. 1295-1304.
  11. ^ ab Zadeh, JN, BR Wolfe и NA Pierce, Проектирование последовательности нуклеиновых кислот с помощью эффективной оптимизации дефектов ансамбля. Журнал вычислительной химии.
  12. ^ Диркс, Р. М., М. Лин, Э. Уинфри и Н. А. Пирс, Парадигмы для вычислительного проектирования нуклеиновых кислот. Nucleic Acids Research, 2004. 32(4): стр. 1392-1403.
  13. ^ Проект молекулярного программирования
  14. ^ Институт Бекмана