The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

This software is under active development, and as such cannot be
assumed to be free of bugs or poor functionality. Always inspect results
carefully. If you find a problem, please report it with as much detail
as possible in Issues.
Unfortunately in its current form, some of the functions
(abgd_tbl(), asap_tbl() and
mptp_tbl()) will not work natively on Windows operating
systems, only on Unix (MacOS, Linux). This is because third party
binaries (executable programs) are required. We have implemented a
Windows solution by importing results from the webservers that are
commonly used to run these analyses, e.g. ABGD, ASAP, and mPTP. There are also difficulties
with installing R required package dependancies to run
gmyc_tbl() and bgmyc_tbl() because these are
no longer under development and available on CRAN, and must be installed
from archived sources. Please refer to https://legallab.github.io/delimtools/articles/install.html
for instructions on how to install. A tutorial vignette running through
all major package functionality is found at https://legallab.github.io/delimtools/articles/delimtools.html.
The official GitHub repository for the R package
delimtools (Bittencourt et al., in prep.).
delimtools provides helper functions for the analysis of
single-locus species delimitation methods such as GMYC (Monaghan et al., 2009),
bGMYC (Reid &
Carstens, 2012), mPTP (Kapli et al.,
2017) and ASAP (Puillandre et al.,
2020). These software run multiple different platforms (e.g. R,
Unix, webservers), and also do not output their results in a consistent
format to allow easy comparison. To address these shortcomings we have
developed a suite of functions to standardise and simplify generating
single-locus species delimitations.
Delimtools mainly depends on the tidyverse and ggtree packages. To install these, run the command lines below:
Install tidyverse:
install.packages("tidyverse")Install ggtree
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("ggtree")To install delimtools you may execute the following
commands. We recommend the usage of the latest CRAN release always.
Latest stable version from CRAN
install.packages("delimtools")Development version from GitHub:
devtools::install_github("LegalLab/delimtools")Or a specific version via renv:
renv::install("LegalLab/delimtools@v0.1.0")Here, we will demonstrate plotting a single-locus species delimitation analysis of a Geophagus eartheater cichlid dataset (Ximenes et al., 2021) using a variety of methods. A tutorial vignette running through all major package functionality is found at https://legallab.github.io/delimtools/articles/delimtools.html.
library(delimtools)
library(dplyr)
# make tip label table
tip.tab <- geophagus_info |>
filter(gbAccession %in% geophagus_beast@phylo$tip.label) |>
mutate(labs= glue::glue("{gbAccession} | {scientificName}")) |>
select(gbAccession, labs, scientificName)
# get cols
cols <- delim_brewer(delim= geophagus_delims, package="randomcoloR", seed=42)
# plot
delim_autoplot(delim = geophagus_delims,
tr = geophagus_beast,
consensus = TRUE,
n_match = 4,
delim_order = c("asap","abgd","locmin","gmyc","bgmyc","ptp", "mptp","morph"),
tbl_labs = tip.tab,
col_vec = cols,
hexpand = 0.7,
widths = c(0.5, 0.5))
#> Warning: Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0.
#> ℹ Please use `linewidth` instead.
#> ℹ The deprecated feature was likely used in the ggtree package.
#> Please report the issue at <https://github.com/YuLab-SMU/ggtree/issues>.
#> This warning is displayed once per session.
#> Call `lifecycle::last_lifecycle_warnings()` to see where this warning was
#> generated.
delimtools in R by running
citation(package='delimtools').These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.