Back to overview

Unveiling ecological dynamics through simulation and visualization of biodiversity data cubes

The gcube R package, developed during the B-Cubed hackathon (Hacking Biodiversity Data Cubes for Policy), provides a flexible framework for generating biodiversity data cubes using minimal input. The package assumes three consecutive steps (1) the occurrence process, (2) the detection process, and (3) the grid designation process, accompanied by three main functions respectively: simulate_occurrences(), sample_observations(), and grid_designation(). It allows for customisable spatial and temporal patterns, detection probabilities, and sampling biases. During the hackathon, collaboration was highly efficient due to thorough preparation, task division, and the use of a scrum board. Fourteen participants contributed 209 commits, resulting in a functional package with a pkgdown website, 67 % code coverage, and successful CMD checks. However, certain limitations were identified, such as the lack of spatiotemporal autocorrelation in the occurrence simulations, which affects the model’s realism. Future development will focus on improving spatiotemporal dynamics, adding comprehensive documentation and testing, and expanding functionality to support multi-species simulations. The package also aims to incorporate a virtual species workflow, linking the virtualspecies package to the gcube processes. Despite these challenges, gcube strikes a balance between usability and complexity, offering researchers a valuable tool for simulating biodiversity data cubes to assess research questions under different parameter settings, such as the effect of spatial clustering on the occurrence-to-grid designation and the effect of different patterns of missingness on data quality and robustness of derived biodiversity indicators.

Details

Number of pages 23
Type Preprint
Category Research
Magazine BioHackrXiv
Language English
Bibtex

@misc{b066888e-6a73-4f92-857b-96ef8ad49937,
title = "Unveiling ecological dynamics through simulation and visualization of biodiversity data cubes",
abstract = "The gcube R package, developed during the B-Cubed hackathon (Hacking Biodiversity Data Cubes for Policy), provides a flexible framework for generating biodiversity data cubes using minimal input. The package assumes three consecutive steps (1) the occurrence process, (2) the detection process, and (3) the grid designation process, accompanied by three main functions respectively: simulate_occurrences(), sample_observations(), and grid_designation(). It allows for customisable spatial and temporal patterns, detection probabilities, and sampling biases. During the hackathon, collaboration was highly efficient due to thorough preparation, task division, and the use of a scrum board. Fourteen participants contributed 209 commits, resulting in a functional package with a pkgdown website, 67 % code coverage, and successful CMD checks. However, certain limitations were identified, such as the lack of spatiotemporal autocorrelation in the occurrence simulations, which affects the model’s realism. Future development will focus on improving spatiotemporal dynamics, adding comprehensive documentation and testing, and expanding functionality to support multi-species simulations. The package also aims to incorporate a virtual species workflow, linking the virtualspecies package to the gcube processes. Despite these challenges, gcube strikes a balance between usability and complexity, offering researchers a valuable tool for simulating biodiversity data cubes to assess research questions under different parameter settings, such as the effect of spatial clustering on the occurrence-to-grid designation and the effect of different patterns of missingness on data quality and robustness of derived biodiversity indicators.",
author = "Ward Langeraert and Wissam Darhdadi and Dimitri Brosens and Rocìo Cortès and Peter Desmet and Michele Di Musciano and Chandra Earl and Sanne Govaert and Pieter Huybrechts and Matilde Martini and Arthur V. Rodrigues and Annegreet Veeken and Mikhtar Muhammed Yahaya and Toon Van Daele",
year = "2024",
month = oct,
day = "28",
doi = "https://doi.org/10.37044/osf.io/vcyr7",
language = "English",
publisher = "Instituut voor Natuur- en Bosonderzoek",
address = "Belgium,
type = "Other"
}

Authors

Ward Langeraert
Wissam Darhdadi
Dimitri Brosens
Rocìo Cortès
Peter Desmet
Michele Di Musciano
Chandra Earl
Sanne Govaert
Pieter Huybrechts
Matilde Martini
Arthur V. Rodrigues
Annegreet Veeken
Mikhtar Muhammed Yahaya
Toon Van Daele