Skip to content

130: Bootstrap support for phylogenetic trees#1716

Open
glstott wants to merge 5 commits into
CDCgov:devfrom
glstott:130
Open

130: Bootstrap support for phylogenetic trees#1716
glstott wants to merge 5 commits into
CDCgov:devfrom
glstott:130

Conversation

@glstott

@glstott glstott commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Addresses feature request #130

Summary

  • Adds Phylogeny bootstrap support for sequence-derived trees, including configurable replicate count, optional early stop when support values stabilize, decimal precision, progress display, and cancel behavior.
  • Computes bootstrap support in a worker-backed SNP pseudoalignment / neighbor-joining pipeline, stores support metadata in the session, and applies support values to internal tree branches.
  • Updates Phylogeny branch label handling so bootstrap support values can be shown/hidden, formatted as percentages, resized with the branch label font-size control, and restored after session reload.
  • Adds validation and unavailable-state messaging for unsupported inputs such as Newick-only, matrix-only, modified, missing-sequence, or unaligned-sequence trees.
  • Adds unit coverage for bootstrap split/support utilities and a Cypress journey covering calculation, formatting, unavailable inputs, early-stop behavior, and session round-trip persistence.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant