Recent Releases of https://github.com/compevol/beast2

https://github.com/compevol/beast2 - Version v2.7.8 release

This is a package release only -- to install, install v2.7.7 and update the BEAST.base and BEAST.app packages. ```

BEAST

o fix DeltaExchangeOperator, BactrianDeltaExchangeOperator, for weighted Dirichlet #1199
o For initialisation & weighing for Dirichlet #1190

o facilitate beast "-validate" option BeastFX#86
o fix for direct simulating from integer distribution #1186
o enhance beast "-validate" option. BeastFX#86
o make TreeWithMetaDataLogger produce correct nr of commas. #1177
o make BactrianOperatorSchedule ignore Uniform operators if parameter is not a RealParameter #1183
o update parameter dimension on -resume #1159
o deal with spaces in quoted attribute values BeastFX#30
o make Newick parser work for MemoryFriendlyTreeSet. BeastFX#85

BEAUti

o fix issue with link/unlink parittions in BEAUti. BeastFX#83
o fix renaming id's when cloning site model. BeastFX#91
o replace colons by dashes in IDs named by file name. #1184
o make alignments non-clonable for BEAUti link/unlink support #1150

TreeAnnotator

o Fixing BeastFX#92 GUI dropdown not closing on first selection

Other apps

o add -includeEvery option to LogCombiner BeastFX#84
o add -version_file option to AppLauncher #1158
o fix threading when running LogAnalyser with threads. BeastFX#81
o make Application validate Inputs after setting Input values. BeastFX#97
o set IDs of parsed trees in tree set BeastFX#87

For developers

o more robust state reconstruction in MCMC. #1201
o allow use of Coalescent without specifying TreeIntervals. #1192
o add public method to GeneralSubstitutionModel #1181

o add Description to TreeAnnotator, which shows when running treeannotator -help BeastFX#28
o add support for citing methods in TreeAnnotator BeastFX#94
o split off Citable from BEASTInterface so it can be used independently. Facilitates BeastFX#94
o Substitution model RealParamter input to Function input conversions #1196
o robustify tree likelihoods for possibility data is not Alignment #1174
o add benchmark interface to BeagelTreeLikelihood #1172
o towards renaming scaleFactor to windowSize in BactrianRandomWalkOperator #1169
o fix indexing error in beagle tree likellihood #1168
o redirect output to stderr in order to prevent it getting redirected to files (e.g. citations in TreeAnnotator) BeastFX#98

Improved error messages

o improve tracability of XML errors (when spec has not been specified) #28
o fix error reporting of BactrianDeltaExchangeOperator. #1187
o improve error handling for upgrading packages missing from repositories. #1166
o add more sensible OutOfMemmoryError messages to TreeAnotator BeastFX#28
o improve error message for XML where the spec attribute is missing BeastFX#28
o restore frequencies warning statement #1185

```

- Java
Published by rbouckaert 12 months ago

https://github.com/compevol/beast2 - v2.7.7 pre release

FOR TESTING ONLY Version 2.7.7 June 2024 o Add CCD to the list of recommended packages for TreeAnnotator CompEvol/beast2#1138 TreeAnnotator GUI to pick up correct topology setting method CompEvol/beast2#1143 BEAST o allow launch through `java -jar launcher.jar` CompEvol/beast2#1151 o make alignment a StateNode CompEvol/beast2#1150 o make Randomizer thread aware for better replicability of threaded runs CompEvol/beast2#1141 o make the AdaptableOperatorSampler ignore zero weight operators CompEvol/beast2#1136 BEAUti o robustify for drag/dropping alignments CompeVol/BeastFX/#72 o enable importing of alignments in files with .txt extension CompeVol/BeastFX/#78 o remove HTML error messages CompeVol/BeastFX/#65 LogAnalyser o check added to prevent out of bound exception CompeVol/BeastFX/#81 o add threading option to loganalyser when running with the oneline option CompeVol/BeastFX/#80

- Java
Published by rbouckaert almost 2 years ago

https://github.com/compevol/beast2 - Release v2.7.6pre

DO NOT USE!

For testing purposes only

- Java
Published by rbouckaert over 2 years ago

