BEAST v2.7.8 Documentation: beastlabs.evolution.tree.ConstrainedClusterTree

BEASTObject that performs calculations based on the State.
A node that can be part of the state.
Tree (the T in BEAST) representing gene beast.tree, species beast.tree, language history, or other time-beast.tree relationships among sequence data.
Create initial beast.tree by hierarchical clustering, either through one of the classic link methods or by neighbor joining. The following link methods are supported:
o single link,
o complete link,
o UPGMA=average link,
o mean link,
o centroid,
o Ward and
o adjusted complete link
o neighborjoining
o neighborjoining2 - corrects tree for tip data, unlike plain neighborjoining

Logable: yes, this can be used in a log.

Inputs:

constraint, constraints, minBranchLength, clusterType, taxa, distance, clock.rate, initial, trait, taxonset, nodetype, adjustTreeNodeHeights, estimate

 

constraint
type: beast.base.evolution.tree.MRCAPrior***
specifies (monophyletic or height distribution) constraints on internal nodes
Optional input

 

constraints
type: beastlabs.math.distributions.MultiMonophyleticConstraint
all constraints as encoded by one unresolved tree.
Optional input

 

minBranchLength
type: java.lang.Double
lower bound on lengths used for creating branches
Optional input. Default: 1.0E-10

 

clusterType
type: beastlabs.evolution.tree.ConstrainedClusterTree$Type
type of clustering algorithm used for generating initial beast.tree. Should be one of [Lbeastlabs.evolution.tree.ConstrainedClusterTree$Type;@565f390 (default average)
Optional input

 

taxa
type: beast.base.evolution.alignment.Alignment
alignment data used for calculating distances for clustering
Optional input

 

distance
type: beast.base.evolution.distance.Distance
method for calculating distance between two sequences (default Jukes Cantor)
Optional input

 

clock.rate
type: beast.base.inference.parameter.RealParameter
the clock rate parameter, used to divide all divergence times by, to convert from substitutions to times. (default 1.0)
Optional input

 

initial
type: beast.base.evolution.tree.Tree
tree to start with
Optional input

 

trait
type: beast.base.evolution.tree.TraitSet***
trait information for initializing traits (like node dates) in the tree
Optional input

 

taxonset
type: beast.base.evolution.alignment.TaxonSet
set of taxa that correspond to the leafs in the tree
Optional input

 

nodetype
type: java.lang.String
type of the nodes in the beast.tree
Optional input. Default: beast.base.evolution.tree.Node

 

adjustTreeNodeHeights
type: java.lang.Boolean
if true (default), then tree node heights are adjusted to avoid non-positive branch lengths. If you want to maintain zero branch lengths then you must set this to false.
Optional input. Default: true

 

estimate
type: java.lang.Boolean
whether to estimate this item or keep constant to its initial value
Optional input. Default: true