Journal article
Tsbrowse: an interactive browser for ancestral recombination graphs
- Abstract:
- Summary: Ancestral recombination graphs (ARGs) represent the interwoven paths of genetic ancestry of a set of recombining sequences. The ability to capture the evolutionary history of samples makes ARGs valuable in a wide range of applications in population and statistical genetics. ARG-based approaches are increasingly becoming a part of genetic data analysis pipelines due to breakthroughs enabling ARG inference at biobank-scale. However, there is a lack of visualization tools, which are crucial for validating inferences and generating hypotheses. We present tsbrowse, an open-source, web-based Python application for the interactive visualization of the fundamental building blocks of ARGs, i.e. nodes, edges and mutations. We demonstrate the application of tsbrowse to various data sources and scenarios, and highlight its key features of browsability along the genome, user interactivity, and scalability to very large sample sizes. Availability and implementation: Tsbrowse is installed as a Python package from PyPI (https://pypi.org/project/tsbrowse/), while a development version is maintained at https://github.com/tskit-dev/tsbrowse. Documentation is available at https://tskit.dev/tsbrowse/docs/. Source code is archived on Zenodo with DOI, https://doi.org/10.5281/zenodo.15683039.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 2.1MB, Terms of use)
-
(Preview, Other, pdf, 3.1MB, Terms of use)
-
- Publisher copy:
- 10.1093/bioinformatics/btaf393
Authors
- Publisher:
- Oxford University Press
- Journal:
- Bioinformatics More from this journal
- Volume:
- 41
- Issue:
- 8
- Article number:
- btaf393
- Publication date:
- 2025-07-12
- Acceptance date:
- 2025-07-08
- DOI:
- EISSN:
-
1367-4811
- Language:
-
English
- Source identifiers:
-
3196530
- Deposit date:
-
2025-08-13
This ORA record was generated from metadata provided by an external service. It has not been edited by the ORA Team.
If you are the owner of this record, you can report an update to it here: Report update to this record