Published July 29, 2026 | Version v1

Environmental and demographic determinants of Aedes albopictus seasonal activity in southern France: a modeling study (Taconet, Radici et al., 2026)

Contributors

  • 1. Altopictus

Description

WHAT THIS REPOSITORY CONTAINS

The R scripts here enable simulations that generate the results of the publication "Environmental and demographic determinants of Aedes albopictus seasonal activity in southern France: a modeling study" (https://doi.org/10.1101/2025.10.10.681559), Taconet, Radici et al. (2026).

In this article, we couple Machine Learning model and a mechanistic model to infer dependencies between Aedes albopictus (the Asian tiger mosquito) presence and abundance and environmental, meteorological, and demographic drivers across 4 sites in southern France.

THE SCRIPTS IN DETAIL

The repository is organized into two independent workflows:

- Mechanistic module (scripts beginning with "1")
- Machine-learning (ML) module (scripts beginning with "2")

A common module is represented by scripts "00_meteo_data_extract.R", which downloads weather data from the MétéoFrance repository and has to be run first, and "30_models_evaluation.R", which compares the performances of the mechanistic and the ML modules, which has to be run last.

Within each module, scripts should be executed sequentially.

Mechanistic module:
11_mechanistic_meteo_data_preparation.R: preprocess weather data and save them into chunks (1 RData file = 1 year, 1 site)
12_mechanistic_analysis_weather_season.R: contains the statistical analysis of weather for 2023 and 2024.
13_mechanistic_model_run.R: takes the MeteoFrance preprocessed chunks and simulates the mosquito population/oviposition trajectories.
14_mechanistic_model_results_plots.R: plots comparison between simulated and observed oviposition. Save results in "table_mechanistic.RData". 
15_mechanistic_Wilkinson_test.R: performs the Wilkinson tests for all interannual variables (oviposition; temperature and precipitation; mosquito life traits).

Statistical module:

21_ml_meteo_data_preparation.R: Imports, cleans, and harmonizes the raw meteorological observations from Meteo-France. Outputs a single daily weather dataset used throughout the machine-learning analyses.
22_ml_variables_extraction.R: Links weather observations to ovitrap collections and generates all candidate meteorological predictors, including cumulative lag-window variables, used for model development.
23_ml_compute_ccm.R: Computes correlation maps (CCMs) to identify the most informative meteorological variables and lag windows for predicting mosquito presence and abundance.
24_ml_model_fitting.R: Fits the Random Forest models for oviposition presence and abundance, performs leave-one-site-out cross-validation, and saves the fitted models and predictions.
25_ml_interpretation.R: Interprets the fitted machine-learning models using permutation variable importance and partial dependence plots to quantify the effects of the selected predictors.

Shared modules: 

00_meteo_data_extract.R: Downloads MeteoFrance data and saves them locally. To be run first.
30_models_evaluation.R: Compares the machine-learning and mechanistic models by reconstructing expected abundance predictions, generating comparison figures, and computing the evaluation metrics reported in the manuscript. To be run last.


THE DATA IN DETAIL (to be unzipped)

MeteoFrance/
Contains the daily meteorological observations downloaded from Meteo-France for the study period.
These files can either be generated automatically by running 1_A_meteo_data_extract.R, or used directly if already present.

Ovitrap/
Contains both raw ovitrap observations for each site in 2023-2024 and averaged across weeks, as data.frames.

Files

MeteoFrance.zip

Files (44.8 MB)

Name Size Download all
md5:fd4a2984464176ac18ce4417817819ac
1.4 kB Download
md5:3ccd3d15709100fb279ac20712e80588
5.3 kB Download
md5:682274478c7ee33fad643ace456d12bd
2.1 kB Download
md5:d83ea2fe318466a9df8d4fd7bf365937
10.8 kB Download
md5:89e730ef55ac43d361ccc38327db28bb
6.8 kB Download
md5:891c4d38c8378244b752b03451c1fb04
29.8 kB Download
md5:43c786777ba3830586a14cfba7b81e39
5.0 kB Download
md5:2111f71ccad8f18b087e2915dda08210
10.4 kB Download
md5:c599d820a4698150b38c684acacb02ed
9.9 kB Download
md5:8c07bc19d43d08165c1daedcb70f67ba
11.0 kB Download
md5:bfd13b0db0b8e3806e37618f58425fd9
13.3 kB Download
md5:e3af2440bd8b08f3be7b3b93226162c8
13.2 kB Download
md5:8e64da2b009cfe99f5eaa78ea336510f
44.7 MB Preview Download
md5:fc3beb3deb8ceb28f32bc452c623067c
16.7 kB Preview Download

Additional details

Dates

Submitted
2026

Software

Programming language
R