Bio++: эффективные расширяемые библиотеки и инструменты для вычислительной молекулярной эволюции

Bio++: Efficient Extensible Libraries and Tools for Computational Molecular Evolution
Laurent Guéguen, Sylvain Gaillard, Bastien Boussau, Manolo Gouy, Mathieu Groussin, Nicolas C. Rochette, Thomas Bigot, David Fournier, Fanny Pouyet, Vincent Cahais, Aurélien Bernard, Céline Scornavacca, Benoît Nabholz, Annabelle Haudry, Loïc Dachary, Nicolas Galtier, Khalid Belkhir, Julien Y. Dutheil
2013-05-21

библиотеки Bio++вычислительная молекулярная эволюциясмеси моделеймножественные геномные выравниванияфилогенетика
В эпоху геномики крайне необходимы эффективные алгоритмы и программы для анализа постоянно растущего объёма данных о биологических последовательностях. Темпы появления новых данных и методологий обусловливают необходимость использования уже существующего, оптимизированного, но расширяемого кода, обычно распространяемого в виде библиотек или пакетов. Это послужило мотивацией для проекта Bio++, целью которого является разработка набора библиотек C++ для анализа последовательностей, филогенетики, популяционной генетики и молекулярной эволюции. Главное преимущество Bio++ заключается в расширяемости и повторном использовании его компонентов благодаря объектно-ориентированному проектированию, не снижающему вычислительную эффективность лежащих в основе методов. В статье представлена вторая основная версия библиотек, содержащая расширенный набор классов и методов. Эти расширения, в частности, обеспечивают встроенный доступ к базам данных последовательностей и новые структуры данных для обработки и манипулирования последовательностями эпохи омиксных технологий, включая множественные выравнивания геномов и библиотеки прочтений секвенирования. Также включены более сложные модели эволюции последовательностей, такие как модели смесей и обобщённые алфавиты n-кортежей.
1
Bio++ предоставляет библиотеки C++ для анализа последовательностей, филогенетики, популяционной генетики и молекулярной эволюции.
2
Объектно-ориентированный дизайн обеспечивает расширяемость и повторное использование компонентов при сохранении вычислительной эффективности базовых алгоритмов.
3
Новая функциональность включает встроенный доступ к базам данных последовательностей и структуры данных для множественных выравниваний геномов и библиотек прочтений секвенирования.
4
Выпуск поддерживает более сложные модели эволюции последовательностей, включая модели смесей и обобщённые алфавиты n-кортежей.
5
Второй крупный выпуск расширяет библиотеку дополнительными классами и методами для анализа молекулярной эволюции.

Библиотеки Bio++ на C++ для вычислительной молекулярной эволюции и анализа биологических последовательностей

Расширяемость, повторное использование, вычислительная эффективность и расширенные возможности Bio++, включая доступ к базам последовательностей, структуры данных для омиксных последовательностей и сложные модели эволюции последовательностей

Publication Details
Publication Date
2013-05-21
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Laurent Guéguen
Sylvain Gaillard
Bastien Boussau
Manolo Gouy
Mathieu Groussin
Nicolas C. Rochette
Thomas Bigot
David Fournier
Fanny Pouyet
Vincent Cahais
Aurélien Bernard
Céline Scornavacca
Benoît Nabholz
Annabelle Haudry
Loïc Dachary
Nicolas Galtier
Khalid Belkhir
Julien Y. Dutheil
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%