tskit_arg_visualizer: interactive plotting of ancestral recombination graphs

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Kitchens, James, Wong, Yan
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913976991875072
author Kitchens, James
Wong, Yan
author_facet Kitchens, James
Wong, Yan
contents Summary: Ancestral recombination graphs (ARGs) are a complete representation of the genetic relationships between recombining lineages and are of central importance in population genetics. Recent breakthroughs in simulation and inference methods have led to a surge of interest in ARGs. However, understanding how best to take advantage of the graphical structure of ARGs remains an open question for researchers. Here, we introduce tskit_arg_visualizer, a Python package for programmatically drawing ARGs using the interactive D3.js visualization library. We highlight the usefulness of this visualization tool for both teaching ARG concepts and exploring ARGs inferred from empirical datasets. Availability and implementation: The latest stable version of tskit_arg_visualizer is available through the Python Package Index (https://pypi.org/project/tskit-arg-visualizer, currently v0.1.0). Documentation and the development version of the package are found on GitHub (https://github.com/kitchensjn/tskit_arg_visualizer). Supplementary materials: Methods for creating the example ARGs seen in Figure 1 can be found in the supplementary materials.
format Preprint
id arxiv_https___arxiv_org_abs_2508_03958
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle tskit_arg_visualizer: interactive plotting of ancestral recombination graphs
Kitchens, James
Wong, Yan
Populations and Evolution
Summary: Ancestral recombination graphs (ARGs) are a complete representation of the genetic relationships between recombining lineages and are of central importance in population genetics. Recent breakthroughs in simulation and inference methods have led to a surge of interest in ARGs. However, understanding how best to take advantage of the graphical structure of ARGs remains an open question for researchers. Here, we introduce tskit_arg_visualizer, a Python package for programmatically drawing ARGs using the interactive D3.js visualization library. We highlight the usefulness of this visualization tool for both teaching ARG concepts and exploring ARGs inferred from empirical datasets. Availability and implementation: The latest stable version of tskit_arg_visualizer is available through the Python Package Index (https://pypi.org/project/tskit-arg-visualizer, currently v0.1.0). Documentation and the development version of the package are found on GitHub (https://github.com/kitchensjn/tskit_arg_visualizer). Supplementary materials: Methods for creating the example ARGs seen in Figure 1 can be found in the supplementary materials.
title tskit_arg_visualizer: interactive plotting of ancestral recombination graphs
topic Populations and Evolution
url https://arxiv.org/abs/2508.03958