libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny
Open Access
- 6 June 2005
- journal article
- Published by Springer Nature in BMC Bioinformatics
- Vol. 6 (1) , 138
- https://doi.org/10.1186/1471-2105-6-138
Abstract
Background: An increasing number of bioinformatics methods are considering the phylogenetic relationships between biological sequences. Implementing new methodologies using the maximum likelihood phylogenetic framework can be a time consuming task. Results: The bioinformatics library libcov is a collection of C++ classes that provides a high and low-level interface to maximum likelihood phylogenetics, sequence analysis and a data structure for structural biological methods. libcov can be used to compute likelihoods, search tree topologies, estimate site rates, cluster sequences, manipulate tree structures and compare phylogenies for a broad selection of applications. Conclusion: Using this library, it is possible to rapidly prototype applications that use the sophistication of phylogenetic likelihoods without getting involved in a major software engineering project. libcov is thus a potentially valuable building block to develop in-house methodologies in the field of protein phylogenetics.Keywords
This publication has 14 references indexed in Scilit:
- Impact of Taxon Sampling on the Estimation of Rates of Evolution at SitesMolecular Biology and Evolution, 2004
- Inferring functional constraints and divergence in protein families using 3D mapping of phylogenetic informationNucleic Acids Research, 2003
- Inferring confidence sets of possibly misspecified gene treesProceedings Of The Royal Society B-Biological Sciences, 2002
- PAL: an object-oriented programming library for molecular evolution and phylogeneticsBioinformatics, 2001
- A General Empirical Model of Protein Evolution Derived from Multiple Protein Families Using a Maximum-Likelihood ApproachMolecular Biology and Evolution, 2001
- PSeq-Gen: an application for the Monte Carlo simulation of protein sequence evolution along phylogenetic treesBioinformatics, 1997
- Among-site rate variation and its impact on phylogenetic analysesTrends in Ecology & Evolution, 1996
- The rapid generation of mutation data matrices from protein sequencesBioinformatics, 1992
- Evaluation of the maximum likelihood estimate of the evolutionary tree topologies from DNA sequence data, and the branching order in hominoideaJournal of Molecular Evolution, 1989
- The neighbor-joining method: a new method for reconstructing phylogenetic trees.Molecular Biology and Evolution, 1987