Academic Journal

HapNet: a new python package for automated population-aware haplotype network analysis and visualization.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: HapNet: a new python package for automated population-aware haplotype network analysis and visualization.
Συγγραφείς: Davinack, Andrew A.1 (AUTHOR) davinack_drew@wheatoncollege.edu
Πηγή: Mitochondrial DNA. Part A. Jul-Aug2026, Vol. 36 Issue 6, p130-136. 7p.
Θεματικοί όροι: *Haplotypes, *Python programming language, *Data visualization, *Population genetics, *Sequence alignment, *Spanning trees, *Phylogeography
Περίληψη: Haplotype networks are widely used in population genetics, phylogeography, and molecular ecology to visualize relationships among DNA sequences and summarize patterns of population connectivity. Existing tools vary in interface, algorithmic approach, input requirements, and output format. Here, I introduce HapNet, an open-source Python command-line package for constructing population-aware, minimum-spanning-tree-based haplotype graphs from aligned FASTA files. HapNet collapses identical sequences into haplotypes, calculates Hamming distances among haplotypes, constructs an MST-based graph, and generates publication-ready visualizations in which node size reflects haplotype frequency and pie-chart sectors indicate population composition. HapNet also produces machine-readable tabular outputs documenting haplotype membership, shared and private haplotypes, individual assignments, summary statistics, and run metadata. This version adds optional metadata input, phased diploid sequence support, individual-level genotype summaries, and label-free figure export. Utility is demonstrated using a published Hydroides dianthus COI dataset and a simulated phased diploid dataset. [ABSTRACT FROM AUTHOR]
Βάση Δεδομένων: Academic Search Index
Περιγραφή
ISSN:24701394
DOI:10.1080/24701394.2026.2705539