Dear BEAST users,
Thanks to a number of astute users who noticed some differences between runs of 1.7.2 and 1.7.3 we have discovered an issue in the latest BEAST version. Here are the details:
A flag was introduced in 1.7.3 which meant certain priors could flag that they should be evaluated first because they may return a 0 likelihood and thus short-circuit the full evaluation. Priors that set this flag are Uniform distribution and any positive distribution with an offset (values less than the offset give a 0 likelihood). This was predominantly introduced to improve performance.
Unfortunately priors with this flag set were not being included in the total density. The consequence is that uniform priors were not being respected and an prior with an offset were being ignored (this will include offset lognormal or exponential calibration priors and priors in asymmetric BSSVS phylogeography model).
Many other runs will not be effected by this issue. One solution for runs affected by this issue is to use BEAST 1.7.2 until we can release a fix. However, this option is not suitable for BSSVS discrete trait models because the above early evaluation flag was also introduced to fix an issue with this model.
Apologies for this bug. We will release a fixed version very shortly.
Andrew
___________________________________________________________________
Andrew Rambaut
Institute of Evolutionary Biology University of Edinburgh
Ashworth Laboratories Edinburgh EH9 3JT
EMAIL -
a.ra...@ed.ac.uk TEL -
+44 131 6508624
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.