RUS  ENG
Полная версия
ЖУРНАЛЫ // Математическая биология и биоинформатика // Архив

Матем. биология и биоинформ., 2022, том 17, выпуск 2, страницы 250–265 (Mi mbb488)

Эта публикация цитируется в 3 статьях

Биоинформатика

Применение алгоритма Ахо–Корасик для подбора праймеров для петлевой изотермической амплификации

Л. У. Ахметзяноваab, Т. М. Давлеткуловa, Р. Р. Гарафутдиновc, И. М. Губайдуллинa

a Уфимский государственный нефтяной технический университет, Уфа, Россия
b Институт нефтехимии и катализа – обособленное структурное подразделение Федерального государственного бюджетного научного учреждения УФИЦ РАН, Уфа, Россия
c Институт биохимии и генетики – обособленное структурное подразделение Федерального государственного бюджетного научного учреждения Уфимского федерального исследовательского центра Российской академии наук

Аннотация: В работе представлены результаты разработки компьютерной программы, позволяющей проводить дизайн (подбор) праймеров для выявления целевой нуклеотидной последовательности с помощью петлевой изотермической амплификации (lоop-mediated isothermal amplification, LAMP). Приведен обзор наиболее популярных программ дизайна праймеров для LAMP.
В работе описаны условия, которые необходимо учитывать при подборе праймеров для петлевой изотермической амплификации, а именно: длина праймеров, GC-состав, средний размер ампликона, температура отжига праймеров, расстояние между праймерами.
При подборе праймеров необходимо проводить поиск позиций вхождения нескольких образцов (праймеров) в нуклеотидной последовательности. Так как для проведения петлевой изотермической амплификации используется набор как минимум из четырех праймеров, имеющих гомологию с шестью участками нуклеотидной последовательности, для реализации поиска был реализован алгоритм Ахо–Корасик, который позволяет производить одновременный поиск нескольких вхождений в более длинной последовательности.
Разработанная программа позволяет находить праймеры для последовательностей разной длины и группировать их по наборам, которые формируются согласно критериям подбора и начальным условиям, определяемым пользователем. В результате проведенного компьютерного анализа пользователь может выбрать из предложенного перечня наборов праймеров наиболее оптимальный для конкретного эксперимента. Тестовый набор праймеров подбирался для проведения петлевой изотермической амплификации генома с целью выявления РНК коронавируса SARS-CoV-2, вызывающего заболевание COVID-19.
Программа реализована на языке программирования Python с применением библиотек biopython, pyahocorasick и доступна по адресу: https://cloud.mail.ru/public/C7av/QCkSiUomz.

Ключевые слова: поиск образца в строке, алгоритм Ахо–Корасик, Python, дизайн праймеров, компьютерное моделирование, LAMP.

Материал поступил в редакцию 26.06.2022, 03.10.2022, опубликован 14.11.2022

DOI: 10.17537/2022.17.250



Реферативные базы данных:


© МИАН, 2024