Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 2 min ago
PreprintCC BYbioRxiv

baltic: the Backronymed Adaptable Lightweight Tree vIsualisation Code

  1. 1Department of Eukaryote Gene Engineering, Institute of Biotechnology, Life Sciences Center, Vilnius University

Abstract

For ten years, baltic (Backronymed Adaptable Lightweight Tree vIsualization Code) has been used to make annotated phylogeny figures in molecular epidemiology, including during the West African Ebola epidemic, the Zika epidemic in the Americas, and the SARS-CoV-2 pandemic, as well as other fields. At its core, baltic is a Python library used for the efficient parsing, traversal, manipulation, and visualisation of phylogenetic trees. It is a small library with few dependencies that reads tree formats common in phylodynamic analyses and gives the user leverage to interact with a lightweight tree data structure to produce publication-ready figures with matplotlib. We present baltic v1.0, its first formally released and documented version. baltic reads and writes BEAST Nexus, Newick, and Nextstrain/Auspice JSON, and can process large BEAST posterior tree files in parallel to extract user-defined posterior statistics. The same objects are used for tree manipulation and for plotting in a single script. New to this release: a set of rooting methods (midpoint rooting, rerooting on any branch, and root-to-tip regression); support for reticulate evolution, with reassortment and recombination edges; and composite figures that combine a tree with other data, such as Muller plots, skygrid plots, tanglegrams, and plots connecting trees to maps. The release includes a documentation site with an API reference, tutorials, and a matplotlib-style gallery of worked examples.

Related

  1. sRNAMap: a lightweight, browser-based web application for small RNA mapping, analysis and visualisation
    M. Reuter, L. De Hayr, C. C. W. Ang +5
    bioRxivPreprintCC BY-NCFull textBioinformatics & computational biologybioRxiv
  2. Real-time visualisation of brain drainage to the deep cervical lymph nodes following intraventricular indocyanine green administration in fresh human donors
    Maria Del Rio, Belen Garces Jimeno, Jan Xarrie +9
    Scientific ReportsPeer-reviewedCC BY-NC-ND 4.0Full textNeuroscienceCrossref
  3. Luxar: Gaussian splatting for microscopy and scalable interactive web visualisation of multidimensional scientific data
    L. A. Royer
    bioRxivPreprintCC BYFull textBioinformatics & computational biologybioRxiv
  4. Spatio-temporal visualisation and manipulation of endogenous Yap1 in medaka
    A. Seleit, Y. Asaoka, S. Knoblich +6
    bioRxivPreprintCC BYFull textDevelopmental biologybioRxiv
  5. Paleolelaps draco Tselikh & Rasplus gen. et sp. nov., the first fossil record of Diparidae (Hymenoptera: Chalcidoidea) from Eocene Baltic amber
    Ekaterina V Tselikh, Jean-Yves Rasplus, Vasilisa G Chemyreva +1
    ZootaxaPeer-reviewedPublisher termsFull textEcologyHAL
BibTeX
@misc{potter2026baltic,
  title = {{baltic: the Backronymed Adaptable Lightweight Tree vIsualisation Code}},
  author = {B. I. Potter and K. Gangavarapu and M. F. Torres Jimenez and S. M. Bell and G. Dudas},
  howpublished = {bioRxiv},
  year = {2026},
  month = sep,
  doi = {10.64898/2026.09.20.752947},
  url = {https://www.biorxiv.org/content/10.64898/2026.09.20.752947v1},
  note = {CC BY},
}
RIS
TY  - UNPB
TI  - baltic: the Backronymed Adaptable Lightweight Tree vIsualisation Code
AU  - B. I. Potter
AU  - K. Gangavarapu
AU  - M. F. Torres Jimenez
AU  - S. M. Bell
AU  - G. Dudas
PY  - 2026
DA  - 2026/09/20
PB  - bioRxiv
DO  - 10.64898/2026.09.20.752947
UR  - https://www.biorxiv.org/content/10.64898/2026.09.20.752947v1
AB  - For ten years, baltic (Backronymed Adaptable Lightweight Tree vIsualization Code) has been used to make annotated phylogeny figures in molecular epidemiology, including during the West African Ebola epidemic, the Zika epidemic in the Americas, and the SARS-CoV-2 pandemic, as well as other fields. At its core, baltic is a Python library used for the efficient parsing, traversal, manipulation, and visualisation of phylogenetic trees. It is a small library with few dependencies that reads tree formats common in phylodynamic analyses and gives the user leverage to interact with a lightweight tree data structure to produce publication-ready figures with matplotlib. We present baltic v1.0, its first formally released and documented version. baltic reads and writes BEAST Nexus, Newick, and Nextstrain/Auspice JSON, and can process large BEAST posterior tree files in parallel to extract user-defined posterior statistics. The same objects are used for tree manipulation and for plotting in a single script. New to this release: a set of rooting methods (midpoint rooting, rerooting on any branch, and root-to-tip regression); support for reticulate evolution, with reassortment and recombination edges; and composite figures that combine a tree with other data, such as Muller plots, skygrid plots, tanglegrams, and plots connecting trees to maps. The release includes a documentation site with an API reference, tutorials, and a matplotlib-style gallery of worked examples.
ER  -