BEAST v1.7.0 Parser Library (2002-2012)

Development Version (updated on 21 February 2012 NZDT)

The following is a list of generic types that elements represent in a beast file.

ARGModel

Elements of this type include:

<argTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

ARGPartitionLikelihood

Elements of this type include:

<hierarchicalPartitionLikelihood>

Description:
null

<poissonPartitionLikelihood>

Description:
null

<uniformPartitionLikelihood>

Description:
null

ARGRatePrior

Elements of this type include:

<argRatePrior>

Description:
null

AbstractDistributionLikelihood

Elements of this type include:

<cachedPrior>

Description:
Calculates a cached likelihood of some data given some parametric or empirical distribution.

<distributionLikelihood>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<modelSpecificPseudoPrior>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<multivariateGammaPrior>

Description:
Calculates the likelihood of some data under a given multivariate-gamma distribution.

<multivariateNormalPrior>

Description:
Calculates the likelihood of some data under a given multivariate-normal distribution.

<twoPartDistribution>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

AbstractMultivariateTraitLikelihood

Elements of this type include:

<inhibitionLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<multivariateTraitLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

AbstractSubstitutionModel

Elements of this type include:

<aminoAcidModel>

Description:
An empirical amino acid substitution model.

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<binarySubstitutionModel>

Description:
A general reversible model of sequence substitution for binary data type.

<CovarionHKYModel>

Description:
A covarion HKY model.

<covarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<empiricalCodonModel>

Description:
This element represents the empirical model of codon evolution.

<gtrCovarionModel>

Description:
A covarion substitution model of langauge evolution with binary data and a hidden rate state with two rates.

<HKYModel>

Description:
This element represents an instance of the HKY85 (Hasegawa, Kishino & Yano, 1985) model of nucleotide evolution.

<lewisMk>

Description:
A parser for Lewis' Mk model

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<mkSubstitutionModel>

Description:
An Mk model of substitution. This model can also accomodate arbitrary orderings of changes.

<msatBMA>

Description:
This element represents an instance of the Microsatellite Averaging Model of microsatellite evolution.

<MutationDeathModel>

Description:
This element represents an instance of the MutationDeath model of CTMC evolution with deletions.

<ntdBMA>

Description:
A model that allows model averaging over nucleotide substitution models.

<pcaCodonModel>

Description:
This element represents the PCA model of codon evolution.

<substitutionEpochModel>

Description:
null

<TN93Model>

Description:
This element represents an instance of the TN93 (Tamura and Nei 1993) model of nucleotide evolution.

<TWOPHASEModel>

Description:
This element represents an instance of the Two Phase Model of microsatellite evolution.

<yangCodonModel>

Description:
This element represents the Yang model of codon evolution.

Alignment

Elements of this type include:

<alignment>

Description:
This element represents an alignment of molecular sequences.

<convert>

Description:
Converts an alignment to the given data type.

<hypermutantAlignment>

Description:
Converts an alignment so that 'A's at specific APOBEC targeted contexts are set to an A/G ambiguity code.

<recombinationSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

<sequenceSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

AlloppNetworkPriorModel

Elements of this type include:

<alloppNetworkPriorModel>

Description:
Model for speciation, extinction, hybridization in allopolyploid network.

AlloppSpeciesBindings

Elements of this type include:

<alloppspecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

AlloppSpeciesBindings$ApSpInfo

Elements of this type include:

<apsp>

Description:
A diploid or allopolyploid species made of individuals

AlloppSpeciesBindings$Individual

Elements of this type include:

<individual>

Description:
Individual specimen from a species, possibly containing multiple genomes.

AlloppSpeciesNetworkModel

Elements of this type include:

<alloppSpeciesNetwork>

Description:
Species network with population sizes along branches

ArbitraryBranchRates

Elements of this type include:

<arbitraryBranchRates>

Description:
This element returns an arbitrary rate model.The branch rates are drawn from an arbitrary distribution determine by the prior.

Attribute

Elements of this type include:

<argReassortmentNodeCount>

Description:
A statistic that returns the number of reassortment nodes in an ARG

<argTimingStatistic>

Description:

<argTotalLengthStatistic>

Description:
null

<argTreeCount>

Description:
Provides number of distinct loci trees

<attr>

Description:
This element represents a name/value pair.

<coalescentIntervalStatistic>

Description:

<compatibilityStatistic>

Description:
A statistic that returns true if a pair of trees are compatible

<compoundParameter>

Description:
A multidimensional parameter constructed from its component parameters.

<compoundSymmetricMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<correlation>

Description:
This element returns a precision that is the element-wise reciprocal of the child precision.

<date>

Description:
Specifies a date on a given timescale

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

<diagonalMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<differenceStatistic>

Description:
This element returns a statistic that is the difference of the 2 child statistics.

<duplicatedParameter>

Description:
A duplicated parameter.

<exponentialStatistic>

Description:
This element returns a statistic that is the element-wise exponentiation of the child statistic.

<expressionStatistic>

Description:
This element returns a statistic that is the mean of the child statistics.

<externalLengthStatistic>

Description:
A statistic that has as its value(s) the length of the external branch length(s) of a set of one or more taxa in a given tree

<generalizedSkylinePopSizeStatistic>

Description:
The pop sizes at the given times

<gmrfHeightsStatistic>

Description:
A statistic that returns the heights of each internal node in increasing order (or groups them by a group size parameter)

<gmrfPopSizeStatistic>

Description:
The pop sizes at the given times

<lineageCountStatistic>

Description:

<logarithmStatistic>

Description:
This element returns a statistic that is the element-wise natural logarithm of the child statistic.

<loggableStatistic>

Description:
Allows you to choose specific dimensions of a given statistic

<maskedParameter>

Description:
A masked parameter.

<matrixInverse>

Description:
This element returns a statistic that is the matrix inverse of the child statistic.

<matrixParameter>

Description:
A matrix parameter constructed from its component parameters.

<meanStatistic>

Description:
This element returns a statistic that is the mean of the child statistics.

<monophylyStatistic>

Description:
A statistic that returns true if a given set of taxa are monophyletic for a given tree

<monotonicStatistic>

Description:

<mrcaTraitStatistic>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<multivariateOUModel>

Description:
Describes a multivariate OU process

<mvPolyaLikelihood>

Description:
A matrix parameter constructed from its component parameters.

<negativeStatistic>

Description:
This element returns a statistic that is the element-wise negation of the child statistic.

<nodeHeightsStatistic>

Description:
A statistic that returns the heights of each internal node in increasing order (or groups them by a group size parameter)

<notStatistic>

Description:
This element returns a statistic that is the element-wise inverse of the child statistic.

<parameter>

Description:
A real-valued parameter of one or more dimensions.

<parsimonyStateStatistic>

Description:
A statistic that has as its value the parsimony state reconstruction of a binary state defined by a set of taxa at a given MRCA of a tree

<parsimonyStatistic>

Description:
A statistic that has as its value the parsimony tree length of a set of a binary state defined by a set of taxa for a given tree

<partitionStatistic>

Description:
null

<popGraph>

Description:
This element returns a statistic that is the population size at evenly spaced intervals over tree.

<productStatistic>

Description:
This element returns a statistic that is the product of the child statistics.

<rateCovarianceStatistic>

Description:
A statistic that has as its value the covariance of parent and child branch rates

<rateStatistic>

Description:
A statistic that returns the average of the branch rates

<ratioStatistic>

Description:
This element returns a statistic that is the ratio of the 2 child statistics.

<reciprocalStatistic>

Description:
This element returns a statistic that is the element-wise reciprocal of the child statistic.

<RPNcalculator>

Description:
This element returns a statistic evaluated from arbitrary expression.

<speciesTreeStatistic>

Description:
A statistic that returns true if the given population tree is compatible with the species tree. Compatibility is defined as the compatibility of the timings of the events, so that incompatibility arises if two individuals in the population tree coalescent before their species do in the species tree.

<statistic>

Description:
A statistic of a given name from the specified object.

<subStatistic>

Description:
Allows you to choose specific dimensions of a given statistic

<sumStatistic>

Description:
This element returns a statistic that is the element-wise sum of the child statistics.

<test>

Description:
This element represents a boolean statistic that returns 1 if the conditions are met and 0 otherwise.

<tmrcaStatistic>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<transmissionStatistic>

Description:
A statistic that returns true if the given parasite tree is compatible with the host tree.

<treeHeightStatistic>

Description:
A statistic that returns the height of the tree

<treeLengthStatistic>

Description:
A statistic that returns the average of the branch rates

<treeMetricStatistic>

Description:
A statistic that returns the distance between two trees. with method="topology", return a 0 for identity and a 1 for difference. With other methods return the distance metric associated with that method.

<treeShapeStatistics>

Description:
A statistic that reports a handful of tree shape statistics on the given target tree.

<varianceStatistic>

Description:
This element returns a statistic that is the variance of the child statistics.

<vectorSlice>

Description:
A vector parameter constructed from a slice of component parameters.

BayesianSkylineLikelihood

Elements of this type include:

<generalizedSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

BooleanStatistic

Elements of this type include:

<compatibilityStatistic>

Description:
A statistic that returns true if a pair of trees are compatible

<monophylyStatistic>

Description:
A statistic that returns true if a given set of taxa are monophyletic for a given tree

<monotonicStatistic>

Description:

<test>

Description:
This element represents a boolean statistic that returns 1 if the conditions are met and 0 otherwise.

BranchRateModel

Elements of this type include:

<ACLikelihood>

Description:
This element returns an object that can calculate the likelihood of rate changes in a tree under the assumption of distributed rate changes among lineages. Specifically, each branch is assumed to draw a rate from a distribution with mean of the rate in the parent branch and the given standard deviation (the variance can be optionally proportional to branch length).

<arbitraryBranchRates>

Description:
This element returns an arbitrary rate model.The branch rates are drawn from an arbitrary distribution determine by the prior.

<argDiscretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<argLocalClock>

Description:
null

<compoundBranchRateModel>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<continuousTraitRateModel>

Description:
This element returns an trait rate model.The branch rates are an average of the rates provided by a node trait.

<decayingRateModel>

Description:
This element provides a clock model in which the rate of molecular evolution decays to a substitution rate in the past.

<discreteTraitRateModel>

Description:
This Branch Rate Model takes a discrete trait reconstruction (provided by a TreeTraitProvider) and gives the rate for each branch of the tree based on the child trait of that branch. The rates for each trait value are specified in a multidimensional parameter.

<discretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<DiscretizedLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<localClockModel>

Description:
This element returns a branch rate model that adds a delta to each terminal branch length.

<mixtureModelBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<passageBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<randomDiscretizedBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<randomLocalClockModel>

Description:
This element returns an random local clock (RLC) model.Each branch either has a new rate or inherits the rate of the branch above it depending on the indicator vector, which is itself sampled.

<rateEpochBranchRates>

Description:
This element provides a multiple epoch molecular clock model. All branches (or portions of them) have the same rate of molecular evolution within a given epoch. If parameters are used to sample transition times, these must be kept in ascending order by judicious use of bounds or priors.

<SampleQuantileLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<scaledTreeLengthModel>

Description:
This element returns a branch rate model that scales the total length of the tree to specified valued (default=1.0).

<strictClockBranchRates>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<tipBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<UCLikelihood>

Description:
This element returns an object that can calculate the likelihood of rates in a tree under the assumption of (log)normally distributed rates.

BranchingModel

Elements of this type include:

<betaSplittingModel>

Description:
The beta-splitting family of tree branching models (Aldous, 1996;2001).

Columns

Elements of this type include:

<column>

Description:
Specifies formating options for one or more columns in a log file.

CompoundParameter

Elements of this type include:

<compoundParameter>

Description:
A multidimensional parameter constructed from its component parameters.

<compoundSymmetricMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

<diagonalMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<matrixParameter>

Description:
A matrix parameter constructed from its component parameters.

<mvPolyaLikelihood>

Description:
A matrix parameter constructed from its component parameters.

<vectorSlice>

Description:
A vector parameter constructed from a slice of component parameters.

DataType

Elements of this type include:

<extendedDataType>

Description:
This element represents an instance of the MutationDeathType which extends a base datatype with an additional "death" state.

<generalDataType>

Description:
Defines a general DataType for any number of states

<hiddenNucleotides>

Description:
A nucleotide data type that allows hidden substitution classes

<kStateType>

Description:
Parser for k-state model.

<microsatellite>

Description:
This element represents a microsatellite data type.

Date

Elements of this type include:

<date>

Description:
Specifies a date on a given timescale

DemographicModel

Elements of this type include:

<cataclysm>

Description:
A demographic model of exponential growth.

<constantExponential>

Description:
A demographic model of constant population size followed by exponential growth.

<constantLogistic>

Description:
A demographic model of constant population size followed by logistic growth.

<constantSize>

Description:
A demographic model representing a constant population size through time.

<constExpConst>

Description:
A demographic model of constant population size followed by exponential growth.

<empiricalPiecewise>

Description:
This element represents a piecewise population model

<expansion>

Description:
A demographic model of constant population size followed by exponential growth.

<expConstExp>

Description:
A demographic model of exponential growth.

<exponentialGrowth>

Description:
A demographic model of exponential growth.

<exponentialLogistic>

Description:
A demographic model of constant population size followed by logistic growth.

<exponentialSawtooth>

Description:
A demographic model of succesive exponential growth and periodic population crashes.

<logisticGrowth>

Description:
Logistic growth demographic model.

<piecewisePopulation>

Description:
This element represents a piecewise population model

<scaledPiecewisePopulation>

Description:
This element represents a piecewise population model

<sirEpidemiology>

Description:
A demographic model of epidemic spread.

<transmissionModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<twoEpoch>

Description:
A demographic model of two epochs.

<variableDemographic>

Description:
This element represents the likelihood of the tree given the population size vector.

DesignMatrix

Elements of this type include:

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

DistanceMatrix

Elements of this type include:

<distanceMatrix>

Description:
Constructs a distance matrix from a pattern list or alignment

Distribution

Elements of this type include:

<exponentialDistributionModel>

Description:
A model of an exponential distribution.

<gammaDistributionModel>

Description:
A model of a gamma distribution.

<inverseGaussianDistributionModel>

Description:
Describes a inverse gaussian distribution with a given mean and shape (or standard deviation) that can be used in a distributionLikelihood element

<logNormalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<normalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<onePGammaDistributionModel>

Description:
A model of a one parameter gamma distribution.

<uniformDistributionModel>

Description:
Describes a uniform distribution with a given lower and upper bounds

DistributionLikelihood

Elements of this type include:

<cachedPrior>

Description:
Calculates a cached likelihood of some data given some parametric or empirical distribution.

<distributionLikelihood>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<modelSpecificPseudoPrior>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<twoPartDistribution>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

Double

Elements of this type include:

<double>

Description:
returns a Double. If a prompt attribute exists then the user is prompted for input, otherwise the character contents of the element are returned as a Double.

<multiLociDistance>

Description:
Constructs a distance matrix from a pattern list or alignment

EmpiricalTreeDistributionModel

Elements of this type include:

<empiricalTreeDistributionModel>

Description:
Read a list of trees from a NEXUS file.

FrequencyModel

Elements of this type include:

<frequencyModel>

Description:
A model of equilibrium base frequencies.

GMRFSkyrideLikelihood

Elements of this type include:

<gmrfSkyrideLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfTestLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

GammaSiteModel

Elements of this type include:

<siteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

GeneralizedLinearModel

Elements of this type include:

<multivariateOUModel>

Description:
Describes a multivariate OU process

HiddenLinkageModel

Elements of this type include:

<HiddenLinkageModel>

Description:
A model to describe missing information about linkage among several reads from a metagenome

Identifiable

Elements of this type include:

<ACLikelihood>

Description:
This element returns an object that can calculate the likelihood of rate changes in a tree under the assumption of distributed rate changes among lineages. Specifically, each branch is assumed to draw a rate from a distribution with mean of the rate in the parent branch and the given standard deviation (the variance can be optionally proportional to branch length).

<advancedTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<alignment>

Description:
This element represents an alignment of molecular sequences.

<alloppNetworkPriorModel>

Description:
Model for speciation, extinction, hybridization in allopolyploid network.

<alloppspecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

<alloppSpeciesNetwork>

