DOI: 10.5281/zenodo.12605540
title: Assessing and Correcting Neighborhood Socioeconomic Spatial Sampling Biases in Citizen Science Mosquito Data Collection

description: Reporting data from the Mosquito Alert citizen science system, active catch basin surveillance, and mosquito trap surveillance used in "Assessing and Correcting Neighborhood Socioeconomic Spatial Sampling Biases in Citizen Science Mosquito Data Collection."

The file named mosquito_alert_adult_bite_reports_Barcelona_2014_2023.Rds includes all adult mosquito and mosquito bite reports received from Barcelona Municipality from the start of the Mosqiuto Alert project in 2014 through the end of 2023. The file named mosquito_alert_validated_albopictus_reports_Barcelona_2014_23.Rds includes all expert-validated Ae. albopictus reports received from Barcelona Municipality during the same time period. The data is stored as RDS files and contain the following fields:



year - the year in which the report was made. Class = dbl.

date - the date om which the report was made. Class = date.

type - the report type, either adult mosquito ("adult") or mosquito breeding site ("site"). Class = chr.

lon - the longitude of the report location. Class = dbl.

lat - the latitude of the report location. Class = dbl.

validation_score - Entolab validation score. Either 1 (possible Ae. albopictus) or 2 (probable Ae. albopictus). This field is present only in the validated reports data. 


The file named active_catch_basin_drain_data.Rds includes information about all catch basin drains in Barcelona Municipality in which the Barcelona Public Health Agency (ASPB) detected mosquito activity as part of its continuous monitoring and control of mosquitoes from 2019 through 2023. The data is stored in an RDS file with the following fields:



any_reports - dummy variable indicating whether any Mosquito Alert adult mosquito or mosquito bite reports were sent through Mosquito Alert from within 200 m of the catch basin drain during the year in which the ASPB detected mosquito activity in hte catch basin drain. Class = lgl.

se_expected - sampling effort for the 0.025 degree lon/lat sampling cell in which the catch basin drain lies during the year in which the ASPB detected mosquito activity in the drain. This value is taken from the SE_expected variable in the sampling_effort_daily_cellres_025.csv.gz file available at https://zenodo.org/records/12602985. Sampling effort is estimated as the expected number of participants sending at least one report from the cell during the day in question given the the number of participants recorded in the cell that day and the amount of time elapsed since each one began participating in the project. Class = dbl.

p_singlehh - proportion of single-member households in the population of the census tract in which the catch basin drain is located. Class = dbl.

mean_age - mean age of the population of the census tract in which the catch basin drain is located. Class = dbl.

mean_rent_consumption_unit - mean income per consumption unit in the census tract in which the catch basin drain is located. Class = dbl.

popd - population density of the census tract in which the catch basin drain is located. Class = dbl.

id_item - unique identifier given to the catch basin drain. Drain itentifiers appear multiple times in the data when the ASPB detected activity in the drain in multiple years. Class = dbl.


The file named trap_data.Rds includes information on the adult mosquito trap surveillance analyzed in this article. The data is stored in an RDS file with the following fields:



females - number of Ae. albopictus females found in the trap. Class = dbl.

trap_name - unique identifier for the trap. Class = chr.

trapping_effort - number of days from when the trap was set to when it was checked. Class = dbl.

date - date on which the trap was checked. Class = date.

mean_tm30 - mean temperature for the 30 days leading up to the date on which the trap was checked. Class = dbl.

mean_rent_consumption_unit - mean income per consumption unit for the census tract in which the trap was located. Class = dbl.