RNAforester

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: github.com/ViennaRNA/RNAforester

RNAforester — это программный инструмент для сравнения и выравнивания вторичных структур РНК, ориентированный на анализ как парных, так и множественных последовательностей с учётом их вторичной структурной организации. Он разработан для выявления гомологии и консервации структурных мотивов путём сопоставления структурных деревьев, представляющих стебли и петли в предсказанных или экспериментально определённых структурах РНК. Приложение было создано в рамках исследований биоинформатики и молекулярной биологии для решения задач, где последовательная информация дополняется структурной.

Инструмент поддерживает алгоритмы, сравнивающие форматированные представления вторичной структуры и обеспечивающие взвешенное сопоставление элементов структуры, что позволяет учитывать как базовые пару, так и пространственные отношения в пределах молекулы. RNAforester применяется в задачах аннотирования структурных мотивов, кластеризации подобных структур и анализа эволюционной консервации. При ограниченной доступности публичной документации о реализации отдельных версий возможны вариации в наборе опций и интерфейсов; в таких случаях ниже приведено описание типичной функциональности и сценариев использования.

  • Выравнивание структур: сравнение двух РНК и построение оптимального структурного выравнивания с учётом соответствия стеблей и петель.
  • Множественное выравнивание: расширение методики на несколько последовательностей для поиска консервативных структурных мотивов в наборах родственных РНК.
  • Структурное представление: использование деревообразных моделей вторичной структуры для отображения и сопоставления элементов (стеблей, петель, внешних регионов).
  • Взвешенные схемы совпадений: гибкая настройка скоринговых функций, учитывающих парные нуклеотиды, неполные пары и удалённые соответствия.
  • Поддержка форматов ввода: работа с распространёнными форматами, содержащими последовательности и предсказанные структуры (например, записи с нотацией вторичной структуры).
  • Кластеризация и сопоставление семейств: возможность группировки сходных структур и выявления повторяющихся мотивов в наборах данных.
  • Интеграция в рабочие процессы: использование в пайплайнах биоинформатического анализа для аннотации, фильтрации и дальнейшего статистического анализа структур РНК.
  • Визуализация 2D (типичная): базовые средства для представления результатов в двухмерном виде через текстовые или графические описания вторичной структуры (в конкретных реализациях визуализация может зависеть от внешних модулей).
  • Гибкость и расширяемость: возможности адаптации параметров под разные типы данных и интеграции с другими инструментами предсказания и анализа РНК.
Подробнее