Benchmark Data Sets and Functions for Marine Species Distribution Modelling

A collection of marine species benchmark data sets and functions for species distribution modelling (ecological niche modelling).

MIT License Build Status Coverage Status R code for downloading and working with the Marine SPEcies and Environmental Data ( benchmark dataset.



Example usage:


## list of all species
species <- list_species()

## count number of occurrences for all species 
get_occ_count <- function(speciesname, occ) {
record_counts <- lapply_species(get_occ_count)

## plot first 2 folds for the first 10 species
plot_occurrences <- function(speciesname, data, k) {
   title <- paste0(speciesname, " (fold = ", k, ")")
   plot(data$occurrence_train[,c("longitude", "latitude")], pch=".", 
        col="blue", main = title)
   points(data$occurrence_test[,c("longitude", "latitude")], pch=".", 

# plot training (blue) and test (red) occurrences of the first 2 disc folds 
# for the first 10 species
species <- list_species()
lapply_kfold_species(plot_occurrences, species=species[1:10,],
                     fold_type = "disc", k = 1:2)


MarineSPEED 0.1.0

Initial release of the MarineSPEED package.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.1.0 by Samuel Bosch, 2 years ago

Report a bug at

Browse source code at

Authors: Samuel Bosch [aut, cre]

Documentation:   PDF Manual  

GPL (>= 3) license

Imports stats, utils, graphics, grDevices, geosphere, sp, bit

Suggests biomod2, dismo, FNN, testthat, knitr, rmarkdown

See at CRAN