Cargando…
libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny
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 col...
Autores principales: | , , |
---|---|
Formato: | Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2005
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1175080/ https://www.ncbi.nlm.nih.gov/pubmed/15938750 http://dx.doi.org/10.1186/1471-2105-6-138 |
_version_ | 1782124506837417984 |
---|---|
author | Butt, Davin Roger, Andrew J Blouin, Christian |
author_facet | Butt, Davin Roger, Andrew J Blouin, Christian |
author_sort | Butt, Davin |
collection | PubMed |
description | 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. |
format | Text |
id | pubmed-1175080 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2005 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-11750802005-07-14 libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny Butt, Davin Roger, Andrew J Blouin, Christian BMC Bioinformatics Software 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. BioMed Central 2005-06-06 /pmc/articles/PMC1175080/ /pubmed/15938750 http://dx.doi.org/10.1186/1471-2105-6-138 Text en Copyright © 2005 Butt et al; licensee BioMed Central Ltd. |
spellingShingle | Software Butt, Davin Roger, Andrew J Blouin, Christian libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny |
title | libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny |
title_full | libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny |
title_fullStr | libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny |
title_full_unstemmed | libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny |
title_short | libcov: A C++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny |
title_sort | libcov: a c++ bioinformatic library to manipulate protein structures, sequence alignments and phylogeny |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1175080/ https://www.ncbi.nlm.nih.gov/pubmed/15938750 http://dx.doi.org/10.1186/1471-2105-6-138 |
work_keys_str_mv | AT buttdavin libcovacbioinformaticlibrarytomanipulateproteinstructuressequencealignmentsandphylogeny AT rogerandrewj libcovacbioinformaticlibrarytomanipulateproteinstructuressequencealignmentsandphylogeny AT blouinchristian libcovacbioinformaticlibrarytomanipulateproteinstructuressequencealignmentsandphylogeny |