ДНК

Химики МГУ создали программу для обнаружения ошибок при чтении ДНК

Новый веб-сервис для обнаружения ошибок в данных нанопорового секвенирования нацелен на улучшение качества молекулярных исследований.
Автор Наука Mail
Иллюстрация молекулы ДНК — двойной спирали с показанными азотистыми основаниями (аденин, тимин, гуанин, цитозин), сахарофосфатным остовом и водородными связями между парами оснований.
NanoporeInspect позволяет буквально «увидеть» качество библиотеки еще до того, как начнется трудоемкий анализ биологического содержания данных Источник: www.thoughtco.com

Ученые научно-исследовательского вычислительного центра и химического факультета МГУ разработали новый инструмент для молекулярной биологии — программу NanoporeInspect.

Технология представляет собой интерактивный веб-сервис, который позволяет обнаруживать ошибки на этапе лигирования в данных нанопорового секвенирования и тем самым контролировать качество экспериментов. Нанопоровое секвенирование сегодня считается одним из самых перспективных методов анализа ДНК и РНК, так как позволяет считывать сверхдлинные последовательности, включая модифицированные основания. 

Однако точность сильно зависит от правильного присоединения служебных последовательностей, включая адаптеры, праймеры и баркоды. Ошибки лигирования делают библиотеку «шумной» и приводят к потере важных данных, но до недавнего времени исследователи почти не могли детально проверить корректность этой стадии. 

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

Человек в белом халате и синих перчатках работает с микроскопом и предметным стеклом.
Приложение химиков МГУ написано на Python и работает через веб-интерфейсИсточник: Freepik

Как отмечает один из авторов, Мария Григорьева, неровное или редкое присоединение сразу видно на диаграммах. Приложение написано на Python, использует Plotly для визуализации и работает через веб-интерфейс. Для обработки больших массивов данных задействованы Celery и Redis, позволяющие выполнять анализ асинхронно, без нагрузки на сервер. Встроенные методы сглаживания помогают работать даже с сильно зашумленными данными. 

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

Особенно ценным инструмент может стать в SELEX-экспериментах, где малейшая ошибка способна привести к потере уникального аптамера. NanoporeInspect позволяет оценить качество библиотеки задолго до трудоемкого биологического анализа, что существенно повышает надежность результатов.

Ранее Наука Mail сообщала, что в России синтезировали особый материал для хранения водорода.