B Cell Receptor Phylogenetics Toolkit
Overview
Provides a set of functions for inferring, visualizing, and analyzing B cell phylogenetic trees. Provides methods to 1) reconstruct unmutated ancestral sequences, 2) build B cell phylogenetic trees using multiple methods, 3) visualize trees with metadata at the tips, 4) reconstruct intermediate sequences, 5) detect biased ancestor-descendant relationships among metadata types Workflow examples available at documentation site (see URL). Citations: Hoehn et al (2022) doi:10.1371/journal.pcbi.1009885, Hoehn et al (2021) doi:10.1101/2021.01.06.425648.
- Fix error from rmarkdown update
- Removed vignettes from CRAN versions, now redirect to readthedocs.
- Minor bug fixes
From NEWS.md in the release
Install
Health
- OK13 OK2026-09-30
- ERROR11 OK, 2 ERROR2026-09-02
- OK13 OK2026-08-26
- ERROR11 OK, 2 ERROR2026-07-11
- OK13 OK2026-06-09
Show 5 earlier changesHide 5 earlier changes
- ERROR12 OK, 1 ERROR2026-06-08
- OK13 OK2026-05-10
- ERROR12 OK, 1 ERROR2026-05-03
- OK12 OK2026-04-25
- ERROR9 OK, 1 NOTE, 4 ERROR2026-03-10
Documentation
- Help pages
- 104 (1 internal)includes a package overview page
- Examples that run
- 57%8 run in a plain check · 6 never run
- Exported functions with examples
- 19%
- Documented parameters
- 100%
- Return-value docs
- 84%
- Help pages citing references
- 4%
- Build Lineage Trees
- Build Time Trees Using TyCHE and BEAST
- Building trees with paired heavy and light chain data
- Discrete Trait Analysis
- Input and Output
- Measurable evolution
- Plotting Lineage Trees
- Quickstart
- Reconstruct Clonal Germlines
- Reconstruct Intermediate Sequences
Show 2 moreHide 2 vignettes
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- 0
- Median days to close, 50 most recently updated closed PRs
- 2
Stars over time
Issues over time
Commits over time
7 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/immcantation/dowser on 2026-10-11.
The R CMD check workflow runs on Linux
Dependencies
Installing dowser adds 69 packages (38 with compiled code, 59 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, igraph 4.8 MB. 6 more not on CRAN are not measured.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- 2.5.2Latest
- RR 4.6.0 released · 2026-04-24
- 2.5.12026-03-26 · diff ↗ ·
added 16 exports
buildAllClonalGermlines, checkNodeDivergences, createAllGermlines, dowserObjectEquivalent, filterCombs, filterPartialSeqs, getDiffPoints, getSeqPath, getTreesAndUCAs, mapSubtrees, plotMSA, readTreesJSON, setNodeDivergences, treesEquivalent, writeFasta, writeTreesJSON - 2.4.12026-03-26 · diff ↗
- 2.4.02025-10-15 · diff ↗ ·
added 9 exports
buildBeast, checkDivergence, getSkylines, getTimeTrees, getTimeTreesIterate, makeSkyline, plotSkylines, readBEAST, sampleClones - RR 4.5.0 released · 2025-04-11
- 2.3
- 2.2.02024-05-09 · diff ↗
- RR 4.4.0 released · 2024-04-24
- 2.1.02023-12-22 · diff ↗
- 2.0.0
- 1.2.0
- RR 4.3.0 released · 2023-04-21
- 1.1.02022-10-05 · diff ↗
- RR 4.2.0 released · 2022-04-22
- 1.0.0
Show 2 earlier eventsHide 2 earlier events
- 0.1.02021-07-22
- RR 4.1.0 released · 2021-05-18
Package metadata
- First published
- 2021-07-22
- Total releases
- 12 / 5 yrs
- License
- AGPL-3 OSI
- Minimum R
- ≥ 4.4
- Bundled data
- 276 KB / 9 files
- Download size
- 1.7 MB
Cite
Cite this package
Run in R for the authors' entry:
citation("dowser")The package provides a citation file, so citation() returns the authors' own entry.
It points to 10.1371/journal.pcbi.1009885, 10.7554/elife.70873, 10.4049/jimmunol.2300851, 10.1073/pnas.1906020116.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-18, which the citation names so these numbers can be found later. More on citing and the projects behind them.