Cargando…

treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data

The number of terminals in phylogenetic trees has significantly increased over the last decade. This trend reflects recent advances in next-generation sequencing, accessibility of public data repositories, and the increased use of phylogenies in many fields. Despite R being central to the analysis o...

Descripción completa

Detalles Bibliográficos
Autores principales: Román Palacios, Cristian, Wright, April, Uyeda, Josef
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8628621/
https://www.ncbi.nlm.nih.gov/pubmed/34900417
http://dx.doi.org/10.7717/peerj.12450
_version_ 1784607033964625920
author Román Palacios, Cristian
Wright, April
Uyeda, Josef
author_facet Román Palacios, Cristian
Wright, April
Uyeda, Josef
author_sort Román Palacios, Cristian
collection PubMed
description The number of terminals in phylogenetic trees has significantly increased over the last decade. This trend reflects recent advances in next-generation sequencing, accessibility of public data repositories, and the increased use of phylogenies in many fields. Despite R being central to the analysis of phylogenetic data, manipulation of phylogenetic comparative datasets remains slow, complex, and poorly reproducible. Here, we describe the first R package extending the functionality and syntax of data.table to explicitly deal with phylogenetic comparative datasets. treedata.table significantly increases speed and reproducibility during the data manipulation steps involved in the phylogenetic comparative workflow in R. The latest release of treedata.table is currently available through CRAN (https://cran.r-project.org/web/packages/treedata.table/). Additional documentation can be accessed through rOpenSci (https://ropensci.github.io/treedata.table/).
format Online
Article
Text
id pubmed-8628621
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-86286212021-12-10 treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data Román Palacios, Cristian Wright, April Uyeda, Josef PeerJ Bioinformatics The number of terminals in phylogenetic trees has significantly increased over the last decade. This trend reflects recent advances in next-generation sequencing, accessibility of public data repositories, and the increased use of phylogenies in many fields. Despite R being central to the analysis of phylogenetic data, manipulation of phylogenetic comparative datasets remains slow, complex, and poorly reproducible. Here, we describe the first R package extending the functionality and syntax of data.table to explicitly deal with phylogenetic comparative datasets. treedata.table significantly increases speed and reproducibility during the data manipulation steps involved in the phylogenetic comparative workflow in R. The latest release of treedata.table is currently available through CRAN (https://cran.r-project.org/web/packages/treedata.table/). Additional documentation can be accessed through rOpenSci (https://ropensci.github.io/treedata.table/). PeerJ Inc. 2021-11-26 /pmc/articles/PMC8628621/ /pubmed/34900417 http://dx.doi.org/10.7717/peerj.12450 Text en ©2021 Román Palacios et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ) and either DOI or URL of the article must be cited.
spellingShingle Bioinformatics
Román Palacios, Cristian
Wright, April
Uyeda, Josef
treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data
title treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data
title_full treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data
title_fullStr treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data
title_full_unstemmed treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data
title_short treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data
title_sort treedata.table: a wrapper for data.table that enables fast manipulation of large phylogenetic trees matched to data
topic Bioinformatics
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8628621/
https://www.ncbi.nlm.nih.gov/pubmed/34900417
http://dx.doi.org/10.7717/peerj.12450
work_keys_str_mv AT romanpalacioscristian treedatatableawrapperfordatatablethatenablesfastmanipulationoflargephylogenetictreesmatchedtodata
AT wrightapril treedatatableawrapperfordatatablethatenablesfastmanipulationoflargephylogenetictreesmatchedtodata
AT uyedajosef treedatatableawrapperfordatatablethatenablesfastmanipulationoflargephylogenetictreesmatchedtodata