As part of the One Biosecurity approach for terrestrial invasive alien species implemented in the OneSTOP project, OneSDM provides functionality for automated species distribution modelling. The entire SDM workflow can be run with minimal input from the user using default settings, while also offering full flexibility for more experienced users. The package includes fine-grained functions to download and prepare input data, model species distributions, and post-process model predictions, as well as wrapper functions that allow an entire workflow to be executed with just a few lines of code.
You can install the development version of OneSDM from GitHub using
the remotes package:
# Install remotes if not already installed
if (!require("remotes")) install.packages("remotes")
# Install OneSDM from GitHub
remotes::install_github("MarinaGolivets/OneSDM", dependencies = TRUE)The OneSDM package relies on several R packages to provide its full
functionality. For a complete list of dependencies, please refer to the
DESCRIPTION file.
One of the key dependencies is the
ecokit
package, which is used for ecological data handling and analysis. Please
ensure that it is installed/updated before using OneSDM:
if (!require("ecokit")) remotes::install_github("elgabbas/ecokit", dependencies = TRUE)
# or update if already installed
remotes::update_packages("ecokit")OneSDM is an open-source project and is still under active
development. We welcome contributions from the community! If you
encounter issues, have suggestions, or want to add new features, please:
- Report issues or suggest features on the GitHub issue tracker.
- Submit pull requests with bug fixes or enhancements via the GitHub repository.
- Contact us directly at
elgabbas[at]outlook[dot]comormaryna.golivets[at]ufz[dot]defor collaboration ideas or questions.