This repository contains the occurrence data and source code used in our research on the impacts of climate change on the distribution of Drosera species. Our study aims to understand how changing climatic conditions affect these unique carnivorous plants and to assess potential risks to their future distribution.
- Occurrence Data: Raw data collected on the occurrence of Drosera species across different geographic locations.
- Source Code: Python and R scripts used for data cleaning, bioclimatic variable selection, and model calibration.
Drosera_Species_Climate_Impact/
├── data/
│ ├── occurrence/
│ │ └── raw_data.csv
│ └── bioclimatic/
│ └── variables/
├── scripts/
│ ├── data_cleaning.py
│ ├── bioclim_variables.R
│ └── model_calibration.py
├── LICENSE.md
└── README.md
- Script:
data_cleaning.py - Description: Processes the raw occurrence data, removing duplicates and filtering out records with missing or erroneous information. Prepares the dataset for further analysis.
- Script:
bioclim_variables.R - Description: Selects relevant bioclimatic variables from WorldClim and other climatic databases. Crops these variables to the study area, matching the geographic extent of the occurrence data.
- Script:
model_calibration.py - Description: Calibrates species distribution models using the cleaned occurrence data and selected bioclimatic variables. Includes steps for model extrapolation to future climate scenarios and assessing risks to Drosera species distribution.
To use the scripts in this repository, ensure you have Python and R installed on your machine. Detailed instructions on how to run each script are provided within the script files themselves.
- Occurrence Data: Sourced from Global Biodiversity Information Facility (GBIF) and other public databases.
- Bioclimatic Variables: Obtained from WorldClim.
If you use the data or scripts from this repository in your research, please cite our paper:
This project is licensed under the MIT License - see the license file for details.
For any queries related to this repository, please reach out to Ulises Olivares-Pinto.