Description:
Species network with population sizes along branches

<alsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<aminoAcidModel>

Description:
An empirical amino acid substitution model.

<ancestralTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<antigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space.

<anyTipObservationProcess>

Description:
This element represents an instance of the AnyTipObservationProcess for ALSTreeLikelihood calculations

<apsp>

Description:
A diploid or allopolyploid species made of individuals

<apspCoalescent>

Description:
Likelihood of a set of gene trees embedded in a allopolyploid species network.

<apspNetworkPrior>

Description:
Prior for an allopolyploid species network.

<arbitraryBranchRates>

Description:
This element returns an arbitrary rate model.The branch rates are drawn from an arbitrary distribution determine by the prior.

<argCoalescentLikelihood>

Description:
A coalescent likelihood for an ARG model

<argDiscretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<argLocalClock>

Description:
null

<argTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<argRatePrior>

Description:
null

<argReassortmentNodeCount>

Description:
A statistic that returns the number of reassortment nodes in an ARG

<argTimingStatistic>

Description:

<argTotalLengthStatistic>

Description:
null

<argTreeCount>

Description:
Provides number of distinct loci trees

<argTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<argUniformPrior>

Description:
A uniform prior for an ARG model

<ascertainedPatterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<attributePatterns>

Description:
A site pattern defined by an attribute in a set of taxa.

<avgPosteriorIBDReporter>

Description:
This element represents a reporter for average expected number of tips ibd conditional on observed patterns.

<DirichletSiteModel>

Description:
A SiteModel that has Dirichlet distributed rates across sites

<frequencyModel>

Description:
A model of equilibrium base frequencies.

<siteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<benchmarker>

Description:
This element runs a benchmark on a series of likelihood calculators.

<betaPrior>

Description:
Calculates the prior probability of some data under a given beta distribution.

<betaSplittingModel>

Description:
The beta-splitting family of tree branching models (Aldous, 1996;2001).

<biasedMultivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<bifractionalDiffusionModel>

Description:
Describes a bivariate diffusion process using a bifractional random walk

<binaryCovarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<binarySubstitutionModel>

Description:
A general reversible model of sequence substitution for binary data type.

<binomialLikelihood>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<birthDeathEpidemiology>

Description:
Stadler et al (2011) model of epidemiology.

<birthDeathModel>

Description:
Gernhard (2008) model of speciation (equation at bottom of page 19 of draft).

<birthDeathSerialSampling>

Description:
Stadler et al (2010) model of speciation.

<booleanLikelihood>

Description:
A function that log likelihood of a set of boolean statistics. If all the statistics are true then it returns 0.0 otherwise -infinity.

<branchingLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<BrownianMotion>

Description:

<cachedPrior>

Description:
Calculates a cached likelihood of some data given some parametric or empirical distribution.

<cartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<cataclysm>

Description:
A demographic model of exponential growth.

<categorySiteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<coalescentIntervalStatistic>

Description:

<coalescentLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<colourSamplerModel>

Description:
This element represents a likelihood function for transmission.

<compatibilityStatistic>

Description:
A statistic that returns true if a pair of trees are compatible

<compoundBranchRateModel>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<compoundLikelihood>

Description:
A likelihood function which is simply the product of its component likelihood functions.

<compoundParameter>

Description:
A multidimensional parameter constructed from its component parameters.

<compoundSymmetricMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<constantExponential>

Description:
A demographic model of constant population size followed by exponential growth.

<constantLogistic>

Description:
A demographic model of constant population size followed by logistic growth.

<constantMigrationModel>

Description:
A migration model representing constant migration rates through time.

<constantPatterns>

Description:
Creates a set of patterns for constant sites with weights as provided.

<constantSize>

Description:
A demographic model representing a constant population size through time.

<constExpConst>

Description:
A demographic model of constant population size followed by exponential growth.

<continuousTraitRateModel>

Description:
This element returns an trait rate model.The branch rates are an average of the rates provided by a node trait.

<convert>

Description:
Converts an alignment to the given data type.

<correlation>

Description:
This element returns a precision that is the element-wise reciprocal of the child precision.

<coulombPrior>

Description:
Calculates a prior density based on the force due to electrostatic charge between particles the given distance x.

<CovarionHKYModel>

Description:
A covarion HKY model.

<covarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<ctmcScalePrior>

Description:
This element represents the prior for CTMC scale parameter.

<decayingRateModel>

Description:
This element provides a clock model in which the rate of molecular evolution decays to a substitution rate in the past.

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

<diagonalMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<differenceStatistic>

Description:
This element returns a statistic that is the difference of the 2 child statistics.

<dirichletPrior>

Description:
Calculates the likelihood of some data under a Dirichlet distribution.

<dirichletProcessLikelihood>

Description:
Calculates the likelihood of some items distributed into a number of classes under a Dirichlet drocess.

<discreteAntigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space. This is a discrete classifier form of the modelwhich assigns viruses to discrete antigenic classes.

<discreteTraitRateModel>

Description:
This Branch Rate Model takes a discrete trait reconstruction (provided by a TreeTraitProvider) and gives the rate for each branch of the tree based on the child trait of that branch. The rates for each trait value are specified in a multidimensional parameter.

<discretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<DiscretizedLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<distanceMatrix>

Description:
Constructs a distance matrix from a pattern list or alignment

<distributionLikelihood>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<dummyLikelihood>

Description:
A function wraps a component model that would otherwise not be registered with the MCMC. Always returns a log likelihood of zero.

<dummyModel>

Description:
A function wraps a component model that would otherwise not be registered with the MCMC. Always returns a log likelihood of zero.

<duplicatedParameter>

Description:
A duplicated parameter.

<empiricalCodonModel>

Description:
This element represents the empirical model of codon evolution.

<empiricalDistributionLikelihood>

Description:
Calculates the likelihood of some data given some empirically-generated distribution.

<empiricalPiecewise>

Description:
This element represents a piecewise population model

<empiricalTreeDistributionModel>

Description:
Read a list of trees from a NEXUS file.

<exponentialStatistic>

Description:
This element returns a statistic that is the element-wise exponentiation of the child statistic.

<expansion>

Description:
A demographic model of constant population size followed by exponential growth.

<expConstExp>

Description:
A demographic model of exponential growth.

<exponentialBranchLengthsPrior>

Description:
This element represents a tree prior assuming exponentially distributed branch lengths.

<exponentialDistributionModel>

Description:
A model of an exponential distribution.

<exponentialGrowth>

Description:
A demographic model of exponential growth.

<exponentialLogistic>

Description:
A demographic model of constant population size followed by logistic growth.

<exponentialMarkovLikelihood>

Description:
A continuous state, discrete time markov chain in which each new state is an exponentially distributed variable with a mean of the previous state.

<exponentialPrior>

Description:
Calculates the prior probability of some data under a given exponential distribution.

<exponentialSawtooth>

Description:
A demographic model of succesive exponential growth and periodic population crashes.

<expressionStatistic>

Description:
This element returns a statistic that is the mean of the child statistics.

<externalLengthStatistic>

Description:
A statistic that has as its value(s) the length of the external branch length(s) of a set of one or more taxa in a given tree

<flatGeoSpatialPrior>

Description:
Calculates the likelihood of some data under a 2D geospatial distribution.

<gammaDistributionModel>

Description:
A model of a gamma distribution.

<gammaPrior>

Description:
Calculates the prior probability of some data under a given gamma distribution.

<gammaSiteBMA>

Description:
A SiteModel that does BMA for a gamma distributed rates across sites

<generalizedSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<generalizedSkylinePopSizeStatistic>

Description:
The pop sizes at the given times

<glmModel>

Description:
Calculates the generalized linear model likelihood of the dependent parameters given one or more blocks of independent parameters and their design matrix.

<glmSubstitutionModel>

Description:
A general model of sequence substitution for any data type where the rates come from the generalized linear model.

<gmrfDensityComponent>

Description:
This element represents a single component (coalescent or field) of the GMRF Skyride.

<gmrfHeightsStatistic>

Description:
A statistic that returns the heights of each internal node in increasing order (or groups them by a group size parameter)

<gmrfPopSizeStatistic>

Description:
The pop sizes at the given times

<gmrfSkyrideLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfTestLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gpSkytrackLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<greatCircleDiffusionModel>

Description:
Describes a bivariate diffusion process using great circle distances.

<gtrCovarionModel>

Description:
A covarion substitution model of langauge evolution with binary data and a hidden rate state with two rates.

<gtrModel>

Description:
A general reversible model of nucleotide sequence substitution.

<HiddenLinkageLikelihood>

Description:
A likelihood calculator for hidden linkage among metagenomic reads

<HiddenLinkageModel>

Description:
A model to describe missing information about linkage among several reads from a metagenome

<hierarchicalPartitionLikelihood>

Description:
null

<HKYModel>

Description:
This element represents an instance of the HKY85 (Hasegawa, Kishino & Yano, 1985) model of nucleotide evolution.

<hypermutantAlignment>

Description:
Converts an alignment so that 'A's at specific APOBEC targeted contexts are set to an A/G ambiguity code.

<hypermutantErrorModel>

Description:
This element returns a model that allows for APOBEC-type RNA editing.

<ibdReporter>

Description:
This element represents a reporter for expected number of tips ibd.

<individual>

Description:
Individual specimen from a species, possibly containing multiple genomes.

<inhibitionLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<integerParameter>

Description:
An integer-valued parameter only for staircase bound.

<integratedMixtureModel>

Description:
This element represents a finite mixture of likelihood models.

<invgammaPrior>

Description:
Calculates the prior probability of some data under a given inverse gamma distribution.

<inverseGaussianDistributionModel>

Description:
Describes a inverse gaussian distribution with a given mean and shape (or standard deviation) that can be used in a distributionLikelihood element

<oneOnXPrior>

Description:
Calculates the (improper) prior proportional to Prod_i (1/x_i) for the given statistic x.

<laplacePrior>

Description:
Calculates the prior probability of some data under a given laplace distribution.

<latentLiabilityLikelihood>

Description:
Provides the likelihood of a latent liability model on multivariate-binary trait data

<lewisMk>

Description:
A parser for Lewis' Mk model

<lineageCountStatistic>

Description:

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<LinkageConstraints>

Description:
Data representing metagenome reads that are linked by mate-pair, strobe, or other information

<LinkedGroup>

Description:
A group of metagenome reads linked with some probability

<localClockModel>

Description:
This element returns a branch rate model that adds a delta to each terminal branch length.

<location>

Description:
Specifies a location with an optional longitude and latitude

<logarithmStatistic>

Description:
This element returns a statistic that is the element-wise natural logarithm of the child statistic.

<loggableStatistic>

Description:
Allows you to choose specific dimensions of a given statistic

<logisticGrowth>

Description:
Logistic growth demographic model.

<logNormalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<logNormalPrior>

Description:
Calculates the prior probability of some data under a given lognormal distribution.

<marginalLikelihoodEstimator>

Description:
This element returns an MCMC chain and runs the chain as a side effect.

<markovJumpsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<maskedParameter>

Description:
A masked parameter.

<matrixInverse>

Description:
This element returns a statistic that is the matrix inverse of the child statistic.

<matrixParameter>

Description:
A matrix parameter constructed from its component parameters.

<mcmc>

Description:
This element returns an MCMC chain and runs the chain as a side effect.

<meanStatistic>

Description:
This element returns a statistic that is the mean of the child statistics.

<mergePatterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<MetagenomeData>

Description:
Data representing metagenome reads aligned to reference sequences and a reference tree

<metaPopulationModel>

Description:
A model that represents a subdivided population.

<microsatellitePattern>

Description:
This element represents a microsatellite pattern.

<microsatelliteSamplerTreeLikelihood>

Description:
this parser returns an object of the TreeMicrosatelliteSamplerLikelihood class

<microsatelliteSamplerTreeModel>

Description:
This parser returns a TreeMicrosatelliteSamplerModel Object

<microsatelliteSimulator>

Description:
This parser facilliates simulation of microsatellites given a tree and infinitesimal rate model

<mixedDistributionLikelihood>

Description:
Calculates the likelihood of some data given some mix of parametric distributions.

<mixtureCartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<mixtureModel>

Description:
This element represents a finite mixture of likelihood models.

<mixtureModelBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<mkSubstitutionModel>

Description:
An Mk model of substitution. This model can also accomodate arbitrary orderings of changes.

<modelAveragingIndexSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<modelAveragingSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<modelSpecificPseudoPrior>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<monophylyStatistic>

Description:
A statistic that returns true if a given set of taxa are monophyletic for a given tree

<monotonicStatistic>

Description:

<mrcaTraitStatistic>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<msatBMA>

Description:
This element represents an instance of the Microsatellite Averaging Model of microsatellite evolution.

<mulMSCoalescent>

Description:
Compute coalecent log-liklihood of a set of gene trees embedded inside one species tree.

<mulSpecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

<mulSpeciesTreePrior>

Description:
Prior for a multiply-labelled species tree for allopolyploids.

<multidimensionalScalingLikelihood>

Description:
Provides the likelihood of pairwise distance given vectors of coordinatesfor points according to the multidimensional scaling scheme of XXX & Rafferty (xxxx).

<multivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<multivariateGammaPrior>

Description:
Calculates the likelihood of some data under a given multivariate-gamma distribution.

<multivariateInverseWishartPrior>

Description:
Calculates the likelihood of some data under an Inverse-Wishart distribution.

<multivariateNormalPrior>

Description:
Calculates the likelihood of some data under a given multivariate-normal distribution.

<multivariateOUModel>

Description:
Describes a multivariate OU process

<multivariateTDiffusionModel>

Description:
Describes a multivariate t-distribution diffusion process.

<multivariateTraitLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<multivariateWishartPrior>

Description:
Calculates the likelihood of some data under a Wishart distribution.

<MutationDeathModel>

Description:
This element represents an instance of the MutationDeath model of CTMC evolution with deletions.

<mvPolyaLikelihood>

Description:
A matrix parameter constructed from its component parameters.

<negativeStatistic>

Description:
This element returns a statistic that is the element-wise negation of the child statistic.

<neighborJoiningTree>

Description:
This element returns a neighbour-joining tree generated from the given distances.

<newick>

Description:
Constructs a tree from a NEWICK format tree description

<nodeHeightsStatistic>

Description:
A statistic that returns the heights of each internal node in increasing order (or groups them by a group size parameter)

<nodePosteriorLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<normalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<normalPrior>

Description:
Calculates the prior probability of some data under a given normal distribution.

<notStatistic>

Description:
This element returns a statistic that is the element-wise inverse of the child statistic.

<ntdBMA>

Description:
A model that allows model averaging over nucleotide substitution models.

<onePGammaDistributionModel>

Description:
A model of a one parameter gamma distribution.

<optimizer>

Description:
This element returns a maximum likelihood heuristic optimizer and runs the optimization as a side effect.

<Ornstein-Uhlenbeck>

Description:

<ovariableSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<parameter>

Description:
A real-valued parameter of one or more dimensions.

<parsimonyStateStatistic>

Description:
A statistic that has as its value the parsimony state reconstruction of a binary state defined by a set of taxa at a given MRCA of a tree

<parsimonyStatistic>

Description:
A statistic that has as its value the parsimony tree length of a set of a binary state defined by a set of taxa for a given tree

<partitionStatistic>

Description:
null

<passageBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<pathLikelihood>

Description:
A likelihood function used for estimating marginal likelihoods and Bayes factors using path sampling.

<patterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<patternSubSet>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<pcaCodonModel>

Description:
This element represents the PCA model of codon evolution.

<piecewisePopulation>

Description:
This element represents a piecewise population model

<poissonPartitionLikelihood>

Description:
null

<poissonPrior>

Description:
Calculates the prior probability of some data under a given poisson distribution.

<popGraph>

Description:
This element returns a statistic that is the population size at evenly spaced intervals over tree.

<popTreeModel>

Description:
Creates a Population Tree Model with specified divergence cut-off for population nodes

<positiveDefiniteSubstitutionModel>

Description:
A general reversible model of sequence substitution for any data type with stochastic variable selection.

<productStatistic>

Description:
This element returns a statistic that is the product of the child statistics.

<randomDiscretizedBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<randomLocalClockModel>

