dowser2.3 package

B Cell Receptor Phylogenetics Toolkit

airrClone-class

S4 class defining a clone in Dowser

bootstrapTrees

Deprecated! Please use findSwitches instead.

buildClonalGermline

buildClonalGermline Determine consensus clone sequence and create ge...

buildGermline

buildGermline reconstruct germline segments from alignment data

buildIgphyml

Wrapper to build IgPhyML trees and infer intermediate nodes

buildPhylo

Wrapper for alakazam::buildPhylipLineage

buildPML

Wrapper for phangorn::optim.pml

buildPratchet

Wrapper for phangorn::pratchet

buildRAxML

Wrapper to build RAxML-ng trees and infer intermediate nodes

calcRF

Finds the Robinson-Fould's cluster distance between phylogenies.

collapseNodes

Collapse internal nodes with the same predicted sequence

colorTrees

Get a color palette for a predefined set of trait values

condenseTrees

Condense a set of equally parsimonious node labels into a single tree

correlationTest

Run date randomization test for temporal signal on a set of trees.

createGermlines

createGermlines Determine consensus clone sequence and create germline...

dfToFasta

Write a fasta file of sequences readFasta reads a fasta file

downsampleClone

downsampleClone Down-sample clone to maximum tip/switch ratio

dowser-package

dowser: B Cell Receptor Phylogenetics Toolkit

dowser

The dowser package

exportTrees

Exports the phylogentic trees from the airrClone object

findSwitches

Create a bootstrap distribution for clone sequence alignments, and est...

formatClones

Generate an ordered list of airrClone objects for lineage construction

getAllSeqs

Return all tip and internal node sequences

getBootstraps

Creates a bootstrap distribution for clone sequence alignments, and re...

getDivergence

Get divergence from root of tree for each tip

getGermline

getGermline get germline segment from specified receptor and segment

getNodeSeq

Return IMGT gapped sequence of specified tree node

getPalette

Get a color palette for a predefined set of trait values. 'Germline' d...

getSeq

Deprecated! Use getNodeSeq

getSubclones

#' Deprecated! Use resolveLightChains

getSubTaxa

Get the tip labels as part of a clade defined by an internal node

getTrees

Estimate lineage tree topologies, branch lengths, and internal node st...

makeAirrClone

Generate a airrClone object for lineage construction

makeModelFile

Make a parsimony model file

maskCodons

maskCodons Masks codons split by insertions

maskSequences

maskSequences Mask codons split by insertions in V gene

plotTrees

Plot a tree with colored internal node labels using ggtree

readFasta

Read a fasta file into a list of sequences readFasta reads a fasta f...

readIMGT

readIMGT read in IMGT database

readLineages

Read in all trees from a lineages file

readModelFile

Read in a parsimony model file

reconIgPhyML

Do IgPhyML maximum parsimony reconstruction

rerootTree

Reroot phylogenetic tree to have its germline sequence at a zero-lengt...

resolveLightChains

Define subgroups within clones based on light chain rearrangements

resolvePolytomies

Resolve polytomies to have the minimum number of single timepoint clad...

runCorrelationTest

Run correlationTest, based on https://doi.org/10.1111/2041-210X.12466

scaleBranches

Scale branch lengths to represent either mutations or mutations per si...

stitchRegions

stitchRegions Similar to stitchVDJ but with segment IDs instead of nul...

stitchVDJ

stitchVDJ combines germline gene segments to a single string

testPS

Performs PS (parsimony score) test on switch data

testSC

Performs SC (switch count) test on switch data

testSP

Performs SP (switch proportion) test on switch data

treesToPDF

Simple function for plotting a lot of trees into a pdf

writeCloneSequences

Write the sequences used in tree building to a fasta format. If there ...

writeLineageFile

Write lineage file for IgPhyML use

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>.

  • Maintainer: Kenneth Hoehn
  • License: AGPL-3
  • Last published: 2024-10-22