Data

Vector Observations

VectAbundance

The VectAbundance dataset compiles and harmonizes egg count observations of the Aedes albopictus mosquito, collected through ovitraps during monitoring and surveillance efforts across Albania, France, Italy, and Switzerland from 2010 to 2022. The raw data have been processed into a continuous time series, providing comprehensive geographic and temporal coverage of Aedes albopictus population dynamics. This dataset is designed to enhance the reliability of modelling efforts and contribute to improved public health preparedness.

The processed observations are openly accessible through the VectAbundance Zenodo repository. For further details on the methodology and applications, refer to the related scientific publication in Scientific Data: "VectAbundance: a spatio-temporal database of Aedes mosquitoes observations".

VectorByte

VectorByte is a global open-access data platform designed to support research on disease vectors. The initiative serves as a hub for biological trait (VecTraits) and abundance (VecDyn) data for both human and non-human disease vectors. In addition, it offers a suite of analytical tools and training resources to researchers and public health practitioners worldwide.

VectorBase

VectorBase is a key Bioinformatics Resource Center (BRC) funded by the National Institute of Allergy and Infectious Diseases (NIAID), part of the National Institutes of Health (NIH). It focuses on invertebrate vectors of human pathogens, working in collaboration with sequencing centres and the research community to curate and annotate vector genomes. VectorBase plays an essential role in advancing vector genomics for public health research.

Environmental Covariates

Download ERA5-Land Files

The ERA5 product family, including ERA5 and ERA5-Land, represents the most advanced global climate reanalysis datasets developed by the European Centre for Medium-Range Weather Forecasts (ECMWF). These datasets provide up to 83 Essential Climate Variables (ECVs) at hourly intervals, covering the period from 1950 to the present. Spatial resolutions range from 30x30 km (ERA5) to 11x11 km (ERA5-Land).

This repository contains Python scripts for downloading and processing ERA5-Land climate reanalysis data using the CDS API. These scripts allow users to retrieve temperature and precipitation data for specific geographic regions easily. Additionally, the repository provides an R script for post-processing the downloaded data, which includes:

Access the scripts here: GitHub - download_ERA5-Land

Downscale ERA5-Land Temperatures Using Co-Kriging

The KrigR R package allows users to download ERA5(-Land) reanalysis data, aggregate it to desired temporal resolutions, incorporate topographical covariates, and statistically downscale the data to finer spatial resolutions using co-kriging. It also provides functionalities for calculating bioclimatic variables and other aggregate metrics.

The package offers an efficient workflow, providing access to state-of-the-art climate data without the storage burden of high-resolution global datasets. This allows researchers to tailor data outputs to their specific needs. More details on the tool can be found here, and an R script is available at GitHub - microclima.

Microclimatic Modeling

Unlike KrigR, the microclima R package offers mechanistic downscaling rather than statistical downscaling. It provides tools to model fine-scale temperature variation, accounting for factors such as radiation, wind speed, altitude, surface albedo, coastal influences, and cold-air drainage. The package also includes functions for calculating topographic and vegetation effects on local climate, including canopy cover, leaf architecture, and surface albedo.

microclima is particularly suited for understanding how small-scale environmental factors influence temperature patterns. An explanatory R script for the package is available at GitHub - microclima.

Models

albopictus

This is a Python package (PyPI, GitHub) with a collection of age- and stage-structured population dynamics and disease transmission models developed by Erguler et al. at The Cyprus Institute. The package currently implements Aedes albopictus and Phlebotomus papatasi population dynamics and chikungunya transmission models. The models are implemented in C and used with a Python wrapper. Due to the use of GSL and the need for compilation, this package has only been tested in Linux and MacOS. We have also developed the following packages to help with structured population modelling: Population library for dynamically-structured matrix population model (in Python), Julia version (not the same), and PopJSON package for platform-independent model representation (popjson in Node.js).

arbocartoR

This is a R package and companion web interface, designed to support vector control activities design at local scale. It is based on a multi-level model including two different components: the deterministic population dynamics of Aedes mosquitoes (Ae. albopictus and Ae. aegypti) in various environments and the stochastic dynamics of transmission of dengue, Zika and chikungunya viruses.

Useful resources:

dynamAedes

dynamAedes is a stochastic, time-discrete, and spatially explicit model designed to simulate the population dynamics of four invasive Aedes species: Aedes aegypti, Ae. albopictus, Ae. japonicus, and Ae. koreicus. The model is driven by factors such as temperature, photoperiod, and larval competition, and it can be applied at three spatial scales: punctual, local, and regional. Key features include

The source code, instructions for the installation and examples are available at Github

Metelmann et al.

This model, presented here, is a mechanistic model describing the population dynamics of Ae. albopictus using ordinary differential equations. The tiger mosquito populations are divided into five classes (eggs, diapausing eggs, juveniles, immature adults, adults). Specific environmental (human density) and meteorological (daily maximal, mean and minimum temperature, daily rain, photoperiod) drivers affect their survival, fertility and development rates.

The model's strengths are mainly in its use of instantaneous temperature (which allows to consider its diurnal variation) and the latitude-dependent autumn photocritical period (which allows for adaptation phenomena to be taken into account). The model, originally written in Matlab/Octave can be downloaded in the supplementary materials of the article. An unofficial R adapted version of the model is available at GitHub.

Stacked Machine Learning

This ensemble machine learning approach allows to combine the estimates of multiple base-learners into a final prediction made by a meta-model. This approach has been used to forecast the weekly abundance of Ae. albopictus eggs (under review). In the specific case study described in the preprint, the model is driven by environmental covariates, such as temperature, precipitation, photoperiod, urbanisation and spatially explicit ovitrap data. Additionally, the model incorporates Fourier harmonics to explicitly account for temporal patterns, capturing both seasonal cycles and interannual variations.

VECTRI

The Vector-borne disease community model of ICTP, TRIeste (VECTRI) is a multi-species climate-aware dynamical model that explicitly resolves the egg, larval and adult female vector densities. Originally developed for Anopheles gambiae s.s. and P. falciparum malaria (Tompkins, 2013), the model now incorporates a parameterization suite for Ae. albopictus (Zornoza et al. 2024), calibrated and validated against bi-weekly ovitrap data from Emilia-Romagna, Italy (Carrieri et al. 2011, 2017, 2020) and spatial occurrence data from Kraemer et al. 2015 and the Global Biodiversity Information Facility (GBIF). The model for the vector life cycle is coupled to a disease transmission model which currently lacks a description of dengue (DENV) or any other virus vectored by the Asian tiger mosquito.

Useful resources: