BEAST v2.7.8 Documentation: starbeast3.operators.BactrianSubtreeSlide

Proposes a move in state space.


As sub-tree slide but with Bactrian kernel to determine size of step. Moves the height of an internal node along the branch. If it moves up, it can exceed the root and become a new root. If it moves down, it may need to make a choice which branch to slide down into.

Inputs:

size, optimise, limit, tree, markclades, gene, kernel, kernelDistribution, weight

 

size
type: java.lang.Double
size of the slide, default 1.0
Optional input. Default: 1.0

 

optimise
type: java.lang.Boolean
flag to indicate that the scale factor is automatically changed in order to achieve a good acceptance rate (default true)
Optional input. Default: true

 

limit
type: java.lang.Double
limit on step size, default disable, i.e. -1. (when positive, gets multiplied by tree-height/log2(n-taxa).
Optional input. Default: -1.0

 

tree
type: beast.base.evolution.tree.Tree
beast.tree on which this operation is performed
Optional input

 

markclades
type: java.lang.Boolean
Mark all ancestors of nodes changed by the operator as changed, up to the MRCA of all nodes changed by the operator.
Optional input. Default: false

 

gene
type: starbeast3.evolution.speciation.GeneTreeForSpeciesTreeDistribution***
list of gene trees that constrain species tree movement
Optional input

 

kernel
type: starbeast3.genekernel.GTKPrior
the kernel of gene trees
Optional input

 

kernelDistribution
type: beast.base.inference.operator.kernel.KernelDistribution
provides sample distribution for proposals
Optional input

 

weight
type: java.lang.Double
weight with which this operator is selected
Required input