https://github.com/compevol/beast2 - BEAST v2.7.5 release

``` BEAST o bounded transforms added o higher default heap sizes for Windows o fixed command line argument parsing problem o enable quiting BEAST on OS X with cmd-Q BeastFX

    BEAUti
    o make linking by combobox changes work in partition panel of BEAUti
    o make drag/drop work in FileListInputEditor
    o add warning when adding hyperpriors on parametric distribution parameters
    o fix MRCA prior editor using the wrong tree (useful for multi-species coalescent analyses)
    o make it possible for the MCMC analysis to be replaced by others
    o added command line options to import nucleotide and AA fasta files.
    o improve tool tips for PriorInputEditor
    o fix prior panel parametric distribution display
    o make BEAUti show coalescent based tree prior inputs
    o show input dialog in center of BEAUti when drag/dropping files in partitions panel
    o fasta importer allows choosing datatype other than nucleotide and aminoacid 
o BEAUti package manager buttons and taxon set editor show correctly with bootstrap theme 
o x-axis of graph for parametric distributions in prior panel scales better 
    o better error messages 
o selected theme indicated in view menu 

    Logcombiner GUI selects appropriate file types in file selector by default

```

- Java
Published by rbouckaert almost 3 years ago

https://github.com/compevol/beast2 - BEAST v2.7.4

    BEAST:
    o add commmand line option for setting package user directory
    o more robust -version_file handling
    o make beast script find BEAGLE easier on arm cpu
    o allow BEAGLE usage for irreversible models, and make BEAGLE rootFrequencies input aware
    o more robust AVMN operator, uncertain alignment 

    BEAUti:
    o fix bug that prevented BEAUti from saving files if directory was removed 
    o make sure tip date operator is added when tips-only for MRCA prior is set
    o add functionality for auto-configuring tip date
    o allow 'Cancel' to stop BEAUti from closing
    o make short-cut keys on OS-X use command key instead of control

    Package manager 
    o selects CBAN clone if the default is not available
    o add -dir option to switch user package directory

- Java
Published by rbouckaert about 3 years ago

https://github.com/compevol/beast2 - BEAST v2.7.3 release

    Allow all packages to be installed, not just a small subset
    Add support for various packages
    Add `-packagedir` and `-version_file` CLI options to BEAST, BEAUti
    Extend XML variable substitution to text nodes
    BEAUti: fix bugs in templates
    BEAUti more robust when reloading XML into BEAUti

- Java
Published by rbouckaert over 3 years ago

https://github.com/compevol/beast2 - BEAST.base 2.7.2

package release for BEAST.base 2.7.2. This can be installed through the beast2 package manager / beauti.

- Java
Published by jordandouglas over 3 years ago

https://github.com/compevol/beast2 - BEAST v2.7.1 release

Fix assorted launch issues on Windows, Mac and Linux BEAST: o GUI version outputs log files in same directory as XML file o added option to specify version.xml files explicitly. BEAUti: o Fix some BEAUti tooltip glitches, and BEAUti icon in Windows o Remove AquaFX theme. o Fix splash screen for BEAUti o Add theming to Alert o More responsive refresh + do not loose list view selection Logcombiner converted to JavaFX Applauncher: deal with superfluous icon not found messages DocMaker functional again EBSPanalyser converted to JavaFX Clean up BEAST code and some BEAUti code DensiTree update to v3.0.2, fixing a display bug on Apple Silicon Update migration script for converting v2.6 packages to v2.7

- Java
Published by rbouckaert over 3 years ago

https://github.com/compevol/beast2 - BEAST v2.7.0

Main new features:

    BEAUti has had a facelift, allows dark mode
    BEAUti templates reorganised for better performance
    "Help me choose" buttons added to BEAUti for direct targeted help
    Faster MCMC convergence due to smarter operators
    DensiTree v3.0.0 included, which allows pairwise comparison of tree sets
    Uses latest version of libraries: java 17, javafx, commons math, etc.
    Code reorganised, BEAST split into two packages: BEAST.base and BEAST.app
    Module like treatment of BEAST packages to prevent package library clashes

Click here for more details

