» Articles » PMID: 23699471

Bio++: Efficient Extensible Libraries and Tools for Computational Molecular Evolution

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.

Citing Articles

Mating systems and recombination landscape strongly shape genetic diversity and selection in wheat relatives.

Burgarella C, Bremaud M, Von Hirschheydt G, Viader V, Ardisson M, Santoni S Evol Lett. 2024; 8(6):866-880.

PMID: 39677571 PMC: 11637685. DOI: 10.1093/evlett/qrae039.


GTDrift: a resource for exploring the interplay between genetic drift, genomic and transcriptomic characteristics in eukaryotes.

Benitiere F, Duret L, Necsulea A NAR Genom Bioinform. 2024; 6(2):lqae064.

PMID: 38867915 PMC: 11167491. DOI: 10.1093/nargab/lqae064.


Dollo Parsimony Overestimates Ancestral Gene Content Reconstructions.

Galvez-Morante A, Gueguen L, Natsidis P, Telford M, Richter D Genome Biol Evol. 2024; 16(4).

PMID: 38518756 PMC: 10995720. DOI: 10.1093/gbe/evae062.


Random genetic drift sets an upper limit on mRNA splicing accuracy in metazoans.

Benitiere F, Necsulea A, Duret L Elife. 2024; 13.

PMID: 38470242 PMC: 10932544. DOI: 10.7554/eLife.93629.


The Site/Group Extended Data Format and Tools.

Dutheil J, Hamidi D, Pajot B Genome Biol Evol. 2024; 16(2).

PMID: 38252924 PMC: 10849175. DOI: 10.1093/gbe/evae011.