Homepage of the Bio++ libraries, a set of C++ libraries for phylogenetics, population genetics and molecular evolution.
The next release of the Bio++ libraries, version 3.00 is on its way. It includes major changes bringing even more flexibility for modeling sequence evolution. On this occasion, the website and documentation is being reorganized.
Bio++ is a set of C++ libraries for Bioinformatics, including sequence analysis, phylogenetics, molecular evolution and population genetics. Bio++ is Object Oriented and is designed to be both easy to use and computer efficient. Bio++ intends to help programmers to write computer expensive programs, by providing them a set of re-usable tools.
An overview of the libraries and the underlying methods implemented is available on the Bio++ Wiki, as well as installation instructions.
Detailed documentation of the classes can be found here:
The Bio++ Program Suite provides a set of ready-to-use programs, allowing notably to process sequences, fit a large set of models of sequence evolution, or conduct population genetic analyses.
TestNH provides some tools to fit complex non-homogeneous models, but also to perform substitution mapping.
Grapes is a tool to fit models of distributions of fitness effects on polymorphism data and estimate the rate of adaptive non-synonymous substitutions.
PhySamp provides programs to filter sequence alignments and phylogenies based on data availability and sequence similarity.
CoMap is a package for the analysis of molecular coevolution.
MafFilter is a genome alignment processor, allowing advanced filtering, format conversion and population genomic analyses.
An apptainer recipe is available there:
as well as a debian computed image: