Skip to content
Snippets Groups Projects
README.md 2.99 KiB
Newer Older
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
# Species Distribution Modeling applied to _Aedes albopictus_ breeding sites in public spaces (Montpellier) and generating an environmental bias map
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
## Description
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
This project contains the necessary scripts to perform :
- Species Distribution Modeling (SDM) using biomod2 package in R with environmental variables and breeding sites data of _Aedes albopictus_. This script allows the calculation of presence probabilities.
- Exploration of environmental biases between breeding sites data and environmental variables.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
## Installation
Before running the scripts, make sure you have the following R packages installed:
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
install.packages(c("biomod2", "raster", "rgdal", "sp", "ggplot2", "FactorMineR", "terra", "dplyr","sf"))
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
## Usage
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
**1. Species Distribution Modeling (SDM)**
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
Script: biomod2_breeding_sites_public_spaces.R
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
This script processes breeding site presence data (.csv) and environmental variables (.tif raster files) to model the distribution of Aedes albopictus breeding sites in public spaces. The workflow includes:
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
1. Loading Data: Import presence data and raster layers of environmental variables.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
2. Data Formatting: Prepare the data for biomod2.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
3. Running Individual Models: Train different SDM algorithms and evaluate their performance.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
4. Assessing Model Performance: Extract evaluation scores and variable importance scores.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
5. Plotting Response Curves: Visualize the relationships between environmental variables and the species presence.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
6. Ensemble Modeling: Combine multiple individual models to improve prediction accuracy.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
7. Projection: Apply the final model to the entire study area to generate probability maps of breeding site presence.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
**2. Sampling Bias Analysis**
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
Script: sampling_bias_mtp.R
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
This script analyzes potential sampling biases by comparing the spatial distribution of presence data with the underlying environmental variables. It includes:
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
1. Loading data
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
2. Extraction Environmental Characteristics : Extract environmental variables at breeding site locations from the environmental raster stack.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
3. Performing Principal Component Analysis (PCA) : Identify how well the sampled sites represent the environmental variability of the study area
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
4. Calculating Environmental Distance to Sampled Sites: Compute the minimum environmental distance between each point in the study area and the closest sampled breeding site.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
5. Generating an Environmental Bias Map: Convert the computed environmental distances into a raster layer for visualization and analysis.
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
## Data Requirements
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed

Presence Data: A .csv file with at least two columns: longitude, latitude (WGS84 projection recommended).

Environmental Data: Raster layers (.tif format) representing environmental variables (e.g., spectral indices, textural indices, percentage of land cover, temperature, humidity).

claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
## Output
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
- Model performance metrics (AUC, TSS)
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
- Variable importance scores
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
- Response curves
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
- Probability maps of breeding site presence
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
- Uncertainty associated with the probabilities
claire.teillet_ird.fr's avatar
claire.teillet_ird.fr committed
- Environmental Bias Map