-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c993c18
commit 00364f0
Showing
11 changed files
with
121 additions
and
85 deletions.
There are no files selected for viewing
9 changes: 5 additions & 4 deletions
9
_pages/download-linux-with-jre.html → _pages/download-linux-aarch64.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,24 +1,25 @@ | ||
--- | ||
layout: site | ||
title: BEAST Linux Download with JRE | ||
title: BEAST Linux Download | ||
tags: [] | ||
--- | ||
|
||
|
||
<h2>Downloading BEAST for Linux</h2> | ||
<p>The BEAST Download should be under way. | ||
<p>Once the file is downloaded, uncompress the file (<code>tar fxz BEAST_with_JRE.v2.6.7.Linux.tgz</code>) which creates a <code>beast</code> directory. | ||
<p>Once the file is downloaded, uncompress the file (<code>tar fxz BEAST.v2.7.0.Linux.aarch64.tgz</code>) which creates a <code>beast</code> directory. | ||
<p>Start BEAST, BEAUti or the other programs from a terminal using any of the scripts in <code>beast/bin</code>. | ||
|
||
<h2>Trouble shooting</h2> | ||
<h3>Starting issues</h3> | ||
<p> BEAST requires Java version 8 or higher, which you can get from your package manager, or from Adopt, e.g <a href="https://adoptopenjdk.net/">here</a>. | ||
<p> This version of BEAST has a java runtime included for ARM processors (like Apple's M1) | ||
If you run on an x86 processors (most Intel and AMD CPUs), consider using the x86 version of BEAST insteaad.</a>. | ||
|
||
<h3>Download issues</h3> | ||
<p>If the download failed, you can always get it from the <a href="https://github.com/CompEvol/beast2/releases">release page</a>. | ||
|
||
<script> | ||
window.onload = function () { | ||
window.location="https://github.com/CompEvol/beast2/releases/download/v2.6.7/BEAST_with_JRE.v2.6.7.Linux.tgz" | ||
window.location="https://github.com/CompEvol/beast2/releases/download/v2.7.0/BEAST.v2.7.0.Linux.aarch64.tgz" | ||
} | ||
</script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
--- | ||
layout: post | ||
title: What is new in v2.7.0 | ||
tags: [] | ||
--- | ||
|
||
## BEAUti has had a facelift, allows dark mode | ||
|
||
BEAUti now uses the JavaFX library instead of Swing, which looks a bit more modern and allows themes to be changed easily. | ||
There are now entries under the `View` menu to choose themes, including `Dark mode`. | ||
|
||
A lot of refactoring has been required to move to the JavaFX library, so not everything is back to its old standard yet, but hopefully most of the interface is sufficiently useful. | ||
Do let us know by [logging an issue](https://github.com/CompEvol/BeastFX/issues) if you notice things are not working as expected. | ||
|
||
The reason for the move to JavaFX is that is allows automatic user interface testing in Java 17. | ||
Automatic testing in the past has been crucial in identifying problems and without it it would not be responsible to move to Java 17 and we would be stuck with Java 8. | ||
|
||
Another consequence is that JavaFX has to be available. | ||
Though expert users may be able to install both Java 17 and the corresponding correct version of JavaFX, this is a somewhat error prone and uncomfortable exercise, so BEAST is now only available packaged with Java 17.0.3 and JavaFX. | ||
|
||
|
||
<img alt='BEAUti v2.7.0 default' src='/images/BEAUti.v2.7.0.default.png' width="49%"/> | ||
<img alt='BEAUti v2.7.0 dark' src='/images/BEAUti.v2.7.0.dark.png' width="49%"/> | ||
|
||
|
||
## BEAUti templates reorganised for better performance | ||
|
||
BEAUti templates have been updated to include smarter operators (see "Faster MCMC convergence" below). | ||
Out of date templates for *BEAST and the uncorrelated relaxed clock moved to the [BEAST_CLASSIC](https://github.com/BEAST2-Dev/beast-classic/) package. | ||
Users are encouraged to install [StarBeast3](https://github.com/rbouckaert/starbeast3) and the [optimised relaxed clock](https://github.com/jordandouglas/ORC) (ORC) packages as replacement. | ||
|
||
## "Help me choose" buttons added to BEAUti for direct targeted help | ||
|
||
Where help is available, small help buttons are added to tabs and entries in BEAUti that link to the "[help me choose](https://beast2-dev.github.io/hmc/)" site, providing direct targeted help for the entries in the BEAUti panels. | ||
At the time of writing, there are 181 help me choose pages available, mostly for the Standard and StarBeast3 templates. | ||
This is a living project and package developers can add more pages and link them by putting appropriate information in BEAUti templates. | ||
|
||
## Faster MCMC convergence due to smarter operators | ||
|
||
BEAUti templates have been updated to include the Tree Stretch and Epoch Flex operators from the BICEPS package as replacement of the tree scaler for better mixing of trees. | ||
Standard operators are replaced by [Bactrian operator](https://www.beast2.org/2021/04/26/bactrian-proposals.html) variants where available. | ||
Each partition gets an adaptable variance multivariate normal (AVMN) operator that does proposals for all site model operators and potentially the mean clock rate (if only applied to that partition) and the tree scale. | ||
Since the AVMN operator does not always converge well, it is wrapped in a [adaptable operator](https://www.beast2.org/2021/05/24/developing-operators.html) together with the (Bactrian) standard operator for each of the parameters involved. | ||
Altogether, these result in better mixing of MCMC chains. | ||
|
||
## DensiTree v3.0.0 included, which allows pairwise comparison of tree sets | ||
|
||
The version of DensiTree is updated to v3.0.0, which has more node ordering heuristics, but mostly has better support for comparing two tree sets by | ||
|
||
1. Displaying two tree stes at the same time in the same DensiTree, one mirrored. | ||
2. Provide clade comparison panel showing the difference in clade support and clade height distributions. | ||
3. Allow interactive exploration by selecting clades in one of the main DensiTree, clade list or clade comparison panel, which then highlights the same clade in the other panels. | ||
|
||
<img src="/images/DensiTree.v3.0.png" alt="DensiTree v3.0"/> | ||
|
||
## Uses latest version of libraries: java 17, javafx, commons math, etc. | ||
|
||
The code has been modernised to use the latest libraries: `antlr-runtime-4.10.1.jar`, `commons-math3-3.6.1.jar`, `junit5` and of course `java17` and `javafx`. | ||
This allows use of [newer java features](https://en.wikipedia.org/wiki/Java_version_history) and java 17 has long term support (till September 2029). | ||
|
||
|
||
## Code reorganised, BEAST split into two packages: BEAST.base and BEAST.app | ||
|
||
The code is reorganised to follow a more logical java package structure. | ||
Furthermore, the applications (BEAST, BEAUTi, TreeAnnotator, etc.) have been split off into its own package `BEAST.app` and moved to its own repository [here](https://github.com/rbouckaert/BeastFX). | ||
|
||
|
||
## Module like treatment of BEAST packages to prevent package library clashes | ||
|
||
Previously, all libraries were loaded by the same class loader, which meant that if Package A uses library X version 1 and Package B uses library X version 2 it was not well defined which version of the library got loaded. | ||
With v2.7.0, each package can load its own version of the library without clashing. | ||
This means, BEAST packages for v2.6.x need to be updated to work with v2.7.0. | ||
Not all packages have been updated yet, but this is work in progress. | ||
|
||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters