Skip to contents

Are your species records really where they say they are?

Check them using metadata and specialists’ range information!

Authors: Weverton C. F. Trindade and Fernanda S. Caron

Package overview

Primary biodiversity data documenting species distributions are central to understand and conserve biodiversity. A major challenge in using these data is the presence of erroneous or overly imprecise geographic coordinates associated with occurrence records. Here, we present RuHere, an R package designed to manage species occurrence data, flag potential errors, and support the iterative exploration of problematic records. The package supports robust preparation of occurrence datasets for ecological and conservation applications such as ecological niche modelling, with its main strength being the flexibility and control it provides to deal with and explore potentially erroneous records.

Workflow in RuHere

The RuHere package facilitates several key steps in species occurrence data preparation and validation:

  • Data Acquisition: Download species occurrences from multiple global databases.
  • Standardization: Merge and standardize disparate datasets into a unified format.
  • Metadata Flagging: Identify problematic records using associated metadata information.
  • Expert Validation: Flag records using specialist range information sourced from external databases.
  • Bias Mitigation: Reduce spatial sampling bias through record thinning.
  • Exploration: Visualize and investigate flagged issues within the final datasets.

The main functions of the package are presented in the figure below:

Figure 1. Overview of the RuHere workflow for species occurrence data preparation and validation

Figure 1. Overview of the RuHere workflow for species occurrence data preparation and validation

Package website

See the package website (https://wevertonbio.github.io/RuHere/) for further functions explanation and vignettes.

Installing the package

Note: Internet connection is required to install the package.

To install the latest release of RuHere use the following line of code:

# Installing from CRAN 
#install.packages("RuHere")  # in progress

The development version of RuHere can be installed using the code below.

# Installing and loading packages
if(!require(remotes)){
  install.packages("remotes")
}

# To install the package use
remotes::install_github("wevertonbio/RuHere")

# To install the package and its vignettes use (if needed use: force = TRUE)  
# remotes::install_github("wevertonbio/RuHere", build_vignettes = TRUE) # in progress