A fast and memory-efficient implementation of the transfer bootstrap.


Journal

Bioinformatics (Oxford, England)
ISSN: 1367-4811
Titre abrégé: Bioinformatics
Pays: England
ID NLM: 9808944

Informations de publication

Date de publication:
01 04 2020
Historique:
received: 23 08 2019
revised: 07 11 2019
accepted: 21 11 2019
pubmed: 23 11 2019
medline: 17 9 2020
entrez: 23 11 2019
Statut: ppublish

Résumé

Recently, Lemoine et al. suggested the transfer bootstrap expectation (TBE) branch support metric as an alternative to classical phylogenetic bootstrap support for taxon-rich datasets. However, the original TBE implementation in the booster tool is compute- and memory-intensive. We developed a fast and memory-efficient TBE implementation. We improve upon the original algorithm by Lemoine et al. via several algorithmic and technical optimizations. On empirical as well as on random tree sets with varying taxon counts, our implementation is up to 480 times faster than booster. Furthermore, it only requires memory that is linear in the number of taxa, which leads to 10× to 40× memory savings compared with booster. Our implementation has been partially integrated into pll-modules and RAxML-NG and is available under the GNU Affero General Public License v3.0 at https://github.com/ddarriba/pll-modules and https://github.com/amkozlov/raxml-ng. The parallel version that also computes additional TBE-related statistics is available at: https://github.com/lutteropp/raxml-ng/tree/tbe. Supplementary data are available at Bioinformatics online.

Identifiants

pubmed: 31755898
pii: 5637754
doi: 10.1093/bioinformatics/btz874
pmc: PMC7141843
doi:

Types de publication

Journal Article Research Support, Non-U.S. Gov't

Langues

eng

Sous-ensembles de citation

IM

Pagination

2280-2281

Informations de copyright

© The Author(s) 2019. Published by Oxford University Press.

Références

Syst Biol. 2015 Mar;64(2):356-62
pubmed: 25358969
Bioinformatics. 2019 Nov 1;35(21):4453-4455
pubmed: 31070718
Mol Biol Evol. 2015 Jan;32(1):268-74
pubmed: 25371430
Evolution. 1985 Jul;39(4):783-791
pubmed: 28561359
Syst Biol. 2010 May;59(3):307-21
pubmed: 20525638
Nature. 2018 Apr;556(7702):452-456
pubmed: 29670290

Auteurs

Sarah Lutteropp (S)

Computational Molecular Evolution Group, Heidelberg Institute for Theoretical Studies, Heidelberg 69118.

Alexey M Kozlov (AM)

Computational Molecular Evolution Group, Heidelberg Institute for Theoretical Studies, Heidelberg 69118.

Alexandros Stamatakis (A)

Computational Molecular Evolution Group, Heidelberg Institute for Theoretical Studies, Heidelberg 69118.
Institute for Theoretical Informatics, Karlsruhe Institute of Technology, Karlsruhe 76128, Germany.

Articles similaires

Genome, Chloroplast Phylogeny Genetic Markers Base Composition High-Throughput Nucleotide Sequencing

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages
Animals Hemiptera Insect Proteins Phylogeny Insecticides
Amaryllidaceae Alkaloids Lycoris NADPH-Ferrihemoprotein Reductase Gene Expression Regulation, Plant Plant Proteins

Classifications MeSH