Description:
This element returns an random local clock (RLC) model.Each branch either has a new rate or inherits the rate of the branch above it depending on the indicator vector, which is itself sampled.

<randomLocalYuleModel>

Description:
A speciation model of a Yule process whose rate can change at random nodes in the tree.

<randomSubsetTaxa>

Description:
Defines a set of taxon objects.

<randomWalk>

Description:
Describes a first-order random walk. No prior is assumed on the first data element

<rateCovarianceStatistic>

Description:
A statistic that has as its value the covariance of parent and child branch rates

<rateEpochBranchRates>

Description:
This element provides a multiple epoch molecular clock model. All branches (or portions of them) have the same rate of molecular evolution within a given epoch. If parameters are used to sample transition times, these must be kept in ascending order by judicious use of bounds or priors.

<rateStatistic>

Description:
A statistic that returns the average of the branch rates

<ratioStatistic>

Description:
This element returns a statistic that is the ratio of the 2 child statistics.

<reciprocalStatistic>

Description:
This element returns a statistic that is the element-wise reciprocal of the child statistic.

<recombinationSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

<RPNcalculator>

Description:
This element returns a statistic evaluated from arbitrary expression.

<SampleQuantileLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<sampleStateAndCategoryModel>

Description:
A SiteModel that has a discrete distribution of substitution models over sites, designed for sampling of rate categories and internal states.

<sampleStateModel>

Description:
A SiteModel that has a discrete distribution of substitution models over sites, designed for sampling of internal states.

<scaledPiecewisePopulation>

Description:
This element represents a piecewise population model

<scaledTreeLengthModel>

Description:
This element returns a branch rate model that scales the total length of the tree to specified valued (default=1.0).

<sequence>

Description:
A biomolecular sequence.

<sequenceErrorModel>

Description:
This element returns a model that allows for post-mortem DNA damage.

<sequenceSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

<singleTipObservationProcess>

Description:
This element represents an instance of the SingleTipObservationProcess for ALSTreeLikelihood calculations

<sirEpidemiology>

Description:
A demographic model of epidemic spread.

<sp>

Description:
Taxon in a species tree

<speciationLikelihood>

Description:
This element represents the likelihood of the tree given the speciation.

<species>

Description:
Binds taxa in gene trees with species information.

<speciesCoalescent>

Description:
Compute coalecent log-liklihood of a set of gene trees embedded inside one species tree.

<speciesTree>

Description:
Species tree which includes demographic function per branch.

<speciesTreePopulationPrior>

Description:

<speciesTreeStatistic>

Description:
A statistic that returns true if the given population tree is compatible with the species tree. Compatibility is defined as the compatibility of the timings of the events, so that incompatibility arises if two individuals in the population tree coalescent before their species do in the species tree.

<starTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<statistic>

Description:
A statistic of a given name from the specified object.

<STPopulationPrior>

Description:

<strictClockBranchRates>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<structuredCoalescentLikelihood>

Description:
This element represents a likelihood function for transmission.

<subStatistic>

Description:
Allows you to choose specific dimensions of a given statistic

<substitutionEpochModel>

Description:
null

<sumStatistic>

Description:
This element returns a statistic that is the element-wise sum of the child statistics.

<taxa>

Description:
Defines a set of taxon objects.

<taxon>

Description:

<test>

Description:
This element represents a boolean statistic that returns 1 if the conditions are met and 0 otherwise.

<threadedCompoundLikelihood>

Description:
A likelihood function which is simply the product of its component likelihood functions.

<tipBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<tipHeightLikelihood>

Description:
Calculates the likelihood of the tipHeights given some parametric or empirical distribution.

<tkf91Likelihood>

Description:
Returns the total likelihood of a single alignment under the TKF91 model, for a given tree. In particular all possible ancestral histories of insertions and deletions leading to the alignment of sequences at the tips are taken into account.

<tkf91Model>

Description:
The TKF91 (Thorne, Kishino & Felsenstein 1991) model of insertion-deletion.

<tmrcaStatistic>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<TN93Model>

Description:
This element represents an instance of the TN93 (Tamura and Nei 1993) model of nucleotide evolution.

<transmissionHistory>

Description:
Defines a transmission history

<transmissionLikelihood>

Description:
This element represents a likelihood function for transmission.

<transmissionModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<transmissionStatistic>

Description:
A statistic that returns true if the given parasite tree is compatible with the host tree.

<tree>

Description:
This element represents a rooted binary tree and associated attributes.

<treeHeightStatistic>

Description:
A statistic that returns the height of the tree

<treeLengthStatistic>

Description:
A statistic that returns the average of the branch rates

<treeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<treeMetricStatistic>

Description:
A statistic that returns the distance between two trees. with method="topology", return a 0 for identity and a 1 for difference. With other methods return the distance metric associated with that method.

<treeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<treeShapeStatistics>

Description:
A statistic that reports a handful of tree shape statistics on the given target tree.

<twoEpoch>

Description:
A demographic model of two epochs.

<twoPartDistribution>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<TWOPHASEModel>

Description:
This element represents an instance of the Two Phase Model of microsatellite evolution.

<UCLikelihood>

Description:
This element returns an object that can calculate the likelihood of rates in a tree under the assumption of (log)normally distributed rates.

<uniformDistributionModel>

Description:
Describes a uniform distribution with a given lower and upper bounds

<uniformNodeHeightPrior>

Description:
This element represents the likelihood of the tree given the demographic function.

<uniformPartitionLikelihood>

Description:
null

<uniformPrior>

Description:
Calculates the prior probability of some data under a given uniform distribution.

<upgmaTree>

Description:
This element returns a UPGMA tree generated from the given distances.

<variableDemographic>

Description:
This element represents the likelihood of the tree given the population size vector.

<varianceStatistic>

Description:
This element returns a statistic that is the variance of the child statistics.

<vectorSlice>

Description:
A vector parameter constructed from a slice of component parameters.

<vonMisesFisherDiffusionModel>

Description:
Describes a von Mises-Fisher distributed diffusion process on a sphere.

<yangCodonModel>

Description:
This element represents the Yang model of codon evolution.

<yuleModel>

Description:
A speciation model of a simple constant rate Birth-death process.

Integer

Elements of this type include:

<integer>

Description:
returns an Integer. If a prompt attribute exists then the user is prompted for input, otherwise the character contents of the element are returned as an Integer.

KMLCoordinates

Elements of this type include:

<coordinates>

Description:
This element represents a set of (X,Y,Z) coordinates in KML format

LatentLiabilityLikelihood

Elements of this type include:

<latentLiabilityLikelihood>

Description:
Provides the likelihood of a latent liability model on multivariate-binary trait data

Likelihood

Elements of this type include:

<ACLikelihood>

Description:
This element returns an object that can calculate the likelihood of rate changes in a tree under the assumption of distributed rate changes among lineages. Specifically, each branch is assumed to draw a rate from a distribution with mean of the rate in the parent branch and the given standard deviation (the variance can be optionally proportional to branch length).

<advancedTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<alsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<ancestralTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<antigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space.

<apspCoalescent>

Description:
Likelihood of a set of gene trees embedded in a allopolyploid species network.

<apspNetworkPrior>

Description:
Prior for an allopolyploid species network.

<arbitraryBranchRates>

Description:
This element returns an arbitrary rate model.The branch rates are drawn from an arbitrary distribution determine by the prior.

<argCoalescentLikelihood>

Description:
A coalescent likelihood for an ARG model

<argDiscretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<argLocalClock>

Description:
null

<argRatePrior>

Description:
null

<argTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<argUniformPrior>

Description:
A uniform prior for an ARG model

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<avgPosteriorIBDReporter>

Description:
This element represents a reporter for average expected number of tips ibd conditional on observed patterns.

<benchmarker>

Description:
This element runs a benchmark on a series of likelihood calculators.

<betaPrior>

Description:
Calculates the prior probability of some data under a given beta distribution.

<binomialLikelihood>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<booleanLikelihood>

Description:
A function that log likelihood of a set of boolean statistics. If all the statistics are true then it returns 0.0 otherwise -infinity.

<branchingLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<BrownianMotion>

Description:

<cachedPrior>

Description:
Calculates a cached likelihood of some data given some parametric or empirical distribution.

<coalescentLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<colourSamplerModel>

Description:
This element represents a likelihood function for transmission.

<compoundBranchRateModel>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<compoundLikelihood>

Description:
A likelihood function which is simply the product of its component likelihood functions.

<continuousTraitRateModel>

Description:
This element returns an trait rate model.The branch rates are an average of the rates provided by a node trait.

<coulombPrior>

Description:
Calculates a prior density based on the force due to electrostatic charge between particles the given distance x.

<ctmcScalePrior>

Description:
This element represents the prior for CTMC scale parameter.

<decayingRateModel>

Description:
This element provides a clock model in which the rate of molecular evolution decays to a substitution rate in the past.

<dirichletPrior>

Description:
Calculates the likelihood of some data under a Dirichlet distribution.

<dirichletProcessLikelihood>

Description:
Calculates the likelihood of some items distributed into a number of classes under a Dirichlet drocess.

<discreteAntigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space. This is a discrete classifier form of the modelwhich assigns viruses to discrete antigenic classes.

<discreteTraitRateModel>

Description:
This Branch Rate Model takes a discrete trait reconstruction (provided by a TreeTraitProvider) and gives the rate for each branch of the tree based on the child trait of that branch. The rates for each trait value are specified in a multidimensional parameter.

<discretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<DiscretizedLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<distributionLikelihood>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<dummyLikelihood>

Description:
A function wraps a component model that would otherwise not be registered with the MCMC. Always returns a log likelihood of zero.

<dummyModel>

Description:
A function wraps a component model that would otherwise not be registered with the MCMC. Always returns a log likelihood of zero.

<empiricalDistributionLikelihood>

Description:
Calculates the likelihood of some data given some empirically-generated distribution.

<exponentialBranchLengthsPrior>

Description:
This element represents a tree prior assuming exponentially distributed branch lengths.

<exponentialMarkovLikelihood>

Description:
A continuous state, discrete time markov chain in which each new state is an exponentially distributed variable with a mean of the previous state.

<exponentialPrior>

Description:
Calculates the prior probability of some data under a given exponential distribution.

<flatGeoSpatialPrior>

Description:
Calculates the likelihood of some data under a 2D geospatial distribution.

<gammaPrior>

Description:
Calculates the prior probability of some data under a given gamma distribution.

<generalizedSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<glmModel>

Description:
Calculates the generalized linear model likelihood of the dependent parameters given one or more blocks of independent parameters and their design matrix.

<gmrfDensityComponent>

Description:
This element represents a single component (coalescent or field) of the GMRF Skyride.

<gmrfSkyrideLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfTestLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gpSkytrackLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<HiddenLinkageLikelihood>

Description:
A likelihood calculator for hidden linkage among metagenomic reads

<hierarchicalPartitionLikelihood>

Description:
null

<ibdReporter>

Description:
This element represents a reporter for expected number of tips ibd.

<inhibitionLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<invgammaPrior>

Description:
Calculates the prior probability of some data under a given inverse gamma distribution.

<oneOnXPrior>

Description:
Calculates the (improper) prior proportional to Prod_i (1/x_i) for the given statistic x.

<laplacePrior>

Description:
Calculates the prior probability of some data under a given laplace distribution.

<latentLiabilityLikelihood>

Description:
Provides the likelihood of a latent liability model on multivariate-binary trait data

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<localClockModel>

Description:
This element returns a branch rate model that adds a delta to each terminal branch length.

<logNormalPrior>

Description:
Calculates the prior probability of some data under a given lognormal distribution.

<markovJumpsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<microsatelliteSamplerTreeLikelihood>

Description:
this parser returns an object of the TreeMicrosatelliteSamplerLikelihood class

<mixedDistributionLikelihood>

Description:
Calculates the likelihood of some data given some mix of parametric distributions.

<mixtureModelBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<modelAveragingIndexSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<modelAveragingSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<modelSpecificPseudoPrior>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<msatBMA>

Description:
This element represents an instance of the Microsatellite Averaging Model of microsatellite evolution.

<mulMSCoalescent>

Description:
Compute coalecent log-liklihood of a set of gene trees embedded inside one species tree.

<mulSpeciesTreePrior>

Description:
Prior for a multiply-labelled species tree for allopolyploids.

<multidimensionalScalingLikelihood>

Description:
Provides the likelihood of pairwise distance given vectors of coordinatesfor points according to the multidimensional scaling scheme of XXX & Rafferty (xxxx).

<multivariateGammaPrior>

Description:
Calculates the likelihood of some data under a given multivariate-gamma distribution.

<multivariateInverseWishartPrior>

Description:
Calculates the likelihood of some data under an Inverse-Wishart distribution.

<multivariateNormalPrior>

Description:
Calculates the likelihood of some data under a given multivariate-normal distribution.

<multivariateOUModel>

Description:
Describes a multivariate OU process

<multivariateTraitLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<multivariateWishartPrior>

Description:
Calculates the likelihood of some data under a Wishart distribution.

<nodePosteriorLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<normalPrior>

Description:
Calculates the prior probability of some data under a given normal distribution.

<Ornstein-Uhlenbeck>

Description:

<ovariableSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<passageBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<pathLikelihood>

Description:
A likelihood function used for estimating marginal likelihoods and Bayes factors using path sampling.

<poissonPartitionLikelihood>

Description:
null

<poissonPrior>

Description:
Calculates the prior probability of some data under a given poisson distribution.

<randomDiscretizedBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<randomLocalClockModel>

Description:
This element returns an random local clock (RLC) model.Each branch either has a new rate or inherits the rate of the branch above it depending on the indicator vector, which is itself sampled.

<randomWalk>

Description:
Describes a first-order random walk. No prior is assumed on the first data element

<rateEpochBranchRates>

Description:
This element provides a multiple epoch molecular clock model. All branches (or portions of them) have the same rate of molecular evolution within a given epoch. If parameters are used to sample transition times, these must be kept in ascending order by judicious use of bounds or priors.

<SampleQuantileLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<scaledTreeLengthModel>

Description:
This element returns a branch rate model that scales the total length of the tree to specified valued (default=1.0).

<sirEpidemiology>

Description:
A demographic model of epidemic spread.

<speciationLikelihood>

Description:
This element represents the likelihood of the tree given the speciation.

<speciesCoalescent>

Description:
Compute coalecent log-liklihood of a set of gene trees embedded inside one species tree.

<speciesTreePopulationPrior>

Description:

<STPopulationPrior>

Description:

<strictClockBranchRates>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<structuredCoalescentLikelihood>

Description:
This element represents a likelihood function for transmission.

<threadedCompoundLikelihood>

Description:
A likelihood function which is simply the product of its component likelihood functions.

<tipBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<tipHeightLikelihood>

Description:
Calculates the likelihood of the tipHeights given some parametric or empirical distribution.

<tkf91Likelihood>

Description:
Returns the total likelihood of a single alignment under the TKF91 model, for a given tree. In particular all possible ancestral histories of insertions and deletions leading to the alignment of sequences at the tips are taken into account.

<transmissionLikelihood>

Description:
This element represents a likelihood function for transmission.

<treeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<twoPartDistribution>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<TWOPHASEModel>

Description:
This element represents an instance of the Two Phase Model of microsatellite evolution.

<UCLikelihood>

Description:
This element returns an object that can calculate the likelihood of rates in a tree under the assumption of (log)normally distributed rates.

<uniformNodeHeightPrior>

Description:
This element represents the likelihood of the tree given the demographic function.

<uniformPartitionLikelihood>

Description:
null

<uniformPrior>

Description:
Calculates the prior probability of some data under a given uniform distribution.

LinkageConstraints

Elements of this type include:

<LinkageConstraints>

Description:
Data representing metagenome reads that are linked by mate-pair, strobe, or other information

LinkedGroup

Elements of this type include:

<LinkedGroup>

Description:
A group of metagenome reads linked with some probability

Location

Elements of this type include:

<location>

Description:
Specifies a location with an optional longitude and latitude

Loggable

Elements of this type include:

<ACLikelihood>

Description:
This element returns an object that can calculate the likelihood of rate changes in a tree under the assumption of distributed rate changes among lineages. Specifically, each branch is assumed to draw a rate from a distribution with mean of the rate in the parent branch and the given standard deviation (the variance can be optionally proportional to branch length).

<advancedTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<alloppspecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

<alsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<ancestralTrait>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<ancestralTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<antigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space.

<apspCoalescent>

Description:
Likelihood of a set of gene trees embedded in a allopolyploid species network.

<apspNetworkPrior>

Description:
Prior for an allopolyploid species network.

<arbitraryBranchRates>

Description:
This element returns an arbitrary rate model.The branch rates are drawn from an arbitrary distribution determine by the prior.

<argCoalescentLikelihood>

Description:
A coalescent likelihood for an ARG model

<argDiscretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<argLocalClock>

Description:
null

<argTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<argRatePrior>

Description:
null

<argReassortmentNodeCount>

Description:
A statistic that returns the number of reassortment nodes in an ARG

<argTimingStatistic>

Description:

<argTotalLengthStatistic>

Description:
null

<argTreeCount>

Description:
Provides number of distinct loci trees

<argTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<argUniformPrior>

Description:
A uniform prior for an ARG model

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<avgPosteriorIBDReporter>

Description:
This element represents a reporter for average expected number of tips ibd conditional on observed patterns.

<benchmarker>

Description:
This element runs a benchmark on a series of likelihood calculators.

<betaPrior>

Description:
Calculates the prior probability of some data under a given beta distribution.

<binomialLikelihood>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<booleanLikelihood>

Description:
A function that log likelihood of a set of boolean statistics. If all the statistics are true then it returns 0.0 otherwise -infinity.

<branchingLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<BrownianMotion>

Description:

<cachedPrior>

Description:
Calculates a cached likelihood of some data given some parametric or empirical distribution.

<coalescentIntervalStatistic>

Description:

<coalescentLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<colourSamplerModel>

Description:
This element represents a likelihood function for transmission.

<compatibilityStatistic>

Description:
A statistic that returns true if a pair of trees are compatible

<compoundBranchRateModel>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<compoundLikelihood>

Description:
A likelihood function which is simply the product of its component likelihood functions.

<compoundParameter>

Description:
A multidimensional parameter constructed from its component parameters.

<compoundSymmetricMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<continuousTraitRateModel>

Description:
This element returns an trait rate model.The branch rates are an average of the rates provided by a node trait.

<correlation>

Description:
This element returns a precision that is the element-wise reciprocal of the child precision.

<coulombPrior>

Description:
Calculates a prior density based on the force due to electrostatic charge between particles the given distance x.

<ctmcScalePrior>

Description:
This element represents the prior for CTMC scale parameter.

<decayingRateModel>

Description:
This element provides a clock model in which the rate of molecular evolution decays to a substitution rate in the past.

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

<diagonalMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<differenceStatistic>

Description:
This element returns a statistic that is the difference of the 2 child statistics.

<dirichletPrior>

Description:
Calculates the likelihood of some data under a Dirichlet distribution.

<dirichletProcessLikelihood>

Description:
Calculates the likelihood of some items distributed into a number of classes under a Dirichlet drocess.

<discreteAntigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space. This is a discrete classifier form of the modelwhich assigns viruses to discrete antigenic classes.

<discreteTraitRateModel>

Description:
This Branch Rate Model takes a discrete trait reconstruction (provided by a TreeTraitProvider) and gives the rate for each branch of the tree based on the child trait of that branch. The rates for each trait value are specified in a multidimensional parameter.

<discretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<DiscretizedLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<distributionLikelihood>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<dummyLikelihood>

Description:
A function wraps a component model that would otherwise not be registered with the MCMC. Always returns a log likelihood of zero.

<dummyModel>

Description:
A function wraps a component model that would otherwise not be registered with the MCMC. Always returns a log likelihood of zero.

<duplicatedParameter>

Description:
A duplicated parameter.

<empiricalDistributionLikelihood>

Description:
Calculates the likelihood of some data given some empirically-generated distribution.

<exponentialStatistic>

Description:
This element returns a statistic that is the element-wise exponentiation of the child statistic.

<exponentialBranchLengthsPrior>

Description:
This element represents a tree prior assuming exponentially distributed branch lengths.

<exponentialMarkovLikelihood>

Description:
A continuous state, discrete time markov chain in which each new state is an exponentially distributed variable with a mean of the previous state.

<exponentialPrior>

Description:
Calculates the prior probability of some data under a given exponential distribution.

<expressionStatistic>

Description:
This element returns a statistic that is the mean of the child statistics.

<externalLengthStatistic>

Description:
A statistic that has as its value(s) the length of the external branch length(s) of a set of one or more taxa in a given tree

<flatGeoSpatialPrior>

Description:
Calculates the likelihood of some data under a 2D geospatial distribution.

<gammaPrior>

Description:
Calculates the prior probability of some data under a given gamma distribution.

<generalizedSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<generalizedSkylinePopSizeStatistic>

Description:
The pop sizes at the given times

<glmModel>

Description:
Calculates the generalized linear model likelihood of the dependent parameters given one or more blocks of independent parameters and their design matrix.

<gmrfDensityComponent>

Description:
This element represents a single component (coalescent or field) of the GMRF Skyride.

<gmrfHeightsStatistic>

Description:
A statistic that returns the heights of each internal node in increasing order (or groups them by a group size parameter)

<gmrfPopSizeStatistic>

Description:
The pop sizes at the given times

<gmrfSkyrideLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfTestLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gpSkytrackLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<HiddenLinkageLikelihood>

Description:
A likelihood calculator for hidden linkage among metagenomic reads

<hierarchicalPartitionLikelihood>

Description:
null

<ibdReporter>

Description:
This element represents a reporter for expected number of tips ibd.

<inhibitionLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<invgammaPrior>

Description:
Calculates the prior probability of some data under a given inverse gamma distribution.

<oneOnXPrior>

Description:
Calculates the (improper) prior proportional to Prod_i (1/x_i) for the given statistic x.

<laplacePrior>

Description:
Calculates the prior probability of some data under a given laplace distribution.

<latentLiabilityLikelihood>

Description:
Provides the likelihood of a latent liability model on multivariate-binary trait data

<lineageCountStatistic>

Description:

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<localClockModel>

Description:
This element returns a branch rate model that adds a delta to each terminal branch length.

<logarithmStatistic>

Description:
This element returns a statistic that is the element-wise natural logarithm of the child statistic.

<loggableStatistic>

Description:
Allows you to choose specific dimensions of a given statistic

<logNormalPrior>

Description:
Calculates the prior probability of some data under a given lognormal distribution.

<markovJumpsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<maskedParameter>

Description:
A masked parameter.

<matrixInverse>

Description:
This element returns a statistic that is the matrix inverse of the child statistic.

<matrixParameter>

Description:
A matrix parameter constructed from its component parameters.

<meanStatistic>

Description:
This element returns a statistic that is the mean of the child statistics.

<microsatelliteSamplerTreeLikelihood>

Description:
this parser returns an object of the TreeMicrosatelliteSamplerLikelihood class

<mixedDistributionLikelihood>

Description:
Calculates the likelihood of some data given some mix of parametric distributions.

<mixtureModelBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<modelAveragingIndexSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<modelAveragingSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<modelSpecificPseudoPrior>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<monophylyStatistic>

Description:
A statistic that returns true if a given set of taxa are monophyletic for a given tree

<monotonicStatistic>

Description:

<mrcaTraitStatistic>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<msatBMA>

Description:
This element represents an instance of the Microsatellite Averaging Model of microsatellite evolution.

<mulMSCoalescent>

Description:
Compute coalecent log-liklihood of a set of gene trees embedded inside one species tree.

<mulSpecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

<mulSpeciesTreePrior>

Description:
Prior for a multiply-labelled species tree for allopolyploids.

<multidimensionalScalingLikelihood>

Description:
Provides the likelihood of pairwise distance given vectors of coordinatesfor points according to the multidimensional scaling scheme of XXX & Rafferty (xxxx).

<multivariateGammaPrior>

Description:
Calculates the likelihood of some data under a given multivariate-gamma distribution.

<multivariateInverseWishartPrior>

Description:
Calculates the likelihood of some data under an Inverse-Wishart distribution.

<multivariateNormalPrior>

Description:
Calculates the likelihood of some data under a given multivariate-normal distribution.

<multivariateOUModel>

Description:
Describes a multivariate OU process

<multivariateTraitLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<multivariateWishartPrior>

Description:
Calculates the likelihood of some data under a Wishart distribution.

<mvPolyaLikelihood>

Description:
A matrix parameter constructed from its component parameters.

<negativeStatistic>

Description:
This element returns a statistic that is the element-wise negation of the child statistic.

<nodeHeightsStatistic>

Description:
A statistic that returns the heights of each internal node in increasing order (or groups them by a group size parameter)

<nodePosteriorLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<normalPrior>

Description:
Calculates the prior probability of some data under a given normal distribution.

<notStatistic>

Description:
This element returns a statistic that is the element-wise inverse of the child statistic.

<operators>

Description:
A simple operator scheduler

<Ornstein-Uhlenbeck>

Description:

<ovariableSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<parameter>

Description:
A real-valued parameter of one or more dimensions.

<parsimonyStateStatistic>

Description:
A statistic that has as its value the parsimony state reconstruction of a binary state defined by a set of taxa at a given MRCA of a tree

<parsimonyStatistic>

Description:
A statistic that has as its value the parsimony tree length of a set of a binary state defined by a set of taxa for a given tree

<partitionStatistic>

Description:
null

<passageBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<pathLikelihood>

Description:
A likelihood function used for estimating marginal likelihoods and Bayes factors using path sampling.

<poissonPartitionLikelihood>

Description:
null

<poissonPrior>

Description:
Calculates the prior probability of some data under a given poisson distribution.

<popGraph>

Description:
This element returns a statistic that is the population size at evenly spaced intervals over tree.

<positiveDefiniteSubstitutionModel>

Description:
A general reversible model of sequence substitution for any data type with stochastic variable selection.

<productStatistic>

Description:
This element returns a statistic that is the product of the child statistics.

<randomDiscretizedBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<randomLocalClockModel>

Description:
This element returns an random local clock (RLC) model.Each branch either has a new rate or inherits the rate of the branch above it depending on the indicator vector, which is itself sampled.

<randomWalk>

Description:
Describes a first-order random walk. No prior is assumed on the first data element

<rateCovarianceStatistic>

Description:
A statistic that has as its value the covariance of parent and child branch rates

<rateEpochBranchRates>

Description:
This element provides a multiple epoch molecular clock model. All branches (or portions of them) have the same rate of molecular evolution within a given epoch. If parameters are used to sample transition times, these must be kept in ascending order by judicious use of bounds or priors.

<rateStatistic>

Description:
A statistic that returns the average of the branch rates

<ratioStatistic>

Description:
This element returns a statistic that is the ratio of the 2 child statistics.

<reciprocalStatistic>

Description:
This element returns a statistic that is the element-wise reciprocal of the child statistic.

<RPNcalculator>

Description:
This element returns a statistic evaluated from arbitrary expression.

<SampleQuantileLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<scaledTreeLengthModel>

Description:
This element returns a branch rate model that scales the total length of the tree to specified valued (default=1.0).

<sirEpidemiology>

Description:
A demographic model of epidemic spread.

<speciationLikelihood>

Description:
This element represents the likelihood of the tree given the speciation.

<speciesCoalescent>

Description:
Compute coalecent log-liklihood of a set of gene trees embedded inside one species tree.

<speciesTreePopulationPrior>

Description:

<speciesTreeStatistic>

Description:
A statistic that returns true if the given population tree is compatible with the species tree. Compatibility is defined as the compatibility of the timings of the events, so that incompatibility arises if two individuals in the population tree coalescent before their species do in the species tree.

<statistic>

Description:
A statistic of a given name from the specified object.

<STPopulationPrior>

Description:

<strictClockBranchRates>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<structuredCoalescentLikelihood>

Description:
This element represents a likelihood function for transmission.

<subStatistic>

Description:
Allows you to choose specific dimensions of a given statistic

<sumStatistic>

Description:
This element returns a statistic that is the element-wise sum of the child statistics.

<test>

Description:
This element represents a boolean statistic that returns 1 if the conditions are met and 0 otherwise.

<threadedCompoundLikelihood>

Description:
A likelihood function which is simply the product of its component likelihood functions.

<tipBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<tipHeightLikelihood>

Description:
Calculates the likelihood of the tipHeights given some parametric or empirical distribution.

<tkf91Likelihood>

Description:
Returns the total likelihood of a single alignment under the TKF91 model, for a given tree. In particular all possible ancestral histories of insertions and deletions leading to the alignment of sequences at the tips are taken into account.

<tmrcaStatistic>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<transmissionLikelihood>

Description:
This element represents a likelihood function for transmission.

<transmissionStatistic>

Description:
A statistic that returns true if the given parasite tree is compatible with the host tree.

<treeHeightStatistic>

Description:
A statistic that returns the height of the tree

<treeLengthStatistic>

Description:
A statistic that returns the average of the branch rates

<treeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<treeMetricStatistic>

Description:
A statistic that returns the distance between two trees. with method="topology", return a 0 for identity and a 1 for difference. With other methods return the distance metric associated with that method.

<treeShapeStatistics>

Description:
A statistic that reports a handful of tree shape statistics on the given target tree.

<twoPartDistribution>

Description:
Calculates the likelihood of some data given some parametric or empirical distribution.

<TWOPHASEModel>

Description:
This element represents an instance of the Two Phase Model of microsatellite evolution.

<UCLikelihood>

Description:
This element returns an object that can calculate the likelihood of rates in a tree under the assumption of (log)normally distributed rates.

<uniformNodeHeightPrior>

Description:
This element represents the likelihood of the tree given the demographic function.

<uniformPartitionLikelihood>

Description:
null

<uniformPrior>

Description:
Calculates the prior probability of some data under a given uniform distribution.

<varianceStatistic>

Description:
This element returns a statistic that is the variance of the child statistics.

<vectorSlice>

Description:
A vector parameter constructed from a slice of component parameters.

Logger

Elements of this type include:

<log>

Description:
Logs one or more items at a given frequency to the screen or to a file

<logArg>

Description:
Logs an ARG to a file

<logArgTree>

Description:
Logs a tree to a file

<logHiddenLinkage>

Description:
Logs a linkage groups for metagenomic reads to a file

<logHiddenLinkageTree>

Description:
Logs a tree with hidden linkage among metagenomic reads to a file

<logML>

Description:
Logs one or more items every time the given likelihood improves

<logTree>

Description:
Logs a tree to a file

<randomLocalLogger>

Description:
A speciation model of a Yule process whose rate can evolve down the tree.

MCLogger

Elements of this type include:

<log>

Description:
Logs one or more items at a given frequency to the screen or to a file

<logArg>

Description:
Logs an ARG to a file

<logArgTree>

Description:
Logs a tree to a file

<logHiddenLinkage>

Description:
Logs a linkage groups for metagenomic reads to a file

<logHiddenLinkageTree>

Description:
Logs a tree with hidden linkage among metagenomic reads to a file

<logML>

Description:
Logs one or more items every time the given likelihood improves

<logTree>

Description:
Logs a tree to a file

<randomLocalLogger>

Description:
A speciation model of a Yule process whose rate can evolve down the tree.

MCMC

Elements of this type include:

<marginalLikelihoodEstimator>

Description:
This element returns an MCMC chain and runs the chain as a side effect.

<mcmc>

Description:
This element returns an MCMC chain and runs the chain as a side effect.

MCMCOperator

Elements of this type include:

<addremoveARGEvent>

Description:
An operator that slides a subarg.

<alignmentChunkOperator>

Description:
This element represents an operator that re-aligns a small chunk of an alignment.

<ARGEventOperator>

Description:
An operator that slides a subarg.

<argNarrowExchange>

Description:
This element represents a narrow exchange operator. This operator swaps a random subtree with its uncle.

<argPartitionOperator>

Description:
An operator that picks a new partitioning uniformly at random.

<argSubtreeSlide>

Description:
An operator that slides a subtree.

<argSwapOperator>

Description:
Swaps nodes on a tree

<argWideExchange>

Description:
This element represents a wide exchange operator. This operator swaps two random subtrees.

<bitFlipInSubstitutionModelOperator>