- Java
Published by rbouckaert almost 4 years ago

https://github.com/compevol/beast2 - BEAST v2.6.7 release

Fix auto-set clock rate in BEAUti when independent trees are involved Loading two dimensional data into trait dialog robustified Make NexusParser more robust and allow Fasta imports to select from all data types Fix TreeAnnotator -heights processing issue Make Prior.sample() obey parameter bounds Fix TipDateRandomWalker to ensure heights are always >= 0 Remove superfluous new lines in XML produced by BEAUti SimulatedAlignment correctly links indices of tree to alignment Option 'ascii' added to Logger to allow it to convert output to ascii or not Add upper limit to delta exchange optimization Made tree input to RatesStatistic required to ensure appropriate behaviour

- Java
Published by rbouckaert about 4 years ago

https://github.com/compevol/beast2 - BEAST v2.6.6 release

Fix so that when not using ambiguities, the nucleotide 'U' base pair is correctly interpreted
Fix tree annotator for lower bound on common ancestor heights
Make the -prefix option work when not using a directory
Allow '=' signs in options passsed with -D
Add filter input to SwapOperator
Fix so DocMaker works again
Update for R script to create EBSP plots
Limit size of Trie to prevent memory leaks for some models
More robust Nexus parser
Improved error messages

- Java
Published by rbouckaert almost 5 years ago

https://github.com/compevol/beast2 - BEAST v2.6.5 release

Patch release that fixes output bug introduced in the GUI version of LogCombiner in v2.6.4.

To install, first install v2.6.4, then upgrade using the package manager, or by starting BEAUti, which automatically checks for updates.

- Java
Published by rbouckaert almost 5 years ago

https://github.com/compevol/beast2 - BEAST v2.6.4 release

Applauncher picks up BEAGLE
Less clutter on screen output
Bayesian skyline plot has a proper prior alternative for the first element of the popSizes parameter
Fix DensiTree launcher for Windows & Mac
LogCombiner can now write to stdout
FilteredAlignment can deal with missing and ambiguous values
Node now recognises age trait
Allow packages to be released in github release area again
Add differentRandomIndex to UpDownOperator
Checksum support for developers chasing incorrectly calculated likelihoods

- Java
Published by rbouckaert over 5 years ago

https://github.com/compevol/beast2 - BEAST v2.6.3 release

    Robustify resume
    RandomTree deals with calibrations in date-forward mode
    BEAST new `-DF` and `-DFout` options
    Default values for user defined values
    LogAnalyser new `-tag` option
    Let `Input.setValue()` ignore empty lists (instead of throwing exception)
    User data type lengths are not required to be equal any more
    Robustify RPN calculator

- Java
Published by rbouckaert about 6 years ago

https://github.com/compevol/beast2 - BEAST v2.6.2 release

    Allow operator schedule changes in BEAUti
    Fix quantile parameterisation of relaxed clocks
    Add batch file for Windows command line usage
    Improve error messages
    Provide better access in API for developers

- Java
Published by rbouckaert over 6 years ago

https://github.com/compevol/beast2 - BEAST v2.6.1 release

  • Fixes bug in BEAUti so that template of "last" package is recognised
  • Makes loganalyser deal with spacees in trace log names
  • Adds column to LogAnalyser -oneline output
  • Has random local clock fix for unscaled rates

More details are available here: http://www.beast2.org/2019/08/08/what-is-new-in-v2.6.1.html

- Java
Published by rbouckaert almost 7 years ago

https://github.com/compevol/beast2 - BEAST v2.6.0

Main changes

    Robustify application launching and package upgrading (especially for Windows)
    Faster BEAUti processing of large number of partitions

Other changes

    Make sequenceSimulator less sensitive to taxa ordering
    Improved error messages
    XML being produced is more standardised
    Make help menu extendible to add for example automatic methods section generator        
    Saves last accessed directory between sessions
    Default bounds on BSP pop sizes and random local clock rates updated
    Let GuessPatternDialog handle empty fields.
    Adding MRCAPriors more robust when multiple alignments share a tree
    More complete Nexus parser

For developers

    More flexible options for constructing BEAST objects 
    More access methods to core classes
    Added BEASTInterface::notClonable

