/BEpipeR

An environmental data synthesis pipeline for the Biodiversity Exploratories and other research consortia

Primary LanguageRGNU Lesser General Public License v3.0LGPL-3.0

BEpipeR: a user-friendly, flexible, and scalable data synthesis pipeline for the Biodiversity Exploratories and other research consortia

Marcel Glück | Oliver Bossdorf | Henri A. Thomassen

Github All Releases GitHub Latest Release) DOI

Quick-start

Motivation

The wealth of (a)biotic environmental data generated in the Biodiversity Exploratories continues to grow steadily, and so does the effort of implementing always the newest data into our statistical frameworks. Unsurprisingly, many BE projects restrict their analyses to a handful of frequently used data sets, neglecting the wealth of information at their fingertips. Oftentimes, this might be caused by the need for stringent quality control and (pre-)processing that many environmental data sets still require. However, this approach might often prevent us from obtaining a more complete understanding of our complex study systems. To remedy this issue, this project provides a comprehensive user-friendly, flexible, scalable, reproducible and easy-to-expand R pipeline that permits for the streamlined synthesis of (a)biotic EP-level data generated by the Exploratories. We are convinced that such a framework will benefit many scientists in the Exploratories, as the data generated might be used as input in many types of environmental association studies. Additionally, with modifications, this pipeline might be readily adapted to process plot-based data generated by other research consortia.

This project is a registered Biodiversity Exploratories synthesis project.

Features and functionalities

✔️ Flexibility: One pipeline, three modes. Switch between forest, grassland, and combined (forest & grassland) mode effortlessly.

✔️ Ease of use: Simply parse aggregation information through csv parameter files.

✔️ Customizability: Easily adapt the pipeline to your own needs by e.g. subsetting the template for your plots of interest.

✔️ Deployability: Run this pipeline on your infrastructure effortlessly, thanks to a reproducible environment.

✔️ Participatory: Shape the future of this project by either providing suggestions or participate by coding.

Processing performed

  1. Data preparation and wrangling: Template creation, plot locations harmonization, values correction, subsetting, fallbacks to more basal (taxonomic) levels, data reshaping, normalization by variable (for e.g. sampling effort)
  2. Quality control: Multi-mode outlier detection
  3. Data aggregation: Both within and across data sets (mean, median, SD, MAD); processing of yearly climate aggregates (incl. the removal of poorly-supported data points)
  4. Diversity indices: Normalization by (repeated) rarefaction; calculating species richness, Simpson/Shannon-Wiener/Margalef/Menhinick index, ...
  5. Post-processing: Data joining, quality control, variables selection by variance inflation factor (VIF) analyses
  6. Data export and metadata compilation: Export of composite data sets and VIF-produced subsets; fetching metadata to the variables produced to assist in preparing the data for publication, submission to BExIS, etc ...

Acknowledgements

People/institutions we are indebted to: