Biodiverse Version 4 has now been released.
Executables/binaries are available for Windows, Macintosh and Linux
(Ubuntu) from
https://github.com/shawnlaffan/biodiverse/wiki/Downloads
Installation instructions are available at
https://github.com/shawnlaffan/biodiverse/wiki/Installation
Version 4.0 represents 52 issues closed across 752 source code
commits. 260 files have been changed.
Highlights of the changes are below. For the full list of issues
and changes leading to the 4.0 release, see
https://github.com/shawnlaffan/biodiverse/milestone/17
A series of blog posts goes into more detail about several of the
changes (links are also below):
http://biodiverse-analysis-software.blogspot.com/search/label/Version4
If you find any issues or have ideas for improvements then please
post an email to this list, start a discussion at
https://github.com/shawnlaffan/biodiverse/discussions or raise an
issue at
https://github.com/shawnlaffan/biodiverse/issues
Regards,
Shawn.
CHANGES
- General
- As of 3.99_005 the Windows executable files are digitally
signed. This will avoid OS warnings when files are
downloaded.
- Analyses
- CANAPE
- Cluster analyses
- Cluster analyses will now lump all zero distance
matrix pairs in an initial pass where possible. This
avoids needless tie-breaker calculations when data sets
have large sets of groups with the same label
assemblages.
- Cluster and Region Grower analyses are no longer
rebuilt by default under the randomisations, speeding up
any randomisations that include them. Comparison of
per-node calculations is still done, though, as this
does not use the rebuilt tree. There is a user visible
option in the GUI to enable the previous behaviour if it
is needed.
- Cluster and region grower analyses now warn and
provide an informative error message when there is only
a single group in the basedata.
- Randomisations
- Calculations
- A local PD calculation, "Phylogenetic Diversity (local)",
now allows the calculation of PD and PD_P to the last common
ancestor, as opposed to the root node.
- A new calculation, "Last shared ancestor properties",
provides details about the last shared ancestor for a set of
labels, for example the length from its tipwards end to the
root node.
- MPD, MNTD, NRI & NTI: The MPD and MNTD calculations
are now substantially faster. The NRI and, for ultrametric
trees, NTI calculations are orders of magnitude faster as
they use expected values calculated using the exact methods
described in Tsirogiannis et al. (2012) and Tsiriogiannis et
al. (2014). There is also no longer a performance penalty
under the randomisations for outputs containing NRI and NTI
indices when richness scores are held constant (which is the
default). This is because the expected values for a given
tree are re-used across analyses. More details are at
http://biodiverse-analysis-software.blogspot.com/2021/09/faster-calculation-of-phylocom-indices.html
- The taxonomic distinctness calculations have been moved to
the BiodiverseX namespace and so are not available in the
GUI by default.
- The calculation of median and percentile values for the
element properties have changed. Issue #798. More details
are at
http://biodiverse-analysis-software.blogspot.com/2021/09/label-and-group-property-median-and.html
- The phylogenetic distincness variance (VPD) is now
calculated with the mean and other related statistics. The
net VPD and its component indoces can also be calculated to
assess significance of the net VPD against random
resampling. More details are at
https://biodiverse-analysis-software.blogspot.com/2022/07/biodiverse-now-calculates-indices-for.html
- Spatial Conditions
- New condition
sp_richness_greater_than()
allows the neighbour set to be defined as the set of groups
with a richness exceeding a threshold.
- New condition
sp_redundancy_greater_than()
allows the neighbour set to be defined as the set of groups
with a sample redundancy exceeding a threshold.
- New conditions
sp_point_in_cluster()
and sp_points_in_same_cluster()
that can be used to model polygons from clusters in a
Cluster or RegionGrower analysis without first needing to
export them to a shapefile and any subsequent processing to
extract the relevant parts. More details at
https://biodiverse-analysis-software.blogspot.com/2022/05/use-clusters-in-spatial-conditions.html
- Imports
- Exports
- Trees