BIO::Phylo-phyloinformatic analysis using perl

<p>Abstract</p> <p>Background</p> <p>Phyloinformatic analyses involve large amounts of data and metadata of complex structure. Collecting, processing, analyzing, visualizing and summarizing these data and metadata should be done in steps that can be automated and reprod...

Full description

Bibliographic Details
Main Authors: Hartmann Klaas, Caravas Jason, Vos Rutger A, Jensen Mark A, Miller Chase
Format: Article
Language:English
Published: BMC 2011-02-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/12/63
_version_ 1818915967365808128
author Hartmann Klaas
Caravas Jason
Vos Rutger A
Jensen Mark A
Miller Chase
author_facet Hartmann Klaas
Caravas Jason
Vos Rutger A
Jensen Mark A
Miller Chase
author_sort Hartmann Klaas
collection DOAJ
description <p>Abstract</p> <p>Background</p> <p>Phyloinformatic analyses involve large amounts of data and metadata of complex structure. Collecting, processing, analyzing, visualizing and summarizing these data and metadata should be done in steps that can be automated and reproduced. This requires flexible, modular toolkits that can represent, manipulate and persist phylogenetic data and metadata as objects with programmable interfaces.</p> <p>Results</p> <p>This paper presents Bio::Phylo, a Perl5 toolkit for phyloinformatic analysis. It implements classes and methods that are compatible with the well-known BioPerl toolkit, but is independent from it (making it easy to install) and features a richer API and a data model that is better able to manage the complex relationships between different fundamental data and metadata objects in phylogenetics. It supports commonly used file formats for phylogenetic data including the novel NeXML standard, which allows rich annotations of phylogenetic data to be stored and shared. Bio::Phylo can interact with BioPerl, thereby giving access to the file formats that BioPerl supports. Many methods for data simulation, transformation and manipulation, the analysis of tree shape, and tree visualization are provided.</p> <p>Conclusions</p> <p>Bio::Phylo is composed of 59 richly documented Perl5 modules. It has been deployed successfully on a variety of computer architectures (including various Linux distributions, Mac OS X versions, Windows, Cygwin and UNIX-like systems). It is available as open source (GPL) software from <url>http://search.cpan.org/dist/Bio-Phylo</url></p>
first_indexed 2024-12-20T00:10:41Z
format Article
id doaj.art-5379561dba7e401893444e9814fd21d4
institution Directory Open Access Journal
issn 1471-2105
language English
last_indexed 2024-12-20T00:10:41Z
publishDate 2011-02-01
publisher BMC
record_format Article
series BMC Bioinformatics
spelling doaj.art-5379561dba7e401893444e9814fd21d42022-12-21T20:00:31ZengBMCBMC Bioinformatics1471-21052011-02-011216310.1186/1471-2105-12-63BIO::Phylo-phyloinformatic analysis using perlHartmann KlaasCaravas JasonVos Rutger AJensen Mark AMiller Chase<p>Abstract</p> <p>Background</p> <p>Phyloinformatic analyses involve large amounts of data and metadata of complex structure. Collecting, processing, analyzing, visualizing and summarizing these data and metadata should be done in steps that can be automated and reproduced. This requires flexible, modular toolkits that can represent, manipulate and persist phylogenetic data and metadata as objects with programmable interfaces.</p> <p>Results</p> <p>This paper presents Bio::Phylo, a Perl5 toolkit for phyloinformatic analysis. It implements classes and methods that are compatible with the well-known BioPerl toolkit, but is independent from it (making it easy to install) and features a richer API and a data model that is better able to manage the complex relationships between different fundamental data and metadata objects in phylogenetics. It supports commonly used file formats for phylogenetic data including the novel NeXML standard, which allows rich annotations of phylogenetic data to be stored and shared. Bio::Phylo can interact with BioPerl, thereby giving access to the file formats that BioPerl supports. Many methods for data simulation, transformation and manipulation, the analysis of tree shape, and tree visualization are provided.</p> <p>Conclusions</p> <p>Bio::Phylo is composed of 59 richly documented Perl5 modules. It has been deployed successfully on a variety of computer architectures (including various Linux distributions, Mac OS X versions, Windows, Cygwin and UNIX-like systems). It is available as open source (GPL) software from <url>http://search.cpan.org/dist/Bio-Phylo</url></p>http://www.biomedcentral.com/1471-2105/12/63
spellingShingle Hartmann Klaas
Caravas Jason
Vos Rutger A
Jensen Mark A
Miller Chase
BIO::Phylo-phyloinformatic analysis using perl
BMC Bioinformatics
title BIO::Phylo-phyloinformatic analysis using perl
title_full BIO::Phylo-phyloinformatic analysis using perl
title_fullStr BIO::Phylo-phyloinformatic analysis using perl
title_full_unstemmed BIO::Phylo-phyloinformatic analysis using perl
title_short BIO::Phylo-phyloinformatic analysis using perl
title_sort bio phylo phyloinformatic analysis using perl
url http://www.biomedcentral.com/1471-2105/12/63
work_keys_str_mv AT hartmannklaas biophylophyloinformaticanalysisusingperl
AT caravasjason biophylophyloinformaticanalysisusingperl
AT vosrutgera biophylophyloinformaticanalysisusingperl
AT jensenmarka biophylophyloinformaticanalysisusingperl
AT millerchase biophylophyloinformaticanalysisusingperl