bioRxivBioinformaticsPreprint
HYphlow: bringing end-to-end flow to HyPhy selection analyses, from taxon reconciliation to trait-based foreground assignment
Abstract
Phylogenetic analyses of molecular evolution often require repeated manual preparation to reconcile taxa, annotate trees, execute models, and summarize results. These steps become increasingly time-consuming and difficult to standardize as the number of taxa, genes, and analytical hypotheses increases. We present HYphlow, an open-source graphical workflow developed in Python that integrates data preparation, trait-based foreground branch assignment, HyPhy execution, and structured result extraction within a single interface. HYphlow reconciles taxon labels across alignments, trees, and trait data; reconstructs ancestral states using parsimony and maximum likelihood; generates alternative foreground annotations; executes HyPhy analyses locally or through portable scripts for high-performance computing; and records analytical decisions and settings throughout the workflow. We evaluated HYphlow using simulations and two published datasets comprising cryptochrome analyses in pigeons and doves and visual opsin analyses in skinks. A name-similarity threshold of 80 reliably recovered simulated spelling variants, while consensus foreground assignment increased precision relative to parsimony or maximum likelihood alone (0.928 vs 0.891 and 0.907, respectively), with a corresponding reduction in recall (0.875 vs 0.921 and 0.918). In the empirical datasets, HYphlow reconciled taxon labels, reconstructed or reproduced foreground hypotheses derived using different approaches, and generated selection results consistent with the principal conclusions of the original studies. HYphlow therefore provides a reproducible framework for carrying comparative molecular evolutionary analyses from independently prepared sequence, phylogenetic, and trait data through branch assignment, model execution, and results summary while retaining researcher control over analytical decisions. HYphlow is freely available under the MIT licence from GitHub at: https://github.com/Schott-Lab/HYphlow.
- organism: multiple species
- assay: proteomics
- research focus: benchmarking
- approach: deep learning
- approach: statistical model
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Phyling: phylogenetic inference from annotated genomes
Cheng-Hung Tsai, Jason E Stajich·G3 Genes Genomes GeneticsPeer-reviewed·Mar 26, 2026
- CAPHEINE, or everything and the kitchen sink: a workflow for automating selection analyses using HyPhy
Hannah Verdonk, Danielle Callan, Sergei L. Kosakovsky Pond·Genome Biology and EvolutionPeer-reviewed·Jul 15, 2026
- PhylUp: phylogenetic alignment building with custom taxon sampling
Martha Kandziora·bioRxiv·Dec 21, 2020
- Phytop: A tool for visualizing and recognizing signals of incomplete lineage sorting and hybridization using species trees output from ASTRAL
Hong‐Yun Shang, Kai‐Hua Jia, … Rengang Zhang·Horticulture ResearchPeer-reviewed·Nov 21, 2024
- PhyloMatcher: a tool for resolving conflicts in taxonomic nomenclature
Jonathan A. Rader, Madelyn A. Pivovarnik, … Logan S. Whitehouse·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2023
- Physcraper: A Python package for continual update of evolutionary estimates using the Open Tree of Life
Luna L. Sánchez‐Reyes, Martha Kandziora, Emily Jane McTavish·bioRxiv·Sep 15, 2020