There are more details for users and developers on the beast2.org website.

- Java
Published by rbouckaert about 7 years ago

https://github.com/compevol/beast2 - BEAST 2.5.2

  • More robust release for Windows that includes JRE
  • Fix AppLauncher for OS X
  • Robustify start scripts for OS X, Linux
  • Implement rate parameterisation for uncorrelated relaxed clock model
  • Improved error messages
  • Relaxed API giving more access to package developers
  • Node.getMetaData() now returns null on key not found
  • Pass -Xss arguments through launchers to set stack size
  • DOIs point to preferred resolver
  • Fix multi-threading issue with parameteric distributions
  • Remove posterior ESS from screen log

- Java
Published by rbouckaert over 7 years ago

https://github.com/compevol/beast2 - BEAST 2.5.1

Add -X flag to all applications, so more memory can be allocated Fix some OS X with Java 9+ anomalies More robust OS X CUDA check More robust launch scripts Better error reporting More robust package manager TreeAnnotator handles taxa that are numbers now Allow multiple -D arguments to BEAST, allows commas in user defined variables

- Java
Published by rbouckaert almost 8 years ago

https://github.com/compevol/beast2 - BEAST 2.5.0

Note that if you use this, there may be packages that are still not available. If you need to use an unavailable package, you can use BEAST v2.4.8 instead.

- Java
Published by rbouckaert about 8 years ago

https://github.com/compevol/beast2 - BEAST 2.4.8

Ensure BeagleTreeLikelihood gives correct likelihood with RNA data.

- Java
Published by rbouckaert almost 9 years ago

https://github.com/compevol/beast2 - BEAST 2.4.7

BEAUti

Relabel buttons: "Guess" is now "Auto configure" in tip dates panel. "+" button on priors panel is now "+ Add Prior".
More sensible default date value for taxa without date specified in tip dates panel.
Make sure the appropriate tree is used in MRCAprior.
Make sure tips with 'fixed' distributions imported from Nexus do not get estimated.
Robustify NEXUS parser.
Taxa could be duplicated in taxon list in NexusParser.
Prevent accidentally cloning of up-down-all operator in StarBeast.

BEAST

