» Articles » PMID: 35903557

TreeSwift: A Massively Scalable Python Tree Package

Overview
Journal SoftwareX
Date 2022 Jul 29
PMID 35903557
Authors
Affiliations
Soon will be listed here.
Abstract

Phylogenetic trees are essential to evolutionary biology, and numerous methods exist that attempt to extract phylogenetic information applicable to a wide range of disciplines, such as epidemiology and metagenomics. Currently, the three main Python packages for trees are Bio.Phylo, DendroPy, and the ETE Toolkit, but as dataset sizes grow, parsing and manipulating ultra-large trees becomes impractical for these tools. To address this issue, we present TreeSwift, a user-friendly and massively scalable Python package for traversing and manipulating trees that is ideal for algorithms performed on ultra-large trees.

Citing Articles

Metagenomic immunoglobulin sequencing reveals IgA coating of microbial strains in the healthy human gut.

Olm M, Spencer S, Takeuchi T, Silva E, Sonnenburg J Nat Microbiol. 2025; 10(1):112-125.

PMID: 39747692 PMC: 11849979. DOI: 10.1038/s41564-024-01887-4.


Real-time identification of epistatic interactions in SARS-CoV-2 from large genome collections.

Innocenti G, Obara M, Costa B, Jacobsen H, Katzmarzyk M, Cicin-Sain L Genome Biol. 2024; 25(1):228.

PMID: 39175058 PMC: 11342480. DOI: 10.1186/s13059-024-03355-y.


Metagenomic Immunoglobulin Sequencing (MIG-Seq) Exposes Patterns of IgA Antibody Binding in the Healthy Human Gut Microbiome.

Olm M, Spencer S, Silva E, Sonnenburg J bioRxiv. 2023; .

PMID: 38045399 PMC: 10690254. DOI: 10.1101/2023.11.21.568153.


Weighted ASTRID: fast and accurate species trees from weighted internode distances.

Liu B, Warnow T Algorithms Mol Biol. 2023; 18(1):6.

PMID: 37468904 PMC: 10355063. DOI: 10.1186/s13015-023-00230-6.


Taxonium, a web-based tool for exploring large phylogenetic trees.

Sanderson T Elife. 2022; 11.

PMID: 36377483 PMC: 9704803. DOI: 10.7554/eLife.82392.


References
1.
Sukumaran J, Holder M . DendroPy: a Python library for phylogenetic computing. Bioinformatics. 2010; 26(12):1569-71. DOI: 10.1093/bioinformatics/btq228. View

2.
Mai U, Sayyari E, Mirarab S . Minimum variance rooting of phylogenetic trees and implications for species tree reconstruction. PLoS One. 2017; 12(8):e0182238. PMC: 5553649. DOI: 10.1371/journal.pone.0182238. View

3.
Cock P, Antao T, Chang J, Chapman B, Cox C, Dalke A . Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics. 2009; 25(11):1422-3. PMC: 2682512. DOI: 10.1093/bioinformatics/btp163. View

4.
Pybus O, Harvey P . Testing macro-evolutionary models using incomplete molecular phylogenies. Proc Biol Sci. 2001; 267(1459):2267-72. PMC: 1690817. DOI: 10.1098/rspb.2000.1278. View

5.
Huerta-Cepas J, Serra F, Bork P . ETE 3: Reconstruction, Analysis, and Visualization of Phylogenomic Data. Mol Biol Evol. 2016; 33(6):1635-8. PMC: 4868116. DOI: 10.1093/molbev/msw046. View