{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T11:47:34Z","timestamp":1763466454320},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2005,6,6]],"date-time":"2005-06-06T00:00:00Z","timestamp":1118016000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0\/"},{"start":{"date-parts":[[2005,6,6]],"date-time":"2005-06-06T00:00:00Z","timestamp":1118016000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/2.0\/"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"abstract":"<jats:title>Abstract<\/jats:title><jats:sec>\n                        <jats:title>Background<\/jats:title>\n                        <jats:p>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.<\/jats:p>\n                     <\/jats:sec><jats:sec>\n                        <jats:title>Results<\/jats:title>\n                        <jats:p>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.<\/jats:p>\n                     <\/jats:sec><jats:sec>\n                        <jats:title>Conclusion<\/jats:title>\n                        <jats:p>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.<\/jats:p>\n                     <\/jats:sec>","DOI":"10.1186\/1471-2105-6-138","type":"journal-article","created":{"date-parts":[[2005,6,7]],"date-time":"2005-06-07T06:16:17Z","timestamp":1118124977000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny"],"prefix":"10.1186","volume":"6","author":[{"given":"Davin","family":"Butt","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew J","family":"Roger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Blouin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,6]]},"reference":[{"key":"463_CR1","doi-asserted-by":"publisher","first-page":"662","DOI":"10.1093\/bioinformatics\/17.7.662","volume":"17","author":"A Drummond","year":"2001","unstructured":"Drummond A, Strimmer K: PAL: an object-oriented programming library for molecular evolution and phylogenetics. Bioinformatics 2001, 17: 662\u2013663. 10.1093\/bioinformatics\/17.7.662","journal-title":"Bioinformatics"},{"key":"463_CR2","unstructured":"OBF: Open Bioinformatics Foundation.[http:\/\/www.open-bio.org]"},{"key":"463_CR3","unstructured":"Williams M: The Bioinformatics Template Library (BTL).[http:\/\/people.cryst.bbk.ac.uk\/~classlib\/bioinf\/BTL99.html]"},{"key":"463_CR4","unstructured":"Durbin KJ: CompBioTools++.[http:\/\/people.cryst.bbk.ac.uk\/~classlib\/bioinf\/BTL99.html]"},{"key":"463_CR5","doi-asserted-by":"publisher","first-page":"784","DOI":"10.1093\/molbev\/msi065","volume":"22","author":"C Blouin","year":"2005","unstructured":"Blouin C, Butt DJ, Roger AJ: The impact of taxon sampling on the estimation of rates of evolution at sites. Mol Biol Evol 2005, 22: 784\u2013791. 10.1093\/molbev\/msi065","journal-title":"Mol Biol Evol"},{"key":"463_CR6","doi-asserted-by":"publisher","first-page":"790","DOI":"10.1093\/nar\/gkg151","volume":"31","author":"C Blouin","year":"2003","unstructured":"Blouin C, Boucher Y, Roger AJ: Inferring functional constraints and divergence in protein families using 3D mapping of phylogenetic information. Nucleic Acids Res 2003, 31: 790\u2013797. 10.1093\/nar\/gkg151","journal-title":"Nucleic Acids Res"},{"key":"463_CR7","first-page":"664","volume-title":"Inferring Phylogenies","author":"J Felsenstein","year":"2004","unstructured":"Felsenstein J: Inferring Phylogenies. 1st edition. Sunderland, MA, Sinauer Associates, Inc.; 2004:664.","edition":"1"},{"key":"463_CR8","first-page":"406","volume":"4","author":"N Saitou","year":"1987","unstructured":"Saitou N, Nei M: The neighbor-joining method: a new method for reconstructing phylogenetic trees. Mol Biol Evol 1987, 4: 406\u2013425.","journal-title":"Mol Biol Evol"},{"key":"463_CR9","volume-title":"PHYLIP (Phylogeny Inference Package) version 3.6","author":"J Felsenstein","year":"2002","unstructured":"Felsenstein J: PHYLIP (Phylogeny Inference Package) version 3.6. Seattle, Wa., Distributed by the author, Dept. of Genetics, U. of Washington; 2002."},{"key":"463_CR10","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1016\/0169-5347(96)10041-0","volume":"11","author":"Z Yang","year":"1996","unstructured":"Yang Z: Among-site rate variation and its impact on phylogenetic analyses. Trends Ecol Evol 1996, 11: 367\u2013372. 10.1016\/0169-5347(96)10041-0","journal-title":"Trends Ecol Evol"},{"key":"463_CR11","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/BF02100115","volume":"29","author":"H Kishino","year":"1989","unstructured":"Kishino H, Hasegawa M: Evaluation of the maximum likelihood estimate of the evolutionary tree topologies from DNA sequence data, and the branching order in hominoidea. J Mol Evol 1989, 29: 170\u2013179.","journal-title":"J Mol Evol"},{"key":"463_CR12","doi-asserted-by":"publisher","first-page":"1114","DOI":"10.1093\/oxfordjournals.molbev.a026201","volume":"16","author":"H Shimodaira","year":"1999","unstructured":"Shimodaira H, Hasegawa M: Multiple Comparisons of Log-Likelihoods with Applications to Phylogenetic Inference. Mol Biol Evol 1999, 16: 1114\u20131116.","journal-title":"Mol Biol Evol"},{"key":"463_CR13","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/BF02109483","volume":"30","author":"H Kishino","year":"1990","unstructured":"Kishino H, Miyata T, Hasegawa M: Maximum Likelihood inference of protein phylogeny and the origin of chloroplasts. J Mol Evol 1990, 30: 151\u2013160.","journal-title":"J Mol Evol"},{"key":"463_CR14","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1098\/rspb.2001.1862","volume":"269","author":"K Strimmer","year":"2002","unstructured":"Strimmer K, Rambaut A: Inferring confidence sets of possibly misspecified gene trees. Proc R Soc Lond B Biol Sci 2002, 269: 137\u2013142. 10.1098\/rspb.2001.1862","journal-title":"Proc R Soc Lond B Biol Sci"},{"key":"463_CR15","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1016\/S0167-9473(02)00008-7","volume":"40","author":"T Pupko","year":"2002","unstructured":"Pupko T, Graur D: Fast computation of maximum likelihood trees by numerical approximation of amino acid replacement probabilities. Computational Statistics & Data Analysis 2002, 40: 285\u2013291. 10.1016\/S0167-9473(02)00008-7","journal-title":"Computational Statistics & Data Analysis"},{"key":"463_CR16","first-page":"275","volume":"8","author":"DT Jones","year":"1992","unstructured":"Jones DT, Taylor WR, Thornton JM: The rapid generation of mutation data matrices from protein sequences. Comput Appl Biosci 1992, 8: 275\u2013282.","journal-title":"Comput Appl Biosci"},{"key":"463_CR17","first-page":"345","volume-title":"Atlas of protein sequence and structure","author":"MO Dayhoff","year":"1978","unstructured":"Dayhoff MO, Schwartz RM, Orcutt BC: A model of evolutionary change in proteins. In Atlas of protein sequence and structure. Volume 5. Edited by: Dayhoff MO. Silver Spring, MA, National Biomedical Research Foundation; 1978:345\u2013352."},{"key":"463_CR18","doi-asserted-by":"publisher","first-page":"691","DOI":"10.1093\/oxfordjournals.molbev.a003851","volume":"18","author":"S Whelan","year":"2001","unstructured":"Whelan S, Goldman N: A general empirical model of protein evolution derived from multiple protein families using a maximum-likelihood approach. Mol Biol Evol 2001, 18: 691\u2013699.","journal-title":"Mol Biol Evol"},{"key":"463_CR19","first-page":"559","volume":"13","author":"NC Grassly","year":"1997","unstructured":"Grassly NC, Adachi J, Rambaut A: PSeq-Gen: an application for the Monte Carlo simulation of protein sequence evolution along phylogenetic trees. Comput Appl Biosci 1997, 13: 559\u2013560.","journal-title":"Comput Appl Biosci"},{"key":"463_CR20","doi-asserted-by":"publisher","first-page":"188","DOI":"10.2307\/2347988","volume":"31","author":"BA Wichmann","year":"1982","unstructured":"Wichmann BA, Hill ID: An efficient and portable pseudo-random number generator. Appl Stat 1982, 31: 188\u2013190.","journal-title":"Appl Stat"},{"key":"463_CR21","first-page":"164","volume-title":"BioConsensus","author":"D Bryant","year":"2003","unstructured":"Bryant D: A Classifcation of Consensus Methods for Phylogenetics. In BioConsensus. Edited by: Janowitz M, Lapointe FJ, McMorris FR, Mirkin B and Roberts FS. , DIMACS. AMS.; 2003:164\u2013184."}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-6-138.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/1471-2105-6-138\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/1471-2105-6-138.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,7]],"date-time":"2024-10-07T12:13:00Z","timestamp":1728303180000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/1471-2105-6-138"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,6,6]]},"references-count":21,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2005,12]]}},"alternative-id":["463"],"URL":"https:\/\/doi.org\/10.1186\/1471-2105-6-138","relation":{},"ISSN":["1471-2105"],"issn-type":[{"type":"electronic","value":"1471-2105"}],"subject":[],"published":{"date-parts":[[2005,6,6]]},"assertion":[{"value":"5 November 2004","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 June 2005","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 June 2005","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"138"}}