DOI

  • Gaik Tamazian
  • Nikolay Cherkasov
  • Alexander Kanapin
  • Anastasia Samsonova
Мы представляем pygenomics, пакет на языке Python для работы с геномными интервалами и файлами биоинформационных данных. Пакет реализует операции с интервалами, предоставляет API и CLI, поддерживает чтение и запись данных в широко используемых биоинформатических форматах, включая BAM, BED, GFF3 и VCF. Исходный код pygenomics снабжен внутренней документацией, аннотациями типов и придерживается парадигмы функционального программирования. Эти особенности облегчают беспрепятственную интеграцию процедур pygenomics в скрипты и конвейеры. Пакет реализован на чистом языке Python с использованием только стандартных библиотек и содержит механизмы тестирования на основе их свойств. Также предоставлено сравнение pygenomics с другими биоинформационными пакетами на языке Python в плане возможностей и производительности. Сравнение производительности охватывает операции с геномными интервалами, выравниваниями прочтений и геномными вариантами и демонстрирует, что pygenomics пригоден для проведения эффективного с вычислительной точки зрения анализа.
Переведенное названиеPygenomics: операции над геномными интервалами и файлами данных на языке Python
Язык оригиналаанглийский
Номер статьиbtad34
Страницы (с-по)1-3
ЖурналBioinformatics
Том39
Номер выпуска6
DOI
СостояниеОпубликовано - 1 июн 2023

ID: 106363578