Description:
This element returns a bit-flip operator on a given indicatorParameter.

<bitFlipOperator>

Description:
This element returns a bit-flip operator on a given parameter.

<bitMoveOperator>

Description:
This element returns a bit-move operator on a given parameter.

<bitSwapOperator>

Description:
This element returns a bit-swap operator on a given parameter and data.

<centeredScale>

Description:
A centered-scale operator. This operator scales the the values of a multi-dimensional parameter so as to perserve the mean. It does this by expanding or conrtacting the parameter values around the mean.

<clusterSingleMoveOperator>

Description:
An operator that moves single elements between clusters.

<clusterSplitMergeOperator>

Description:
An operator that splits and merges clusters.

<colouredNarrowExchange>

Description:
This element represents a narrow exchange operator. This operator swaps a random subtree with its uncle.

<colouredOperator>

Description:
This element represents an arbitrary operator immediately followed by a re-colouring of the tree

<colouredSubtreeSlide>

Description:
An operator that slides a subtree.

<colouredWideExchange>

Description:
This element represents a wide exchange operator. This operator swaps two random subtrees.

<deltaExchange>

Description:
This element returns a delta exchange operator on a given parameter.

<deltaMixOperator>

Description:
This element returns a scale operator on a given parameter.

<dirichletProcessOperator>

Description:
An operator that picks a new allocation of an item to a cluster under the Dirichlet process.

<dirtyLikelihood>

Description:
This element returns a operator that forces the entire model likelihood recomputation

<discretizedLocationOperator>

Description:
This element returns a multivariate Gibbs operator on traits for possible all nodes.

<empiricalTreeDistributionOperator>

Description:
Operator which switches between trees in an empirical distribution.

<fixedColouredOperator>

Description:
This element (or a ColouredOperator) must wrap any operator that changes a parameter upon which the colouring proposal distribution depends

<FixedNodeheightSubtreePruneRegraft>

Description:
This element represents a FNPR operator. This operator swaps a random subtree with its uncle.

<funkyPriorMixerOperator>

Description:
This element returns a random walk operator on a given parameter.

<generalizedSkylineGibbsOperator>

Description:
This element returns a Gibbs operator for the joint distribution of population sizes.

<GibbsPruneAndRegraft>

Description:
This element represents a Gibbs sampler implemented through a prune and regraft operator. This operator prunes a random subtree and regrafts it below a node chosen by an importance distribution which is the proportion of the likelihoods of the proposals.

<GibbsSubtreeSwap>

Description:
This element represents a Gibbs wide exchange operator. This operator swaps two subtrees chosen to their posterior probaility.

<gmrfBlockUpdateOperator>

Description:
This element returns a GMRF block-update operator for the joint distribution of the population sizes and precision parameter.

<gmrfFixedEffectsGibbsOperator>

Description:
This element returns a Gibbs operator for regression coefficients in a GMRF.

<ImportanceNarrowExchange>

Description:
This element represents a swap operator. This operator swaps a random subtree with its uncle.

<ImportancePruneAndRegraft>

Description:
This element represents a importance guided prune and regraft operator. This operator prunes a random subtree and regrafts it below a node chosen by an importance distribution.

<ImportanceSubtreeSwap>

Description:
This element represents a importance guided subtree swap operator. This operator swaps a random subtree with a second subtree guided by an importance distribution.

<intermediateExchange>

Description:
This element represents an intermediate exchange operator. This operator swaps two subtree random subtrees with a bias towards nearby subtrees.

<traitGibbsOperator>

Description:
This element returns a multivariate Gibbs operator on traits for possible all nodes.

<jointOperator>

Description:
This element represents an arbitrary list of operators; only the first is optimizable

<latentLiabilityGibbsOperator>

Description:
This element returns a multivariate Gibbs operator on traits for tip nodes under a latent liability model.

<linkageGroupSwap>

Description:
This element represents an operator that swaps taxa among two linkage groups.

<logRandomWalkOperator>

Description:
This element returns a scale operator on a given parameter.

<microsatUpDownOperator>

Description:
This element represents an operator that scales two parameters in different directions. Each operation involves selecting a scale uniformly at random between scaleFactor and 1/scaleFactor. The up parameter is multipled by this scale and the down parameter is divided by this scale.

<moveLegs>

Description:
Operator which changes the way a tetraploid subtree joins the diploid tree.

<moveLinkageGroup>

Description:
Operator to reassign metagenomic reads from one linkage group to another

<MsatFullAncestryImportanceSamplingOperator>

Description:
This element represents an operator that samples the full ancestry given a microsatellite pattern and a tree

<msatModelSelectOperator>

Description:
This element returns a microsatellite averaging operator on a given parameter.

<msatModelSwitchOperator>

Description:
This element returns a microsatellite averaging operator on a given parameter.

<MsatSingleAncestralStateGibbsOperator>

Description:
This element represents an operator that samples the state of a single ancestor given a microsatellite pattern and a tree

<mulTreeNodeReHeight>

Description:
Specialized Species tree operator, transform tree without breaking embedding of gene trees.

<mulTreeSequenceReassignment>

Description:
Operator which reassigns sequences within an allopolyploid species.

<mvnOperator>

Description:
This element returns a multivariate normal random walk operator on a given parameter.

<mvouOperator>

Description:
This element returns junk.

<narrowExchange>

Description:
This element represents a narrow exchange operator. This operator swaps a random subtree with its uncle.

<NearestNeighborInterchange>

Description:
This element represents a NNI operator. This operator swaps a random subtree with its uncle.

<networkNodeReHeight>

Description:
Operator for allopolyploid species network: transforms network without breaking embedding of gene trees.

<newARGEvent>

Description:
An operator that slides a subarg.

<nodeReHeight>

Description:
Specialized Species tree operator, transform tree without breaking embedding of gene trees.

<normalGammaPrecisionGibbsOperator>

Description:
This element returns a operator on the precision parameter of a normal model with gamma prior.

<normalNormalMeanGibbsOperator>

Description:
This element returns a operator on the mean parameter of a normal model with normal prior.

<poolSwapOperator>

Description:
.

<precisionGibbsOperator>

Description:
This element returns a multivariate normal random walk operator on a given parameter.

<randomWalkIntegerNodeHeightWeightedOperator>

Description:
This element returns a random walk node height weighted operator on a given parameter.

<randomWalkIntegerOperator>

Description:
This element returns a random walk operator on a given parameter.

<randomWalkIntegerSetSizeWeightedOperator>

Description:
This element returns a random walk set size weighted operator on a given parameter.

<randomWalkOnMapOperator>

Description:
This element returns a random walk operator on a given map.

<randomWalkOperator>

Description:
This element returns a random walk operator on a given parameter.

<rateBitExchangeOperator>

Description:
This element returns a bit-flip operator on a given parameter.

<rateExchange>

Description:
An operator that exchanges rates and traits on a tree.

<rateSampleOperator>

Description:
This element returns a rateSample operator on a given parameter.

<rateScaleOperator>

Description:
This element returns a rateScale operator on a given parameter.

<rateVarianceScaleOperator>

Description:
This element returns a rateScale operator on a given parameter.

<regressionGibbsEffectOperator>

Description:
This element returns a multivariate Gibbs operator on an internal node trait.

<regressionGibbsPrecisionOperator>

Description:
This element returns a multivariate Gibbs operator on an internal node trait.

<regressionMetropolizedIndicatorOperator>

Description:
This element returns a multivariate Gibbs operator on an internal node trait.

<sampleNonActiveOperator>

Description:
This element returns a Gibbs operator for the joint distribution of population sizes.

<scaleOperator>

Description:
This element returns a scale operator on a given parameter.

<selectorOperator>

Description:
.

<sequenceReassignment>

Description:
Operator which reassigns sequences within an allopolyploid species.

<setOperator>

Description:
This element represents an operator on a set.

<slidingPatternsOperator>

Description:
This element returns a sliding window operator on alignment sites.

<subtreeSlide>

Description:
An operator that slides a subtree.

<swapOperator>

Description:
This element represents an operator that swaps values in a multi-dimensional parameter.

<teamOperator>

Description:
An arbitrary list of operators; A random subset of size N is aggregated in one operation. Operators may have unequal weights - in that case a subset probability of selection is proportional to the sum of it's members weights.

<tipStateSwapOperator>

Description:
This element represents an operator to swap tip states between two random tips.

<tipTraitSwapOperator>

Description:
This element represents an operator to swap tip traits between two random tips.

<traitRateGibbsOperator>

Description:
This element returns a multivariate Gibbs operator on traits for possible all nodes.

<treeBitMoveOperator>

Description:
This element returns a bit-move operator on a given parameter.

<treeBitRandomWalk>

Description:
This element returns a bit-random walk operator on a random indicator/variable pair in the tree.

<treeColouringOperator>

Description:
A tree colouring model.

<treeUniform>

Description:
Simultanouesly change height of two nodes.

<uniformIntegerOperator>

Description:
An operator that picks new parameter values uniformly at random.

<uniformOperator>

Description:
An operator that picks new parameter values uniformly at random.

<upDownOperator>

Description:
This element represents an operator that scales two parameters in different directions. Each operation involves selecting a scale uniformly at random between scaleFactor and 1/scaleFactor. The up parameter is multipled by this scale and the down parameter is divided by this scale.

<wideExchange>

Description:
This element represents a wide exchange operator. This operator swaps two random subtrees.

<wilsonBalding>

Description:
An operator which performs the Wilson-Balding move on a tree

MaskableSpeciationModel

Elements of this type include:

<birthDeathEpidemiology>

Description:
Stadler et al (2011) model of epidemiology.

<birthDeathSerialSampling>

Description:
Stadler et al (2010) model of speciation.

MatrixParameter

Elements of this type include:

<compoundSymmetricMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

<diagonalMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<matrixParameter>

Description:
A matrix parameter constructed from its component parameters.

<mvPolyaLikelihood>

Description:
A matrix parameter constructed from its component parameters.

MetaPopulationModel

Elements of this type include:

<metaPopulationModel>

Description:
A model that represents a subdivided population.

MetagenomeData

Elements of this type include:

<MetagenomeData>

Description:
Data representing metagenome reads aligned to reference sequences and a reference tree

Microsatellite

Elements of this type include:

<microsatellite>

Description:
This element represents a microsatellite data type.

MicrosatelliteModel

Elements of this type include:

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<msatBMA>

Description:
This element represents an instance of the Microsatellite Averaging Model of microsatellite evolution.

<TWOPHASEModel>

Description:
This element represents an instance of the Two Phase Model of microsatellite evolution.

MicrosatelliteSamplerTreeModel

Elements of this type include:

<microsatelliteSamplerTreeModel>

Description:
This parser returns a TreeMicrosatelliteSamplerModel Object

MigrationModel

Elements of this type include:

<constantMigrationModel>

Description:
A migration model representing constant migration rates through time.

Model

Elements of this type include:

<ACLikelihood>

Description:
This element returns an object that can calculate the likelihood of rate changes in a tree under the assumption of distributed rate changes among lineages. Specifically, each branch is assumed to draw a rate from a distribution with mean of the rate in the parent branch and the given standard deviation (the variance can be optionally proportional to branch length).

<alloppNetworkPriorModel>

Description:
Model for speciation, extinction, hybridization in allopolyploid network.

<alloppspecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

<alloppSpeciesNetwork>

Description:
Species network with population sizes along branches

<alsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<aminoAcidModel>

Description:
An empirical amino acid substitution model.

<ancestralTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<antigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space.

<anyTipObservationProcess>

Description:
This element represents an instance of the AnyTipObservationProcess for ALSTreeLikelihood calculations

<arbitraryBranchRates>

Description:
This element returns an arbitrary rate model.The branch rates are drawn from an arbitrary distribution determine by the prior.

<argCoalescentLikelihood>

Description:
A coalescent likelihood for an ARG model

<argDiscretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<argLocalClock>

Description:
null

<argTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<argRatePrior>

Description:
null

<argUniformPrior>

Description:
A uniform prior for an ARG model

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<DirichletSiteModel>

Description:
A SiteModel that has Dirichlet distributed rates across sites

<frequencyModel>

Description:
A model of equilibrium base frequencies.

<siteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<betaSplittingModel>

Description:
The beta-splitting family of tree branching models (Aldous, 1996;2001).

<biasedMultivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<bifractionalDiffusionModel>

Description:
Describes a bivariate diffusion process using a bifractional random walk

<binaryCovarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<binarySubstitutionModel>

Description:
A general reversible model of sequence substitution for binary data type.

<birthDeathEpidemiology>

Description:
Stadler et al (2011) model of epidemiology.

<birthDeathModel>

Description:
Gernhard (2008) model of speciation (equation at bottom of page 19 of draft).

<birthDeathSerialSampling>

Description:
Stadler et al (2010) model of speciation.

<branchingLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<BrownianMotion>

Description:

<cartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<cataclysm>

Description:
A demographic model of exponential growth.

<categorySiteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<coalescentLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<colourSamplerModel>

Description:
This element represents a likelihood function for transmission.

<compoundBranchRateModel>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<constantExponential>

Description:
A demographic model of constant population size followed by exponential growth.

<constantLogistic>

Description:
A demographic model of constant population size followed by logistic growth.

<constantMigrationModel>

Description:
A migration model representing constant migration rates through time.

<constantSize>

Description:
A demographic model representing a constant population size through time.

<constExpConst>

Description:
A demographic model of constant population size followed by exponential growth.

<continuousTraitRateModel>

Description:
This element returns an trait rate model.The branch rates are an average of the rates provided by a node trait.

<CovarionHKYModel>

Description:
A covarion HKY model.

<covarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<ctmcScalePrior>

Description:
This element represents the prior for CTMC scale parameter.

<decayingRateModel>

Description:
This element provides a clock model in which the rate of molecular evolution decays to a substitution rate in the past.

<discreteAntigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space. This is a discrete classifier form of the modelwhich assigns viruses to discrete antigenic classes.

<discreteTraitRateModel>

Description:
This Branch Rate Model takes a discrete trait reconstruction (provided by a TreeTraitProvider) and gives the rate for each branch of the tree based on the child trait of that branch. The rates for each trait value are specified in a multidimensional parameter.

<discretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<DiscretizedLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<dummyModel>

Description:
A function wraps a component model that would otherwise not be registered with the MCMC. Always returns a log likelihood of zero.

<empiricalCodonModel>

Description:
This element represents the empirical model of codon evolution.

<empiricalPiecewise>

Description:
This element represents a piecewise population model

<empiricalTreeDistributionModel>

Description:
Read a list of trees from a NEXUS file.

<expansion>

Description:
A demographic model of constant population size followed by exponential growth.

<expConstExp>

Description:
A demographic model of exponential growth.

<exponentialBranchLengthsPrior>

Description:
This element represents a tree prior assuming exponentially distributed branch lengths.

<exponentialDistributionModel>

Description:
A model of an exponential distribution.

<exponentialGrowth>

Description:
A demographic model of exponential growth.

<exponentialLogistic>

Description:
A demographic model of constant population size followed by logistic growth.

<exponentialMarkovLikelihood>

Description:
A continuous state, discrete time markov chain in which each new state is an exponentially distributed variable with a mean of the previous state.

<exponentialSawtooth>

Description:
A demographic model of succesive exponential growth and periodic population crashes.

<gammaDistributionModel>

Description:
A model of a gamma distribution.

<gammaSiteBMA>

Description:
A SiteModel that does BMA for a gamma distributed rates across sites

<generalizedSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<glmSubstitutionModel>

Description:
A general model of sequence substitution for any data type where the rates come from the generalized linear model.

<gmrfSkyrideLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfTestLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gpSkytrackLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<greatCircleDiffusionModel>

Description:
Describes a bivariate diffusion process using great circle distances.

<gtrCovarionModel>

Description:
A covarion substitution model of langauge evolution with binary data and a hidden rate state with two rates.

<gtrModel>

Description:
A general reversible model of nucleotide sequence substitution.

<HiddenLinkageLikelihood>

Description:
A likelihood calculator for hidden linkage among metagenomic reads

<HiddenLinkageModel>

Description:
A model to describe missing information about linkage among several reads from a metagenome

<hierarchicalPartitionLikelihood>

Description:
null

<HKYModel>