Default locale set to english so full stops are used in NEXUS output.
Warn if Yule (or BD) conditions on root, but no root MRCAPrior is set.
Robustify resume 
Suppress "Overwrite (Y/N)?" message when BEAST runs in console.
Stop chain when encountering a +infinity posterior.
Check that taxon set is specified when using RandomTree.
Normalise stateNodes so XML characters ('"&<>) get escaped properly when writing state files.

Appstore

Improved formatting of app list.

TreeAnnotator

Now adds common ancestor height estimates as attributes.

API updates:

Changed access levels of a few methods in nexus parser.
Add Tree scale and ScaleOperator test.
Add new Tree constructor from root node.
Add support for input/output of non-binary trees.
Add Input.set() method.
BeautiAlignmentProvider getAlignments method added to facilitate scripting.
TreeParser correctly parses tree edge length metadata, and improved error reporting.

- Java
Published by rbouckaert almost 9 years ago

https://github.com/compevol/beast2 - BEAST 2.4.6

BEAUti
    Starting trees can now be edited (default random, choice of cluster and newick trees)
    Allow alignments to be replaced, so old analyses can be used for new data
    Fix fasta file import bug that marked sequences as amino acid while it should be nucleotide
    Keep trees linked when splitting alignment on codon positions
    Automatically set estimate flag on shape when choosing rate categories
    Fix display of integer alignments

BEAST
    Better documentation
    More robust XMLParser
    Prevent double counting of offset in ParametricDistribution.sample

DensiTree version updated to v2.2.6

- Java
Published by rbouckaert about 9 years ago

https://github.com/compevol/beast2 - BEAST 2.4.5

   BEAUti
            Clone fix that deals with edited priors
            Package manager can now install specific package versions, not only the latest
            Improved data type guessing on importing FASTA files
            Log MRCAPriors imported through NEXUS files

    BEAST
            Added -strictversions flag to indicate only package versions specified in XML should be loaded.
            Tree parser fixes
            StarBeastStartState now takes bounds of parameters it sets in account
            Allow nested operator schedules
            Improved error reporting

    Package manager
            Added -version flag to specify exactly which package version to install.        

    TreeAnnotator
            Now calculates 2D HPDs by default (for phylogeography analyses)
            Added -nohpd2D flag to suppress 2D HPD calculation
            Added -noSA flag to suppress tree set being seen as that of a sampled ancestor analysis

- Java
Published by rbouckaert over 9 years ago

https://github.com/compevol/beast2 - BEAST 2.4.4

Fix that prevented starting any BEAST application on Mac Sierra

Smooth out some issues with importing Nexus files in BEAUti

TreeAnnotator fix for use with user defined trees to annotate

Allow smaller log files by logging fewer significant digits of metadata

More details here.

- Java
Published by rbouckaert over 9 years ago

https://github.com/compevol/beast2 - BEAST 2.4.3

``` BEAUti Support for tip date sampling by setting 'tipsonly' in MRCA Priors Allow packages to specify priors, e.g. multi-monophyletic constraints in BEASTLabs, geographical priors in GEO_SPHERE Allow packages to specify file importers, which allows microsattelite support through the BEASTvntr package Gamma distribution allows multiple parameterisations Packages used now encoded in XML, for better error reporting of missing packages Better looking on high-res screens

Package Manager Links to documentation available Better layout

BEAST allow multiple citations per class allow trait sets with unspecified dates allow multiple arguments to Sum improved error reporting

TreeAnnotator fix for phylogepgraphy in low-mem mode. LogCombiner suppress duplicate '=' in tree output ```

- Java
Published by rbouckaert almost 10 years ago

https://github.com/compevol/beast2 - BEAST 2.4.2

``` Applications can be scaled, making them visible on high resolution screens

BEAUti improved error reporting BEAST improved error reporting prevent closing window on parsing errors

LogCombiner requires much less memory than before

DensiTree updated to version 2.2.5 ```

- Java
Published by rbouckaert almost 10 years ago

https://github.com/compevol/beast2 - BEAST 2.4.1

BEAUti - import of calibrations from NEXUS files - add App Launcher menu - make missing *BEAST template available again - save in old style XML, with less restricions on taxa names - Streamlined upgrades of BEAST

BEAST - improved BEAGLE library loading from CLI - test for spurious CUDA drivers on OSX, which used to cause a crash, but now provides instructions on how to solve this - improved operator tuning for slightly better performance - improved error reporting

LogAnalyser shows progress on CLI again by default

- Java
Published by rbouckaert about 10 years ago

https://github.com/compevol/beast2 - BEAST 2.4.0

``` BEAST improved performance up to 2x faster when using proportion invariant sites improved threading support
"instances" flag replaces beagle_instances faster MRCAPrior handling StartBeastStartState works with calibrations with other than CalibratedYule

BEAUti show mean of parametric distributions in priors panel better taxon management preventing adding numbers to taxon names improved layout tip dates panel improved package list errors *BEAST clock cloning fix Allow setting branch length as substitution option on tree logger Improved JSON support

Package manager Allow BEAST to be upgraded as a package Improved GUI

For developers: http://beast2.org/2016/02/04/what-will-change-in-v2-4-0-for-developers/ ```

- Java
Published by rbouckaert over 10 years ago

https://github.com/compevol/beast2 - BEAST 2.3.3 prerelease

BEAST 2.3.3 prerelease

- Java
Published by rbouckaert over 10 years ago

https://github.com/compevol/beast2 - BEAST 2.3.2 release

``` BEAUti path corrected so Standard and StarBeast templates are visible under templates menu import of traits from file when partitions are split fixed cloning of scripts with partition information fixed set up weights of FixedMeanRate operator when ascertainment correction is applied allows ParameterInputEditor to edit Parameter inputs

BEAST
        add "-validate" command line option for parsing XML files without running them
        more efficient MRCAPrior
        more robust RandomTree

LogCombiner
        ensured logcombiner burn in editing finished properly

LogAnalyser now has one line per file mode, and CLI script added for ease of launch

More sensible error messages (in TreeParser, RPNCalculator, NodeReheight, and more).

```

- Java
Published by rbouckaert over 10 years ago

https://github.com/compevol/beast2 - BEAST 2.3.1 release

Note: requires Java 8.

``` BEAUti fixes robustify (un)linking improved Fasta import

BEAST
   support for uncertain alignments (see examples/testJukesCantorShortUncertain.xml) 
   improved error messages

TreeAnnotator allows lower memory consumption

AppStore, LogCombiners, LogAnalyser improved command line interface 

Antlr based tree parsing

DensiTree updated to v2.2.3

BinaryCovarion model option to run as reversible model 

Set log level by environment variable

```

- Java
Published by rbouckaert almost 11 years ago

https://github.com/compevol/beast2 - BEAST 2.3.0 release

BEAUti fixes cloning, linking, unlinking bugs fixed more robust templates calibrations can be deleted now improved access to package folders improved import menu

LogCombiner improved command line interface

Fix synchronisation issues affecting ThreadedTreeLikelihood

Auto load beast.jar, giving footprint for Mac

Bug fix in EigenDecomposition affecting asymmetric rate matrices

Reduced dependency on taxon order making multiple partition handling more robust

Can keep running v2.2 and its packages alongside v2.3

DensiTree updated to v2.2.2

- Java
Published by rbouckaert about 11 years ago

https://github.com/compevol/beast2 - BEAST 2.2.1 release

BEAUti some bug fixes involved in linking/cloning + some cosmetic changes

Better error reporting: - in BEAUti, estimate of relative substitution rate for single partition only caused BEAST to hang - check correct java version (8) is used - package manager warns when there is no internet connection

Improved NEXUS Standard datatype support

TreeAnnotator improved sampled ancestor support

CLI script now sensitive to JAVA_HOME environment variable

DensiTree updated to v2.2.1

- Java
Published by rbouckaert about 11 years ago

https://github.com/compevol/beast2 - BEAST v2.2.0 release

NOTE: you need Java 8 to run BEAST (freely available from http://java.com/)

Version 2.2.0 January 2015

``` Uses Java 8 to facilitate package development, thus preventing version clashes with packages

BEAUti default settings preventing common errors, template fixes, layout enhancements, error logging

Enhanced package manager

Better error reporting for finding common issues with XML files (such as *BEAST gene trees not covering all species)

Improved install for Mac

Over 300 commits for small bug fixes and performance enhancements (more readable XML, better NEXUS parsing, TreeAnnotator fix, etc.) ```

- Java
Published by rbouckaert over 11 years ago

https://github.com/compevol/beast2 - BEAST v2.2.0 pre-release

Pre-release, for the adventurous only...

- Java
Published by rbouckaert almost 12 years ago

https://github.com/compevol/beast2 - BEAST v2.1.3 release

Version 2.1.3 May 2014 Patch release

``` *BEAST template fixed

add AppStore for conveniently launching applications from packages

improved FASTA support

a few small fixes (BEAUti displays of log normal and other distributions, monophyletic constraint logging, allow import of alignments with same name in BEAUti,etc.) ```

The beastEBSP.jar and beastEBSP.src.jar contain a fix for the EBSP analyser, which can be run standalone.

- Java
Published by rbouckaert about 12 years ago

https://github.com/compevol/beast2 - BEAST v2.1.2 release

RELEASE 2.1.2 -- NOTE: the StarBeast template is broken-- do not use for *BEAST analysis

Patch release o BEAUti handles multiple partitions more conveniently o improved package management o fix bug in *BEAST template o many small fixes (FASTA support, stochastic distributions, *BEAST operator weighting, etc.)

- Java
Published by rbouckaert about 12 years ago

https://github.com/compevol/beast2 - BEAST v2.1.1 release

Patch release speeding up BEAUti to handle large Nexus files and handle multiple files.

- Java
Published by rbouckaert over 12 years ago

https://github.com/compevol/beast2 - BEAST v2.1.0 release

- Java
Published by tgvaughan over 12 years ago

https://github.com/compevol/beast2 - BEAST v2.0.2 release

- Java
Published by tgvaughan over 12 years ago