Suppr超能文献

Bio++:用于计算分子进化的高效可扩展库和工具。

Bio++: efficient extensible libraries and tools for computational molecular evolution.

机构信息

Laboratoire de Biométrie et Biologie Evolutive, Université de Lyon, CNRS, INRIA, Villeurbanne, France.

出版信息

Mol Biol Evol. 2013 Aug;30(8):1745-50. doi: 10.1093/molbev/mst097. Epub 2013 May 21.

Abstract

Efficient algorithms and programs for the analysis of the ever-growing amount of biological sequence data are strongly needed in the genomics era. The pace at which new data and methodologies are generated calls for the use of pre-existing, optimized-yet extensible-code, typically distributed as libraries or packages. This motivated the Bio++ project, aiming at developing a set of C++ libraries for sequence analysis, phylogenetics, population genetics, and molecular evolution. The main attractiveness of Bio++ is the extensibility and reusability of its components through its object-oriented design, without compromising the computer-efficiency of the underlying methods. We present here the second major release of the libraries, which provides an extended set of classes and methods. These extensions notably provide built-in access to sequence databases and new data structures for handling and manipulating sequences from the omics era, such as multiple genome alignments and sequencing reads libraries. More complex models of sequence evolution, such as mixture models and generic n-tuples alphabets, are also included.

摘要

在基因组学时代,人们强烈需要能够高效分析不断增长的生物序列数据的算法和程序。新数据和新方法的产生速度要求使用预先存在的、经过优化但可扩展的代码,这些代码通常以库或包的形式分发。这正是 Bio++ 项目的动机,它旨在开发一组用于序列分析、系统发生学、群体遗传学和分子进化的 C++库。Bio++ 的主要吸引力在于其通过面向对象的设计实现组件的可扩展性和可重用性,而不会影响底层方法的计算机效率。我们在此介绍该库的第二个主要版本,它提供了一组扩展的类和方法。这些扩展功能特别提供了对序列数据库的内置访问以及用于处理和操作来自组学时代的序列的新数据结构,例如多基因组比对和测序读取库。还包括更复杂的序列进化模型,如混合模型和通用 n-元组字母表。

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验