Description:
This element represents an instance of the HKY85 (Hasegawa, Kishino & Yano, 1985) model of nucleotide evolution.

<hypermutantErrorModel>

Description:
This element returns a model that allows for APOBEC-type RNA editing.

<inhibitionLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<integratedMixtureModel>

Description:
This element represents a finite mixture of likelihood models.

<inverseGaussianDistributionModel>

Description:
Describes a inverse gaussian distribution with a given mean and shape (or standard deviation) that can be used in a distributionLikelihood element

<latentLiabilityLikelihood>

Description:
Provides the likelihood of a latent liability model on multivariate-binary trait data

<lewisMk>

Description:
A parser for Lewis' Mk model

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<localClockModel>

Description:
This element returns a branch rate model that adds a delta to each terminal branch length.

<logisticGrowth>

Description:
Logistic growth demographic model.

<logNormalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<markovJumpsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<metaPopulationModel>

Description:
A model that represents a subdivided population.

<microsatelliteSamplerTreeLikelihood>

Description:
this parser returns an object of the TreeMicrosatelliteSamplerLikelihood class

<microsatelliteSamplerTreeModel>

Description:
This parser returns a TreeMicrosatelliteSamplerModel Object

<mixtureCartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<mixtureModel>

Description:
This element represents a finite mixture of likelihood models.

<mixtureModelBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<mkSubstitutionModel>

Description:
An Mk model of substitution. This model can also accomodate arbitrary orderings of changes.

<modelAveragingIndexSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<modelAveragingSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<msatBMA>

Description:
This element represents an instance of the Microsatellite Averaging Model of microsatellite evolution.

<mulSpecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

<multidimensionalScalingLikelihood>

Description:
Provides the likelihood of pairwise distance given vectors of coordinatesfor points according to the multidimensional scaling scheme of XXX & Rafferty (xxxx).

<multivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<multivariateOUModel>

Description:
Describes a multivariate OU process

<multivariateTDiffusionModel>

Description:
Describes a multivariate t-distribution diffusion process.

<multivariateTraitLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<MutationDeathModel>

Description:
This element represents an instance of the MutationDeath model of CTMC evolution with deletions.

<normalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<ntdBMA>

Description:
A model that allows model averaging over nucleotide substitution models.

<onePGammaDistributionModel>

Description:
A model of a one parameter gamma distribution.

<Ornstein-Uhlenbeck>

Description:

<ovariableSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<passageBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<pcaCodonModel>

Description:
This element represents the PCA model of codon evolution.

<piecewisePopulation>

Description:
This element represents a piecewise population model

<poissonPartitionLikelihood>

Description:
null

<positiveDefiniteSubstitutionModel>

Description:
A general reversible model of sequence substitution for any data type with stochastic variable selection.

<randomDiscretizedBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<randomLocalClockModel>

Description:
This element returns an random local clock (RLC) model.Each branch either has a new rate or inherits the rate of the branch above it depending on the indicator vector, which is itself sampled.

<randomLocalYuleModel>

Description:
A speciation model of a Yule process whose rate can change at random nodes in the tree.

<randomWalk>

Description:
Describes a first-order random walk. No prior is assumed on the first data element

<rateEpochBranchRates>

Description:
This element provides a multiple epoch molecular clock model. All branches (or portions of them) have the same rate of molecular evolution within a given epoch. If parameters are used to sample transition times, these must be kept in ascending order by judicious use of bounds or priors.

<SampleQuantileLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<sampleStateAndCategoryModel>

Description:
A SiteModel that has a discrete distribution of substitution models over sites, designed for sampling of rate categories and internal states.

<sampleStateModel>

Description:
A SiteModel that has a discrete distribution of substitution models over sites, designed for sampling of internal states.

<scaledPiecewisePopulation>

Description:
This element represents a piecewise population model

<scaledTreeLengthModel>

Description:
This element returns a branch rate model that scales the total length of the tree to specified valued (default=1.0).

<sequenceErrorModel>

Description:
This element returns a model that allows for post-mortem DNA damage.

<singleTipObservationProcess>

Description:
This element represents an instance of the SingleTipObservationProcess for ALSTreeLikelihood calculations

<sirEpidemiology>

Description:
A demographic model of epidemic spread.

<speciationLikelihood>

Description:
This element represents the likelihood of the tree given the speciation.

<species>

Description:
Binds taxa in gene trees with species information.

<speciesTree>

Description:
Species tree which includes demographic function per branch.

<starTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<strictClockBranchRates>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<structuredCoalescentLikelihood>

Description:
This element represents a likelihood function for transmission.

<substitutionEpochModel>

Description:
null

<tipBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<tkf91Likelihood>

Description:
Returns the total likelihood of a single alignment under the TKF91 model, for a given tree. In particular all possible ancestral histories of insertions and deletions leading to the alignment of sequences at the tips are taken into account.

<tkf91Model>

Description:
The TKF91 (Thorne, Kishino & Felsenstein 1991) model of insertion-deletion.

<TN93Model>

Description:
This element represents an instance of the TN93 (Tamura and Nei 1993) model of nucleotide evolution.

<transmissionHistory>

Description:
Defines a transmission history

<transmissionLikelihood>

Description:
This element represents a likelihood function for transmission.

<transmissionModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<treeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<treeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<twoEpoch>

Description:
A demographic model of two epochs.

<TWOPHASEModel>

Description:
This element represents an instance of the Two Phase Model of microsatellite evolution.

<UCLikelihood>

Description:
This element returns an object that can calculate the likelihood of rates in a tree under the assumption of (log)normally distributed rates.

<uniformDistributionModel>

Description:
Describes a uniform distribution with a given lower and upper bounds

<uniformNodeHeightPrior>

Description:
This element represents the likelihood of the tree given the demographic function.

<uniformPartitionLikelihood>

Description:
null

<variableDemographic>

Description:
This element represents the likelihood of the tree given the population size vector.

<vonMisesFisherDiffusionModel>

Description:
Describes a von Mises-Fisher distributed diffusion process on a sphere.

<yangCodonModel>

Description:
This element represents the Yang model of codon evolution.

<yuleModel>

Description:
A speciation model of a simple constant rate Birth-death process.

MulSpeciesBindings

Elements of this type include:

<mulSpecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

MulSpeciesTreeModel

Elements of this type include:

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

MultivariateDiffusionModel

Elements of this type include:

<biasedMultivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<bifractionalDiffusionModel>

Description:
Describes a bivariate diffusion process using a bifractional random walk

<cartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<greatCircleDiffusionModel>

Description:
Describes a bivariate diffusion process using great circle distances.

<mixtureCartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<multivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<multivariateTDiffusionModel>

Description:
Describes a multivariate t-distribution diffusion process.

<vonMisesFisherDiffusionModel>

Description:
Describes a von Mises-Fisher distributed diffusion process on a sphere.

MultivariateDistributionLikelihood

Elements of this type include:

<multivariateGammaPrior>

Description:
Calculates the likelihood of some data under a given multivariate-gamma distribution.

<multivariateNormalPrior>

Description:
Calculates the likelihood of some data under a given multivariate-normal distribution.

MutationDeathType

Elements of this type include:

<extendedDataType>

Description:
This element represents an instance of the MutationDeathType which extends a base datatype with an additional "death" state.

OldAbstractCoalescentLikelihood

Elements of this type include:

<generalizedSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfSkyrideLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfTestLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gpSkytrackLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<ovariableSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

OnePhaseModel

Elements of this type include:

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

OperatorSchedule

Elements of this type include:

<operators>

Description:
A simple operator scheduler

Parameter

Elements of this type include:

<compoundParameter>

Description:
A multidimensional parameter constructed from its component parameters.

<compoundSymmetricMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

<diagonalMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<duplicatedParameter>

Description:
A duplicated parameter.

<maskedParameter>

Description:
A masked parameter.

<matrixParameter>

Description:
A matrix parameter constructed from its component parameters.

<mvPolyaLikelihood>

Description:
A matrix parameter constructed from its component parameters.

<parameter>

Description:
A real-valued parameter of one or more dimensions.

<vectorSlice>

Description:
A vector parameter constructed from a slice of component parameters.

ParametricDistributionModel

Elements of this type include:

<exponentialDistributionModel>

Description:
A model of an exponential distribution.

<gammaDistributionModel>

Description:
A model of a gamma distribution.

<inverseGaussianDistributionModel>

Description:
Describes a inverse gaussian distribution with a given mean and shape (or standard deviation) that can be used in a distributionLikelihood element

<logNormalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<normalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<onePGammaDistributionModel>

Description:
A model of a one parameter gamma distribution.

<uniformDistributionModel>

Description:
Describes a uniform distribution with a given lower and upper bounds

PatternList

Elements of this type include:

<alignment>

Description:
This element represents an alignment of molecular sequences.

<ascertainedPatterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<attributePatterns>

Description:
A site pattern defined by an attribute in a set of taxa.

<constantPatterns>

Description:
Creates a set of patterns for constant sites with weights as provided.

<convert>

Description:
Converts an alignment to the given data type.

<HiddenLinkageModel>

Description:
A model to describe missing information about linkage among several reads from a metagenome

<hypermutantAlignment>

Description:
Converts an alignment so that 'A's at specific APOBEC targeted contexts are set to an A/G ambiguity code.

<mergePatterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<microsatellitePattern>

Description:
This element represents a microsatellite pattern.

<microsatelliteSimulator>

Description:
This parser facilliates simulation of microsatellites given a tree and infinitesimal rate model

<patterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<patternSubSet>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<recombinationSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

<sequenceSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

Patterns

Elements of this type include:

<microsatellitePattern>

Description:
This element represents a microsatellite pattern.

<microsatelliteSimulator>

Description:
This parser facilliates simulation of microsatellites given a tree and infinitesimal rate model

Polygon2D

Elements of this type include:

<circle>

Description:
This element represents a regular circle polygon.

<polygon>

Description:
This element represents a polygon.

RandomLocalTreeVariable

Elements of this type include:

<randomLocalClockModel>

Description:
This element returns an random local clock (RLC) model.Each branch either has a new rate or inherits the rate of the branch above it depending on the indicator vector, which is itself sampled.

<randomLocalYuleModel>

Description:
A speciation model of a Yule process whose rate can change at random nodes in the tree.

RateEvolutionLikelihood

Elements of this type include:

<ACLikelihood>

Description:
This element returns an object that can calculate the likelihood of rate changes in a tree under the assumption of distributed rate changes among lineages. Specifically, each branch is assumed to draw a rate from a distribution with mean of the rate in the parent branch and the given standard deviation (the variance can be optionally proportional to branch length).

<UCLikelihood>

Description:
This element returns an object that can calculate the likelihood of rates in a tree under the assumption of (log)normally distributed rates.

Scalable

Elements of this type include:

<alloppSpeciesNetwork>

Description:
Species network with population sizes along branches

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

<speciesTree>

Description:
Species tree which includes demographic function per branch.

Sequence

Elements of this type include:

<sequence>

Description:
A biomolecular sequence.

SimpleMCMCOperator

Elements of this type include:

<addremoveARGEvent>

Description:
An operator that slides a subarg.

<alignmentChunkOperator>

Description:
This element represents an operator that re-aligns a small chunk of an alignment.

<ARGEventOperator>

Description:
An operator that slides a subarg.

<argNarrowExchange>

Description:
This element represents a narrow exchange operator. This operator swaps a random subtree with its uncle.

<argPartitionOperator>

Description:
An operator that picks a new partitioning uniformly at random.

<argSubtreeSlide>

Description:
An operator that slides a subtree.

<argSwapOperator>

Description:
Swaps nodes on a tree

<argWideExchange>

Description:
This element represents a wide exchange operator. This operator swaps two random subtrees.

<bitFlipOperator>

Description:
This element returns a bit-flip operator on a given parameter.

<bitMoveOperator>

Description:
This element returns a bit-move operator on a given parameter.

<bitSwapOperator>

Description:
This element returns a bit-swap operator on a given parameter and data.

<centeredScale>

Description:
A centered-scale operator. This operator scales the the values of a multi-dimensional parameter so as to perserve the mean. It does this by expanding or conrtacting the parameter values around the mean.

<clusterSingleMoveOperator>

Description:
An operator that moves single elements between clusters.

<clusterSplitMergeOperator>

Description:
An operator that splits and merges clusters.

<colouredNarrowExchange>

Description:
This element represents a narrow exchange operator. This operator swaps a random subtree with its uncle.

<colouredSubtreeSlide>

Description:
An operator that slides a subtree.

<colouredWideExchange>

Description:
This element represents a wide exchange operator. This operator swaps two random subtrees.

<dirichletProcessOperator>

Description:
An operator that picks a new allocation of an item to a cluster under the Dirichlet process.

<dirtyLikelihood>

Description:
This element returns a operator that forces the entire model likelihood recomputation

<empiricalTreeDistributionOperator>

Description:
Operator which switches between trees in an empirical distribution.

<FixedNodeheightSubtreePruneRegraft>

Description:
This element represents a FNPR operator. This operator swaps a random subtree with its uncle.

<generalizedSkylineGibbsOperator>

Description:
This element returns a Gibbs operator for the joint distribution of population sizes.

<gmrfFixedEffectsGibbsOperator>

Description:
This element returns a Gibbs operator for regression coefficients in a GMRF.

<ImportanceNarrowExchange>

Description:
This element represents a swap operator. This operator swaps a random subtree with its uncle.

<ImportancePruneAndRegraft>

Description:
This element represents a importance guided prune and regraft operator. This operator prunes a random subtree and regrafts it below a node chosen by an importance distribution.

<ImportanceSubtreeSwap>

Description:
This element represents a importance guided subtree swap operator. This operator swaps a random subtree with a second subtree guided by an importance distribution.

<intermediateExchange>

Description:
This element represents an intermediate exchange operator. This operator swaps two subtree random subtrees with a bias towards nearby subtrees.

<jointOperator>

Description:
This element represents an arbitrary list of operators; only the first is optimizable

<linkageGroupSwap>

Description:
This element represents an operator that swaps taxa among two linkage groups.

<logRandomWalkOperator>

Description:
This element returns a scale operator on a given parameter.

<microsatUpDownOperator>

Description:
This element represents an operator that scales two parameters in different directions. Each operation involves selecting a scale uniformly at random between scaleFactor and 1/scaleFactor. The up parameter is multipled by this scale and the down parameter is divided by this scale.

<moveLegs>

Description:
Operator which changes the way a tetraploid subtree joins the diploid tree.

<moveLinkageGroup>

Description:
Operator to reassign metagenomic reads from one linkage group to another

<MsatFullAncestryImportanceSamplingOperator>

Description:
This element represents an operator that samples the full ancestry given a microsatellite pattern and a tree

<MsatSingleAncestralStateGibbsOperator>

Description:
This element represents an operator that samples the state of a single ancestor given a microsatellite pattern and a tree

<mulTreeNodeReHeight>

Description:
Specialized Species tree operator, transform tree without breaking embedding of gene trees.

<mulTreeSequenceReassignment>

Description:
Operator which reassigns sequences within an allopolyploid species.

<mvouOperator>

Description:
This element returns junk.

<narrowExchange>

Description:
This element represents a narrow exchange operator. This operator swaps a random subtree with its uncle.

<NearestNeighborInterchange>

Description:
This element represents a NNI operator. This operator swaps a random subtree with its uncle.

<networkNodeReHeight>

Description:
Operator for allopolyploid species network: transforms network without breaking embedding of gene trees.

<newARGEvent>

Description:
An operator that slides a subarg.

<nodeReHeight>

Description:
Specialized Species tree operator, transform tree without breaking embedding of gene trees.

<poolSwapOperator>

Description:
.

<randomWalkIntegerNodeHeightWeightedOperator>

Description:
This element returns a random walk node height weighted operator on a given parameter.

<randomWalkIntegerOperator>

Description:
This element returns a random walk operator on a given parameter.

<randomWalkIntegerSetSizeWeightedOperator>

Description:
This element returns a random walk set size weighted operator on a given parameter.

<rateExchange>

Description:
An operator that exchanges rates and traits on a tree.

<rateSampleOperator>

Description:
This element returns a rateSample operator on a given parameter.

<rateScaleOperator>

Description:
This element returns a rateScale operator on a given parameter.

<rateVarianceScaleOperator>

Description:
This element returns a rateScale operator on a given parameter.

<sampleNonActiveOperator>

Description:
This element returns a Gibbs operator for the joint distribution of population sizes.

<scaleOperator>

Description:
This element returns a scale operator on a given parameter.

<selectorOperator>

Description:
.

<sequenceReassignment>

Description:
Operator which reassigns sequences within an allopolyploid species.

<setOperator>

Description:
This element represents an operator on a set.

<subtreeSlide>

Description:
An operator that slides a subtree.

<swapOperator>

Description:
This element represents an operator that swaps values in a multi-dimensional parameter.

<teamOperator>

Description:
An arbitrary list of operators; A random subset of size N is aggregated in one operation. Operators may have unequal weights - in that case a subset probability of selection is proportional to the sum of it's members weights.

<tipStateSwapOperator>

Description:
This element represents an operator to swap tip states between two random tips.

<tipTraitSwapOperator>

Description:
This element represents an operator to swap tip traits between two random tips.

<treeColouringOperator>

Description:
A tree colouring model.

<treeUniform>

Description:
Simultanouesly change height of two nodes.

<uniformIntegerOperator>

Description:
An operator that picks new parameter values uniformly at random.

<uniformOperator>

Description:
An operator that picks new parameter values uniformly at random.

<upDownOperator>

Description:
This element represents an operator that scales two parameters in different directions. Each operation involves selecting a scale uniformly at random between scaleFactor and 1/scaleFactor. The up parameter is multipled by this scale and the down parameter is divided by this scale.

<wideExchange>

Description:
This element represents a wide exchange operator. This operator swaps two random subtrees.

<wilsonBalding>

Description:
An operator which performs the Wilson-Balding move on a tree

SimpleNode

Elements of this type include:

<node>

Description:
This element represents a node in a tree.

SiteList

Elements of this type include:

<alignment>

Description:
This element represents an alignment of molecular sequences.

<convert>

Description:
Converts an alignment to the given data type.

<hypermutantAlignment>

Description:
Converts an alignment so that 'A's at specific APOBEC targeted contexts are set to an A/G ambiguity code.

<recombinationSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

<sequenceSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

SiteModel

Elements of this type include:

<DirichletSiteModel>

Description:
A SiteModel that has Dirichlet distributed rates across sites

<siteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<categorySiteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<gammaSiteBMA>

Description:
A SiteModel that does BMA for a gamma distributed rates across sites

<sampleStateAndCategoryModel>

Description:
A SiteModel that has a discrete distribution of substitution models over sites, designed for sampling of rate categories and internal states.

<sampleStateModel>

Description:
A SiteModel that has a discrete distribution of substitution models over sites, designed for sampling of internal states.

SpeciationModel

Elements of this type include:

<birthDeathEpidemiology>

Description:
Stadler et al (2011) model of epidemiology.

<birthDeathModel>

Description:
Gernhard (2008) model of speciation (equation at bottom of page 19 of draft).

<birthDeathSerialSampling>

Description:
Stadler et al (2010) model of speciation.

<randomLocalYuleModel>

Description:
A speciation model of a Yule process whose rate can change at random nodes in the tree.

<yuleModel>

Description:
A speciation model of a simple constant rate Birth-death process.

SpeciesBindings

Elements of this type include:

<species>

Description:
Binds taxa in gene trees with species information.

SpeciesBindings$SPinfo

Elements of this type include:

<sp>

Description:
Taxon in a species tree

SpeciesTreeModel

Elements of this type include:

<speciesTree>

Description:
Species tree which includes demographic function per branch.

Statistic

Elements of this type include:

<argReassortmentNodeCount>

Description:
A statistic that returns the number of reassortment nodes in an ARG

<argTimingStatistic>

Description:

<argTotalLengthStatistic>

Description:
null

<argTreeCount>

Description:
Provides number of distinct loci trees

<coalescentIntervalStatistic>

Description:

<compatibilityStatistic>

Description:
A statistic that returns true if a pair of trees are compatible

<compoundParameter>

Description:
A multidimensional parameter constructed from its component parameters.

<compoundSymmetricMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<correlation>

Description:
This element returns a precision that is the element-wise reciprocal of the child precision.

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

<diagonalMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<differenceStatistic>

Description:
This element returns a statistic that is the difference of the 2 child statistics.

<duplicatedParameter>

Description:
A duplicated parameter.

<exponentialStatistic>

Description:
This element returns a statistic that is the element-wise exponentiation of the child statistic.

<expressionStatistic>

Description:
This element returns a statistic that is the mean of the child statistics.

<externalLengthStatistic>

Description:
A statistic that has as its value(s) the length of the external branch length(s) of a set of one or more taxa in a given tree

<generalizedSkylinePopSizeStatistic>

Description:
The pop sizes at the given times

<gmrfHeightsStatistic>

Description:
A statistic that returns the heights of each internal node in increasing order (or groups them by a group size parameter)

<gmrfPopSizeStatistic>

Description:
The pop sizes at the given times

<lineageCountStatistic>

Description:

<logarithmStatistic>

Description:
This element returns a statistic that is the element-wise natural logarithm of the child statistic.

<loggableStatistic>

Description:
Allows you to choose specific dimensions of a given statistic

<maskedParameter>

Description:
A masked parameter.

<matrixInverse>

Description:
This element returns a statistic that is the matrix inverse of the child statistic.

<matrixParameter>

Description:
A matrix parameter constructed from its component parameters.

<meanStatistic>

Description:
This element returns a statistic that is the mean of the child statistics.

<monophylyStatistic>

Description:
A statistic that returns true if a given set of taxa are monophyletic for a given tree

<monotonicStatistic>

Description:

<mrcaTraitStatistic>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<multivariateOUModel>

Description:
Describes a multivariate OU process

<mvPolyaLikelihood>

Description:
A matrix parameter constructed from its component parameters.

<negativeStatistic>

Description:
This element returns a statistic that is the element-wise negation of the child statistic.

<nodeHeightsStatistic>

Description:
A statistic that returns the heights of each internal node in increasing order (or groups them by a group size parameter)

<notStatistic>

Description:
This element returns a statistic that is the element-wise inverse of the child statistic.

<parameter>

Description:
A real-valued parameter of one or more dimensions.

<parsimonyStateStatistic>

Description:
A statistic that has as its value the parsimony state reconstruction of a binary state defined by a set of taxa at a given MRCA of a tree

<parsimonyStatistic>

Description:
A statistic that has as its value the parsimony tree length of a set of a binary state defined by a set of taxa for a given tree

<partitionStatistic>

Description:
null

<popGraph>

Description:
This element returns a statistic that is the population size at evenly spaced intervals over tree.

<productStatistic>

Description:
This element returns a statistic that is the product of the child statistics.

<rateCovarianceStatistic>

Description:
A statistic that has as its value the covariance of parent and child branch rates

<rateStatistic>

Description:
A statistic that returns the average of the branch rates

<ratioStatistic>

Description:
This element returns a statistic that is the ratio of the 2 child statistics.

<reciprocalStatistic>

Description:
This element returns a statistic that is the element-wise reciprocal of the child statistic.

<RPNcalculator>

Description:
This element returns a statistic evaluated from arbitrary expression.

<speciesTreeStatistic>

Description:
A statistic that returns true if the given population tree is compatible with the species tree. Compatibility is defined as the compatibility of the timings of the events, so that incompatibility arises if two individuals in the population tree coalescent before their species do in the species tree.

<statistic>

Description:
A statistic of a given name from the specified object.

<subStatistic>

Description:
Allows you to choose specific dimensions of a given statistic

<sumStatistic>

Description:
This element returns a statistic that is the element-wise sum of the child statistics.

<test>

Description:
This element represents a boolean statistic that returns 1 if the conditions are met and 0 otherwise.

<tmrcaStatistic>

Description:
A statistic that has as its value the height of the most recent common ancestor of a set of taxa in a given tree

<transmissionStatistic>

Description:
A statistic that returns true if the given parasite tree is compatible with the host tree.

<treeHeightStatistic>

Description:
A statistic that returns the height of the tree

<treeLengthStatistic>

Description:
A statistic that returns the average of the branch rates

<treeMetricStatistic>

Description:
A statistic that returns the distance between two trees. with method="topology", return a 0 for identity and a 1 for difference. With other methods return the distance metric associated with that method.

<treeShapeStatistics>

Description:
A statistic that reports a handful of tree shape statistics on the given target tree.

<varianceStatistic>

Description:
This element returns a statistic that is the variance of the child statistics.

<vectorSlice>

Description:
A vector parameter constructed from a slice of component parameters.

StatisticList

Elements of this type include:

<ACLikelihood>

Description:
This element returns an object that can calculate the likelihood of rate changes in a tree under the assumption of distributed rate changes among lineages. Specifically, each branch is assumed to draw a rate from a distribution with mean of the rate in the parent branch and the given standard deviation (the variance can be optionally proportional to branch length).

<alloppNetworkPriorModel>

Description:
Model for speciation, extinction, hybridization in allopolyploid network.

<alloppspecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

<alloppSpeciesNetwork>

Description:
Species network with population sizes along branches

<alsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<aminoAcidModel>

Description:
An empirical amino acid substitution model.

<ancestralTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<antigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space.

<anyTipObservationProcess>

Description:
This element represents an instance of the AnyTipObservationProcess for ALSTreeLikelihood calculations

<arbitraryBranchRates>

Description:
This element returns an arbitrary rate model.The branch rates are drawn from an arbitrary distribution determine by the prior.

<argCoalescentLikelihood>

Description:
A coalescent likelihood for an ARG model

<argDiscretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<argLocalClock>

Description:
null

<argTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<argRatePrior>

Description:
null

<argUniformPrior>

Description:
A uniform prior for an ARG model

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<DirichletSiteModel>

Description:
A SiteModel that has Dirichlet distributed rates across sites

<frequencyModel>

Description:
A model of equilibrium base frequencies.

<siteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<betaSplittingModel>

Description:
The beta-splitting family of tree branching models (Aldous, 1996;2001).

<biasedMultivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<bifractionalDiffusionModel>

Description:
Describes a bivariate diffusion process using a bifractional random walk

<binaryCovarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<binarySubstitutionModel>

Description:
A general reversible model of sequence substitution for binary data type.

<birthDeathEpidemiology>

Description:
Stadler et al (2011) model of epidemiology.

<birthDeathModel>

Description:
Gernhard (2008) model of speciation (equation at bottom of page 19 of draft).

<birthDeathSerialSampling>

Description:
Stadler et al (2010) model of speciation.

<branchingLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<BrownianMotion>

Description:

<cartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<cataclysm>

Description:
A demographic model of exponential growth.

<categorySiteModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<coalescentLikelihood>

Description:
This element represents the likelihood of the tree given the demographic function.

<colourSamplerModel>

Description:
This element represents a likelihood function for transmission.

<compoundBranchRateModel>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<constantExponential>

Description:
A demographic model of constant population size followed by exponential growth.

<constantLogistic>

Description:
A demographic model of constant population size followed by logistic growth.

<constantMigrationModel>

Description:
A migration model representing constant migration rates through time.

<constantSize>

Description:
A demographic model representing a constant population size through time.

<constExpConst>

Description:
A demographic model of constant population size followed by exponential growth.

<continuousTraitRateModel>

Description:
This element returns an trait rate model.The branch rates are an average of the rates provided by a node trait.

<CovarionHKYModel>

Description:
A covarion HKY model.

<covarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<ctmcScalePrior>

Description:
This element represents the prior for CTMC scale parameter.

<decayingRateModel>

Description:
This element provides a clock model in which the rate of molecular evolution decays to a substitution rate in the past.

<discreteAntigenicTraitLikelihood>

Description:
Provides the likelihood of immunological assay data such as Hemagglutinin inhibition (HI) given vectors of coordinatesfor viruses and sera/antisera in some multidimensional 'antigenic' space. This is a discrete classifier form of the modelwhich assigns viruses to discrete antigenic classes.

<discreteTraitRateModel>

Description:
This Branch Rate Model takes a discrete trait reconstruction (provided by a TreeTraitProvider) and gives the rate for each branch of the tree based on the child trait of that branch. The rates for each trait value are specified in a multidimensional parameter.

<discretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<DiscretizedLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<dummyModel>

Description:
A function wraps a component model that would otherwise not be registered with the MCMC. Always returns a log likelihood of zero.

<empiricalCodonModel>

Description:
This element represents the empirical model of codon evolution.

<empiricalPiecewise>

Description:
This element represents a piecewise population model

<empiricalTreeDistributionModel>

Description:
Read a list of trees from a NEXUS file.

<expansion>

Description:
A demographic model of constant population size followed by exponential growth.

<expConstExp>

Description:
A demographic model of exponential growth.

<exponentialBranchLengthsPrior>

Description:
This element represents a tree prior assuming exponentially distributed branch lengths.

<exponentialDistributionModel>

Description:
A model of an exponential distribution.

<exponentialGrowth>

Description:
A demographic model of exponential growth.

<exponentialLogistic>

Description:
A demographic model of constant population size followed by logistic growth.

<exponentialMarkovLikelihood>

Description:
A continuous state, discrete time markov chain in which each new state is an exponentially distributed variable with a mean of the previous state.

<exponentialSawtooth>

Description:
A demographic model of succesive exponential growth and periodic population crashes.

<gammaDistributionModel>

Description:
A model of a gamma distribution.

<gammaSiteBMA>

Description:
A SiteModel that does BMA for a gamma distributed rates across sites

<generalizedSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfSkyrideLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gmrfTestLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<gpSkytrackLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<greatCircleDiffusionModel>

Description:
Describes a bivariate diffusion process using great circle distances.

<gtrCovarionModel>

Description:
A covarion substitution model of langauge evolution with binary data and a hidden rate state with two rates.

<HiddenLinkageLikelihood>

Description:
A likelihood calculator for hidden linkage among metagenomic reads

<HiddenLinkageModel>

Description:
A model to describe missing information about linkage among several reads from a metagenome

<hierarchicalPartitionLikelihood>

Description:
null

<HKYModel>

Description:
This element represents an instance of the HKY85 (Hasegawa, Kishino & Yano, 1985) model of nucleotide evolution.

<hypermutantErrorModel>

Description:
This element returns a model that allows for APOBEC-type RNA editing.

<inhibitionLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<inverseGaussianDistributionModel>

Description:
Describes a inverse gaussian distribution with a given mean and shape (or standard deviation) that can be used in a distributionLikelihood element

<latentLiabilityLikelihood>

Description:
Provides the likelihood of a latent liability model on multivariate-binary trait data

<lewisMk>

Description:
A parser for Lewis' Mk model

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<localClockModel>

Description:
This element returns a branch rate model that adds a delta to each terminal branch length.

<logisticGrowth>

Description:
Logistic growth demographic model.

<logNormalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<markovJumpsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<metaPopulationModel>

Description:
A model that represents a subdivided population.

<microsatelliteSamplerTreeLikelihood>

Description:
this parser returns an object of the TreeMicrosatelliteSamplerLikelihood class

<microsatelliteSamplerTreeModel>

Description:
This parser returns a TreeMicrosatelliteSamplerModel Object

<mixtureCartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<mixtureModelBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<mkSubstitutionModel>

Description:
An Mk model of substitution. This model can also accomodate arbitrary orderings of changes.

<modelAveragingIndexSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<modelAveragingSpeciationLikelihood>

Description:
Model Averaging Speciation Likelihood.

<msatBMA>

Description:
This element represents an instance of the Microsatellite Averaging Model of microsatellite evolution.

<mulSpecies>

Description:
Binds taxa to gene trees with information about possibly allopolyploid species.

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

<multidimensionalScalingLikelihood>

Description:
Provides the likelihood of pairwise distance given vectors of coordinatesfor points according to the multidimensional scaling scheme of XXX & Rafferty (xxxx).

<multivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<multivariateOUModel>

Description:
Describes a multivariate OU process

<multivariateTDiffusionModel>

Description:
Describes a multivariate t-distribution diffusion process.

<multivariateTraitLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<MutationDeathModel>

Description:
This element represents an instance of the MutationDeath model of CTMC evolution with deletions.

<normalDistributionModel>

