Skip to content

Beauti logger and clock rate estimation modifications - #6

Open
moverwater wants to merge 3 commits into
mainfrom
beauti-mod
Open

Beauti logger and clock rate estimation modifications#6
moverwater wants to merge 3 commits into
mainfrom
beauti-mod

Conversation

@moverwater

Copy link
Copy Markdown
Collaborator
  1. Set priors for default parameters for CalibratedBirthDeathSkylineModel (turnover and diversificationRate) to be displayed on first build.

  2. Removed code in CalibrationDistributionInputEditor that manually adds MRCAPriors or CalibrationPrior to the loggers. Instead we just log the wrapper CalibrationDistribution which contains either a list of MRCAPriors or the CalibrationPrior.

  3. Created CalibrationClockConnector class that sets the clock rate to be estimated when CalibrationPrior or MRCAPrior is specified with a CalibratedCPP model. It detaches MRCAPrior objects from tree outputs when switching tree priors so the clock rate is not accidentally estimated after switching from a CalibratedCPP tree prior.

Added logging for CalibrationDistribution which is removed by 'connect' rules in the BEAUti template.
…estimated when either CalibrationPrior or MRCAPriors are given with a CalibratedCPP model. Disconnects MRCAPriors from tree outputs when switching tree priors so clock rate isn't automatically estimated
@moverwater
moverwater requested a review from rbouckaert August 13, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant