PyiTOL validates inputs, generates 31 iTOL template schemas, performs LCA-based monophyly classification with nested-monophyly detection, sampling-completeness states and polyphyletic subgroup decomposition, plus API upload and session replay.
Abstract
Motivation The Interactive Tree of Life (iTOL) is widely used to display and annotate phylogenetic trees, but managing its format-sensitive annotation files impede reproducible high-throughput analyses. Among the maintained Python packages and versions evaluated, none combined template generation, taxonomic monophyly assessment and iTOL batch operations. Results PyiTOL validates inputs, generates 31 iTOL template schemas (22 accepted by the live batch uploader), performs LCA-based monophyly classification with nested-monophyly detection, sampling-completeness states and polyphyletic subgroup decomposition, plus API upload and session replay. On a topology-constructed benchmark, all calls matched prespecified labels for 4,389 groups; on a 700-genome tree, binary mono/non-mono calls agreed with ETE4 for 409 genera; 17,294 GTDB R232 genera were processed in about 17 s. Availability and Implementation PyiTOL 1.0.3 (Python ≥3.10; Linux, macOS and Windows) is MIT-licensed at https://github.com/ZengZichao/PyiTOL and archived with test data at Zenodo (https://doi.org/10.5281/zenodo.22106806). Contact wyz@sjtu.edu.cn
Background Reproducible taxonomic collapsing and geological-timescale annotation of time-calibrated phylogenetic trees in R often require coordination among several packages and repeated code for label parsing, clade validation, plotting, and export. Workflow-managed analyses additionally benefit from non-interactive c...
This work introduces orthoSynAssign, a user-friendly, high-performance rewrite of the orthogroup refinement tool OrthoRefine, combining an intuitive Python interface with a core computing engine written in Rust, which provides a reliable and scalable framework for high-throughput phylogenomic workflows.
Cheng-Hung Tsai, Carolina G. Piña Páez, J. Stajich· bioRxiv· 0 citations
The results establish Sma3s v3 as a scalable and interpretable tool for functional annotation and re-annotation of proteomes, pangenomes, and metagenomic protein catalogues.
Alejandro Rubio, Jesús L. García-Junco Alcalá, Elisa Luque-Jiménez et al.· bioRxiv· 0 citations
FigTree is a long-standing phylogenetic tree viewer, but its GUI-centered workflow does not itself provide a versioned, batch-replayable record of styling operations. We present FigTreeKit, a Python package that serializes a supported subset of FigTree 1.4.4 annotations (!hilight, !color, and !font), audits taxonomy ma...
Abstract Summary Gene annotation of metagenome-assembled genomes is a critical step in determining the functional potential of microbial communities from environmental samples. However, annotation workflows using tools such as Prokka or Bakta produce per-bin output with 10 to 14 files per bin, making manual review infe...
Kepler Ridge, Byron J. Adams· Bioinformatics Advances· 0 citations
Comparative genomics routinely requires the alignment of query genomes against a reference to delineate conserved and variable regions, yet existing tools often produce static visualisations or necessitate centralised web services and data uploads.
To address this, we present BLITSFR (BLAST Interactive Tra...
Budi Permana, Thom Cuddihy, Brian M. Forde· Bioinformatics Advances· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.