Skip to content

Releases: tgvaughan/MASTER

First release for BEAST 2 version 7.0.

11 Nov 10:05
Compare
Choose a tag to compare

This release is compatible with BEAST 2.7. Internally everything should stay the same, although beware that older MASTER XMLs which refer explicitly to BEAST 2 classes may need to be modified to account for the changes in BEAST.

Also, as of this release, the "stand alone" distribution if MASTER is discontinued. (In other words, a working BEAST 2 installation is now required to run MASTER.)

Bug fix release: Beast tree initialization

07 Jul 08:37
Compare
Choose a tag to compare

This release addresses a bug that caused BeastTreeFromMaster to ignore taxon sets, if provided.

As always, MASTER-x.y.z.zip is the standalone distribution (no BEAST required), while MASTER.package.vx.y.z.zip is the BEAST package (installable via BEAUti's package manager).

Brought up-to-date with BEAST 2.6.0

01 Jul 09:07
54fc53b
Compare
Choose a tag to compare

This release is explicitly compatible with the latest version of BEAST.

Composite LineageEndCondition

11 Oct 10:20
Compare
Choose a tag to compare

This release introduces a new class, CompositeLineageEndCondition, which allows multiple
LineageEndConditions to be grouped together in such a way that the composite condition is
met only if all of the constituent conditions are met. This makes it possible to construct end
conditions that are met only if, for example, at least a certain number of lineages for each of
several types exist at a particular time.

Full documentation is provided on the MASTER wiki.

As always, MASTER-x.y.z.zip is the standalone distribution (no BEAST required), while MASTER.package.vx.y.z.zip is the BEAST package (installable via BEAUti's package manager).

Bug-fix release: Origin bounds check bug in BeastTreeFromMaster

19 Sep 10:52
Compare
Choose a tag to compare

The BeastTreeFromMaster simulation type allows one to provide a RealParameter to the input "origin" which is then set to the time before the most recent sample of the simulated tree. Previously, the code which initialized this value was using an approach that had the side-effect of the lower and upper bounds of the initialized RealParameter being set to zero. This made the parameter inoperable, in the sense that any ScaleOperator proposal would be immediately rejected due to violation of the bounds.

This patch fixes this problem.

As always, MASTER-x.y.z.zip is the standalone distribution (no BEAST required), while MASTER.package.vx.y.z.zip is the BEAST package (installable via BEAUti's package manager).

Release for compatibility with BEAST 2.5

28 Mar 14:02
Compare
Choose a tag to compare

BEAST 2.5 introduces some library version changes, so maintaining compatibility requires this re-release. This realease is not compatible with older versions of BEAST, but doesn't introduce any new features.

As usual, the standalone version is MASTER-A.B.C.zip while the BEAST 2 package (install via BEAUti's package manager) is MASTER.package.vA.B.C.zip.

Error reporting for inheritance sims.

10 Apr 00:05
Compare
Choose a tag to compare

This is a patch release that includes some helpful error reporting for inheritance simulations. In particular, it produces a helpful notification when the simulation terminates because the reaction rates have dropped to zero and there is no simulation end time (the simulation time effectively reaches infinity).

As usual, the standalone version is MASTER-A.B.C.zip while the BEAST 2 package (install via BEAUti's package manager) is MASTER.package.vA.B.C.zip.

Adds support for maximum reject counts

27 Feb 22:01
Compare
Choose a tag to compare

You can now specify an attribute maxConditionRejects of the main simulation types that puts an upper limit on the number of times the simulation will be restarted due to rejection condition. Useful when MASTER is run remotely to avoid wasting computational resources.

Another sampling bug fix.

28 Jun 13:46
Compare
Choose a tag to compare

This release fixes a bug that causes the LineageSampler to fail with a null pointer exception when a precise number of subpopulation members is specified within a TrajectoryEnsemble simulation.

Download MASTER-5.0.2.zip if you're interested in the stand-alone version. Otherwise, install using BEAUti's package manager.

Sampling bug fix

22 Jun 21:36
Compare
Choose a tag to compare

This release fixes a bug that causes the LineageSampler to fail with a null pointer exception when a precise number of subpopulation members is specified and that subpopulation is empty.

Download MASTER-5.0.1.zip if you're interested in the stand-alone version. Otherwise, install using BEAUti's package manager.