Description:
Describes a normal distribution with a given mean and standard deviation that can be used in a distributionLikelihood element

<ntdBMA>

Description:
A model that allows model averaging over nucleotide substitution models.

<onePGammaDistributionModel>

Description:
A model of a one parameter gamma distribution.

<Ornstein-Uhlenbeck>

Description:

<ovariableSkyLineLikelihood>

Description:
This element represents the likelihood of the tree given the population size vector.

<passageBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<pcaCodonModel>

Description:
This element represents the PCA model of codon evolution.

<piecewisePopulation>

Description:
This element represents a piecewise population model

<poissonPartitionLikelihood>

Description:
null

<positiveDefiniteSubstitutionModel>

Description:
A general reversible model of sequence substitution for any data type with stochastic variable selection.

<randomDiscretizedBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<randomLocalClockModel>

Description:
This element returns an random local clock (RLC) model.Each branch either has a new rate or inherits the rate of the branch above it depending on the indicator vector, which is itself sampled.

<randomLocalYuleModel>

Description:
A speciation model of a Yule process whose rate can change at random nodes in the tree.

<randomWalk>

Description:
Describes a first-order random walk. No prior is assumed on the first data element

<rateEpochBranchRates>

Description:
This element provides a multiple epoch molecular clock model. All branches (or portions of them) have the same rate of molecular evolution within a given epoch. If parameters are used to sample transition times, these must be kept in ascending order by judicious use of bounds or priors.

<SampleQuantileLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<sampleStateAndCategoryModel>

Description:
A SiteModel that has a discrete distribution of substitution models over sites, designed for sampling of rate categories and internal states.

<sampleStateModel>

Description:
A SiteModel that has a discrete distribution of substitution models over sites, designed for sampling of internal states.

<scaledPiecewisePopulation>

Description:
This element represents a piecewise population model

<scaledTreeLengthModel>

Description:
This element returns a branch rate model that scales the total length of the tree to specified valued (default=1.0).

<sequenceErrorModel>

Description:
This element returns a model that allows for post-mortem DNA damage.

<singleTipObservationProcess>

Description:
This element represents an instance of the SingleTipObservationProcess for ALSTreeLikelihood calculations

<sirEpidemiology>

Description:
A demographic model of epidemic spread.

<speciationLikelihood>

Description:
This element represents the likelihood of the tree given the speciation.

<species>

Description:
Binds taxa in gene trees with species information.

<speciesTree>

Description:
Species tree which includes demographic function per branch.

<starTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<strictClockBranchRates>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<structuredCoalescentLikelihood>

Description:
This element represents a likelihood function for transmission.

<substitutionEpochModel>

Description:
null

<tipBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<tkf91Likelihood>

Description:
Returns the total likelihood of a single alignment under the TKF91 model, for a given tree. In particular all possible ancestral histories of insertions and deletions leading to the alignment of sequences at the tips are taken into account.

<tkf91Model>

Description:
The TKF91 (Thorne, Kishino & Felsenstein 1991) model of insertion-deletion.

<TN93Model>

Description:
This element represents an instance of the TN93 (Tamura and Nei 1993) model of nucleotide evolution.

<transmissionHistory>

Description:
Defines a transmission history

<transmissionLikelihood>

Description:
This element represents a likelihood function for transmission.

<transmissionModel>

Description:
A SiteModel that has a gamma distributed rates across sites

<treeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<treeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<twoEpoch>

Description:
A demographic model of two epochs.

<TWOPHASEModel>

Description:
This element represents an instance of the Two Phase Model of microsatellite evolution.

<UCLikelihood>

Description:
This element returns an object that can calculate the likelihood of rates in a tree under the assumption of (log)normally distributed rates.

<uniformDistributionModel>

Description:
Describes a uniform distribution with a given lower and upper bounds

<uniformNodeHeightPrior>

Description:
This element represents the likelihood of the tree given the demographic function.

<uniformPartitionLikelihood>

Description:
null

<variableDemographic>

Description:
This element represents the likelihood of the tree given the population size vector.

<vonMisesFisherDiffusionModel>

Description:
Describes a von Mises-Fisher distributed diffusion process on a sphere.

<yangCodonModel>

Description:
This element represents the Yang model of codon evolution.

<yuleModel>

Description:
A speciation model of a simple constant rate Birth-death process.

String

Elements of this type include:

<string>

Description:
returns a String. If a prompt attribute exists then the user is prompted for input, otherwise the character contents of the element are returned.

SubstitutionModel

Elements of this type include:

<aminoAcidModel>

Description:
An empirical amino acid substitution model.

<ASYMQUADModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<binaryCovarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<binarySubstitutionModel>

Description:
A general reversible model of sequence substitution for binary data type.

<CovarionHKYModel>

Description:
A covarion HKY model.

<covarionModel>

Description:
A covarion substitution model on binary data and a hidden rate state with two rates.

<empiricalCodonModel>

Description:
This element represents the empirical model of codon evolution.

<glmSubstitutionModel>

Description:
A general model of sequence substitution for any data type where the rates come from the generalized linear model.

<gtrCovarionModel>

Description:
A covarion substitution model of langauge evolution with binary data and a hidden rate state with two rates.

<gtrModel>

Description:
A general reversible model of nucleotide sequence substitution.

<HKYModel>

Description:
This element represents an instance of the HKY85 (Hasegawa, Kishino & Yano, 1985) model of nucleotide evolution.

<lewisMk>

Description:
A parser for Lewis' Mk model

<LINEARBIASModel>

Description:
This element represents an instance of the stepwise mutation model of microsatellite evolution.

<mkSubstitutionModel>

Description:
An Mk model of substitution. This model can also accomodate arbitrary orderings of changes.

<msatBMA>

Description:
This element represents an instance of the Microsatellite Averaging Model of microsatellite evolution.

<MutationDeathModel>

Description:
This element represents an instance of the MutationDeath model of CTMC evolution with deletions.

<ntdBMA>

Description:
A model that allows model averaging over nucleotide substitution models.

<pcaCodonModel>

Description:
This element represents the PCA model of codon evolution.

<positiveDefiniteSubstitutionModel>

Description:
A general reversible model of sequence substitution for any data type with stochastic variable selection.

<substitutionEpochModel>

Description:
null

<TN93Model>

Description:
This element represents an instance of the TN93 (Tamura and Nei 1993) model of nucleotide evolution.

<TWOPHASEModel>

Description:
This element represents an instance of the Two Phase Model of microsatellite evolution.

<yangCodonModel>

Description:
This element represents the Yang model of codon evolution.

TKF91Likelihood

Elements of this type include:

<tkf91Likelihood>

Description:
Returns the total likelihood of a single alignment under the TKF91 model, for a given tree. In particular all possible ancestral histories of insertions and deletions leading to the alignment of sequences at the tips are taken into account.

TKF91Model

Elements of this type include:

<tkf91Model>

Description:
The TKF91 (Thorne, Kishino & Felsenstein 1991) model of insertion-deletion.

TabularData

Elements of this type include:

<logFileTrace>

Description:
reconstruct population graph from variable dimension run.

<VDAnalysis>

Description:
reconstruct population graph from EBSP run.

Taxa

Elements of this type include:

<randomSubsetTaxa>

Description:
Defines a set of taxon objects.

<taxa>

Description:
Defines a set of taxon objects.

Taxon

Elements of this type include:

<apsp>

Description:
A diploid or allopolyploid species made of individuals

<individual>

Description:
Individual specimen from a species, possibly containing multiple genomes.

<sp>

Description:
Taxon in a species tree

<taxon>

Description:

TaxonList

Elements of this type include:

<alignment>

Description:
This element represents an alignment of molecular sequences.

<alloppSpeciesNetwork>

Description:
Species network with population sizes along branches

<argTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<ascertainedPatterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<attributePatterns>

Description:
A site pattern defined by an attribute in a set of taxa.

<constantPatterns>

Description:
Creates a set of patterns for constant sites with weights as provided.

<convert>

Description:
Converts an alignment to the given data type.

<distanceMatrix>

Description:
Constructs a distance matrix from a pattern list or alignment

<empiricalTreeDistributionModel>

Description:
Read a list of trees from a NEXUS file.

<HiddenLinkageModel>

Description:
A model to describe missing information about linkage among several reads from a metagenome

<hypermutantAlignment>

Description:
Converts an alignment so that 'A's at specific APOBEC targeted contexts are set to an A/G ambiguity code.

<mergePatterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<microsatellitePattern>

Description:
This element represents a microsatellite pattern.

<microsatelliteSimulator>

Description:
This parser facilliates simulation of microsatellites given a tree and infinitesimal rate model

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

<neighborJoiningTree>

Description:
This element returns a neighbour-joining tree generated from the given distances.

<newick>

Description:
Constructs a tree from a NEWICK format tree description

<patterns>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<patternSubSet>

Description:
A weighted list of the unique site patterns (unique columns) in an alignment.

<popTreeModel>

Description:
Creates a Population Tree Model with specified divergence cut-off for population nodes

<randomSubsetTaxa>

Description:
Defines a set of taxon objects.

<recombinationSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

<sequenceSimulator>

Description:
A SequenceSimulator that generates random sequences for a given tree, sitemodel and branch rate model

<speciesTree>

Description:
Species tree which includes demographic function per branch.

<starTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<taxa>

Description:
Defines a set of taxon objects.

<tree>

Description:
This element represents a rooted binary tree and associated attributes.

<treeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<upgmaTree>

Description:
This element returns a UPGMA tree generated from the given distances.

TipStatesModel

Elements of this type include:

<HiddenLinkageModel>

Description:
A model to describe missing information about linkage among several reads from a metagenome

<hypermutantErrorModel>

Description:
This element returns a model that allows for APOBEC-type RNA editing.

<sequenceErrorModel>

Description:
This element returns a model that allows for post-mortem DNA damage.

TransmissionDemographicModel

Elements of this type include:

<transmissionModel>

Description:
A SiteModel that has a gamma distributed rates across sites

TransmissionHistoryModel

Elements of this type include:

<transmissionHistory>

Description:
Defines a transmission history

Tree

Elements of this type include:

<alloppSpeciesNetwork>

Description:
Species network with population sizes along branches

<argTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<empiricalTreeDistributionModel>

Description:
Read a list of trees from a NEXUS file.

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

<neighborJoiningTree>

Description:
This element returns a neighbour-joining tree generated from the given distances.

<newick>

Description:
Constructs a tree from a NEWICK format tree description

<popTreeModel>

Description:
Creates a Population Tree Model with specified divergence cut-off for population nodes

<speciesTree>

Description:
Species tree which includes demographic function per branch.

<starTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<tree>

Description:
This element represents a rooted binary tree and associated attributes.

<treeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<upgmaTree>

Description:
This element returns a UPGMA tree generated from the given distances.

TreeAttributeProvider

Elements of this type include:

<biasedMultivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<bifractionalDiffusionModel>

Description:
Describes a bivariate diffusion process using a bifractional random walk

<cartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<greatCircleDiffusionModel>

Description:
Describes a bivariate diffusion process using great circle distances.

<mixtureCartogramDiffusionModel>

Description:
Describes a bivariate diffusion process using cartogram distances.

<multivariateDiffusionModel>

Description:
Describes a multivariate normal diffusion process.

<multivariateTDiffusionModel>

Description:
Describes a multivariate t-distribution diffusion process.

<vonMisesFisherDiffusionModel>

Description:
Describes a von Mises-Fisher distributed diffusion process on a sphere.

TreeLikelihood

Elements of this type include:

<alsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<ancestralTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<markovJumpsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<treeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

TreeLogger$LogUpon

Elements of this type include:

<alloppSpeciesNetwork>

Description:
Species network with population sizes along branches

<ImportanceNarrowExchange>

Description:
This element represents a swap operator. This operator swaps a random subtree with its uncle.

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

<speciesTree>

Description:
Species tree which includes demographic function per branch.

TreeModel

Elements of this type include:

<empiricalTreeDistributionModel>

Description:
Read a list of trees from a NEXUS file.

<starTreeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

<treeModel>

Description:
This element represents a model of the tree. The tree model includes and attributes of the nodes including the age (or height) and the rate of evolution at each node in the tree.

TreeTraitProvider

Elements of this type include:

<ACLikelihood>

Description:
This element returns an object that can calculate the likelihood of rate changes in a tree under the assumption of distributed rate changes among lineages. Specifically, each branch is assumed to draw a rate from a distribution with mean of the rate in the parent branch and the given standard deviation (the variance can be optionally proportional to branch length).

<ancestralTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<arbitraryBranchRates>

Description:
This element returns an arbitrary rate model.The branch rates are drawn from an arbitrary distribution determine by the prior.

<argDiscretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<argLocalClock>

Description:
null

<compoundBranchRateModel>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<continuousTraitRateModel>

Description:
This element returns an trait rate model.The branch rates are an average of the rates provided by a node trait.

<decayingRateModel>

Description:
This element provides a clock model in which the rate of molecular evolution decays to a substitution rate in the past.

<discreteTraitRateModel>

Description:
This Branch Rate Model takes a discrete trait reconstruction (provided by a TreeTraitProvider) and gives the rate for each branch of the tree based on the child trait of that branch. The rates for each trait value are specified in a multidimensional parameter.

<discretizedBranchRates>

Description:
This element returns an discretized relaxed clock model.The branch rates are drawn from a discretized parametric distribution.

<DiscretizedLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<inhibitionLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<localClockModel>

Description:
This element returns a branch rate model that adds a delta to each terminal branch length.

<logAllTraits>

Description:
null

<markovJumpsTreeLikelihood>

Description:
This element represents the likelihood of a patternlist on a tree given the site model.

<mixtureModelBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<mulSpeciesTree>

Description:
Multiply-labelled species tree which includes demographic function per branch.

<multivariateTraitLikelihood>

Description:
Provides the likelihood of a continuous trait evolving on a tree by a given diffusion model.

<passageBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<randomDiscretizedBranchRates>

Description:
This element returns a random discretized relaxed clock model.The branch rates are drawn from a continuous parametric distribution.

<randomLocalClockModel>

Description:
This element returns an random local clock (RLC) model.Each branch either has a new rate or inherits the rate of the branch above it depending on the indicator vector, which is itself sampled.

<randomLocalYuleModel>

Description:
A speciation model of a Yule process whose rate can change at random nodes in the tree.

<rateEpochBranchRates>

Description:
This element provides a multiple epoch molecular clock model. All branches (or portions of them) have the same rate of molecular evolution within a given epoch. If parameters are used to sample transition times, these must be kept in ascending order by judicious use of bounds or priors.

<SampleQuantileLociRates>

Description:
This element returns an discretized loci rate model.The loci rates are drawn from a discretized parametric distribution.

<scaledTreeLengthModel>

Description:
This element returns a branch rate model that scales the total length of the tree to specified valued (default=1.0).

<speciesTree>

Description:
Species tree which includes demographic function per branch.

<splitTraitBySite>

Description:
null

<strictClockBranchRates>

Description:
This element provides a strict clock model. All branches have the same rate of molecular evolution.

<tipBranchRateModel>

Description:
This element returns a branch rate model that has a different rate for external branches than internal.

<UCLikelihood>

Description:
This element returns an object that can calculate the likelihood of rates in a tree under the assumption of (log)normally distributed rates.

<wanderingTaxonLogger>

Description:
null

Variable

Elements of this type include:

<compoundParameter>

Description:
A multidimensional parameter constructed from its component parameters.

<compoundSymmetricMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<designMatrix>

Description:
A matrix parameter constructed from its component parameters.

<diagonalMatrix>

Description:
A diagonal matrix parameter constructed from its diagonals.

<duplicatedParameter>

Description:
A duplicated parameter.

<integerParameter>

Description:
An integer-valued parameter only for staircase bound.

<maskedParameter>

Description:
A masked parameter.

<matrixParameter>

Description:
A matrix parameter constructed from its component parameters.

<mvPolyaLikelihood>

Description:
A matrix parameter constructed from its component parameters.

<parameter>

Description:
A real-valued parameter of one or more dimensions.

<vectorSlice>

Description:
A vector parameter constructed from a slice of component parameters.

VariableDemographicModel

Elements of this type include:

<variableDemographic>

Description:
This element represents the likelihood of the tree given the population size vector.