{ "cells": [ { "cell_type": "markdown", "id": "013034fd", "metadata": { "papermill": { "duration": 0.008835, "end_time": "2024-07-01T13:29:27.027036", "exception": false, "start_time": "2024-07-01T13:29:27.018201", "status": "completed" }, "tags": [] }, "source": [ "# Metadata table" ] }, { "cell_type": "code", "execution_count": 1, "id": "baed12d4", "metadata": { "execution": { "iopub.execute_input": "2024-07-01T13:29:27.040178Z", "iopub.status.busy": "2024-07-01T13:29:27.039820Z", "iopub.status.idle": "2024-07-01T13:29:27.053965Z", "shell.execute_reply": "2024-07-01T13:29:27.053016Z" }, "papermill": { "duration": 0.023767, "end_time": "2024-07-01T13:29:27.056826", "exception": false, "start_time": "2024-07-01T13:29:27.033059", "status": "completed" }, "tags": [ "remove-input" ] }, "outputs": [], "source": [ "# NO CODE\n", "from json2html import json2html\n", "import json, re\n", "from IPython.display import HTML" ] }, { "cell_type": "code", "execution_count": 2, "id": "a833c159", "metadata": { "execution": { "iopub.execute_input": "2024-07-01T13:29:27.072713Z", "iopub.status.busy": "2024-07-01T13:29:27.072493Z", "iopub.status.idle": "2024-07-01T13:29:27.077146Z", "shell.execute_reply": "2024-07-01T13:29:27.075867Z" }, "papermill": { "duration": 0.017649, "end_time": "2024-07-01T13:29:27.082054", "exception": false, "start_time": "2024-07-01T13:29:27.064405", "status": "completed" }, "tags": [ "parameters", "remove-input" ] }, "outputs": [], "source": [ "# NO CODE\n", "# PARAMETERS\n", "path = './meta/environment/meteocat_xema'" ] }, { "cell_type": "code", "execution_count": 3, "id": "637e9a4e", "metadata": { "execution": { "iopub.execute_input": "2024-07-01T13:29:27.099896Z", "iopub.status.busy": "2024-07-01T13:29:27.099025Z", "iopub.status.idle": "2024-07-01T13:29:27.106398Z", "shell.execute_reply": "2024-07-01T13:29:27.104856Z" }, "papermill": { "duration": 0.020044, "end_time": "2024-07-01T13:29:27.109984", "exception": false, "start_time": "2024-07-01T13:29:27.089940", "status": "completed" }, "tags": [ "injected-parameters" ] }, "outputs": [], "source": [ "# Parameters\n", "path = \"./meta/mosquito_alert/tigapics\"\n" ] }, { "cell_type": "code", "execution_count": 4, "id": "73222d3d", "metadata": { "execution": { "iopub.execute_input": "2024-07-01T13:29:27.124288Z", "iopub.status.busy": "2024-07-01T13:29:27.123633Z", "iopub.status.idle": "2024-07-01T13:29:27.151656Z", "shell.execute_reply": "2024-07-01T13:29:27.149988Z" }, "papermill": { "duration": 0.039795, "end_time": "2024-07-01T13:29:27.155768", "exception": false, "start_time": "2024-07-01T13:29:27.115973", "status": "completed" }, "tags": [ "remove-input", "full-width" ] }, "outputs": [ { "data": { "text/html": [ "
$schema../schema.json
@context
@vocabhttps://schema.org/
qudthttp://qudt.org/schema/qudt/
xsdhttp://www.w3.org/2001/XMLSchema#
@typeDataCatalog
nametigapics
conditionsOfAccessPublic
descriptionPictures of adult mosquitos and breeding sites. Classification labels are provided for ML training for the pictures of mosquitos visualized on the MosquitoAlert map.
url
  • http://webserver.mosquitoalert.com
  • https://www.ebi.ac.uk/biostudies/studies/S-BIAD249
licensehttps://creativecommons.org/publicdomain/zero/1.0/
citation
  • Eritja, R., Palmer, J. R. B., Roiz, D., Sanpera-Calbet, I., and Bartumeus, F., “Direct Evidence of Adult Aedes albopictus Dispersal by Car”, Scientific Reports, vol. 7, 2017. doi:10.1038/s41598-017-12652-5
  • Palmer, J. R. B., “Citizen science provides a reliable and scalable tool to track disease-carrying mosquitoes”, Nature Communications, vol. 8, 2017. doi:10.1038/s41467-017-00914-9
temporalCoverage2014/..
spatialCoverage
@typePlace
nameWorldwide
sameAshttps://www.wikidata.org/wiki/Q13780930
hasPart
  • @typeDataset
    nametigapics_mosquitoalert
    descriptionIncremental backup of all the pictures (adults and sites) that can be viewed at the Mosquito Alert map webserver given a picture IID. Pictures could be downloaded even directly from webserver.mosquitoalert.com from its static resources but it's more convenient to use sftp to the backup.
    temporalCoverage2014/..
    spatialCoverage
    @typePlace
    nameWorldwide
    sameAshttps://www.wikidata.org/wiki/Q13780930
    distribution
    • @typeDataDownload
      namemosquitoalert_webserver
      descriptionDistribution by image download from MosquitoAlert webserver
      encodingFormatJPG, PNG
      workExample./notebooks/tigapics.py
      contentUrl
      • http://webserver.mosquitoalert.com/media/tigapics/{ID_PICNAME}
      contentSize1/10MB
    • @typeDataDownload
      namelaurus_backup
      descriptionDistribution by SFTP protocol from Laurus-CREAF VM.
      encodingFormatJPG, PNG
      workExample./notebooks/tigapics.py
      contentUrl
      • sftp://{USERNAME}@158.109.47.9/home/backup_aux/webuser/backup/synced_media/tigapics/{ID_PICNAME}.jpg
      contentSize1/10MB
    variableMeasured
  • @typeDataset
    nametigapics_labels_bioimagearchive
    descriptionAdult mosquito labels that describe the tigapics_bioimagearchive dataset. Note that this list contains a 'path' attribute that provides {SPECIES}/{ID_PICNAME}.
    temporalCoverage2014/2021
    spatialCoverage
    @typePlace
    nameWorldwide
    sameAshttps://www.wikidata.org/wiki/Q13780930
    distribution
    • @typeDataDownload
      namebioimagearchive
      descriptionDistribution by image-labels download from BioStudies webserver
      encodingFormatTSV
      workExample./notebooks/tigapics.py
      contentUrl
      • https://www.ebi.ac.uk/biostudies/files/S-BIAD249/File_List.pagetab.tsv
      contentSize7MB
    variableMeasured
  • @typeDataset
    nametigapics_bioimagearchive
    descriptionAdult mosquito pictures useful for machine-learning classification from the BioImage Archive repository. It is possible to download single images or species-chunks ('Aedes_albopictus', 'Aedes_aegypti', 'Aedes_japonicus', 'Aedes_koreicus', 'Japonicus_koreicus', 'Complex', 'Culex', 'Other_species', 'Not_sure'). Beside images, a file list is provided to label each image for ML classification.
    temporalCoverage2014/2021
    spatialCoverage
    @typePlace
    nameWorldwide
    sameAshttps://www.wikidata.org/wiki/Q13780930
    distribution
    • @typeDataDownload
      namebioimagearchive_single_image
      descriptionDistribution by image download from the BioImage Archive repository
      encodingFormatJPG, PNG
      workExample./notebooks/tigapics.py
      contentUrl
      • https://www.ebi.ac.uk/biostudies/files/S-BIAD249/{CLASS}/{ID_PICNAME}
      contentSize1/10MB
    • @typeDataDownload
      namebioimagearchive_class
      descriptionDistribution by image-chunks download from the BioImage Archive repository
      encodingFormat[JPG, PNG].ZIP
      workExample./notebooks/tigapics.py
      contentUrl
      • https://www.ebi.ac.uk/biostudies/files/S-BIAD249/{CLASS}
      contentSize50-1000MB
    variableMeasured
measurementTechnique
  • Sampling. Anonymous citizen scientists send reports of possible observations of mosquitoes, their breeding sites and bites using the open source and free smartphone app Mosquito Alert. To send an observation, participants need to answer a small questionnaire (taxonomic questions in the case of mosquitoes or some descriptors in the case of breeding sites), indicate the location (current participant location or selecting it on a map), add a picture (optional) and notes or comments (optional). The app and project website offers information to help identify the target species and take good pictures that allow a proper post validation from entomologists (see more information onQuality Control section). Participants can edit or remove the observation at any time (only if the participant still maintains the Mosquito Alert app in their phone). The last version of each report is considered the prevailing information. There is no pre-set sampling frequency: participants can send as many data as they like. The project runs "face-to-face data collection events" mainly in schools, meaning that in some places and for a given time period, data sampling might be more intense. This is also true when and where there has been a particular dissemination event.
  • Quality control. Each report containing at least one picture evaluated by three independent entomologist and, if needed, reviewed by a fourth expert(senior entomologist). The dataset only includes reports from citizen staged by them as "adult mosquito", that contain at least one picture and that it has been evaluated by entomological experts.
creator
  • @typeProject
    @idMA
    nameMosquito Alert, Proyecto Coordinado por CREAF, CEAB-CSIC e ICREA
    contactPoint
    @typeContactPoint
    emailinfo@mosquitoalert.com
    urlhttp://www.mosquitoalert.com/
  • @typePerson
    @idJG
    nameGarriga Farriol, Joan
    identifierhttps://orcid.org/0000-0002-4561-7835
    contactPoint
    @typeContactPoint
    contactTypedata scientist
    emailjgarriga@ceab.csic.es
    urlhttps://www.ceab.csic.es/es/persona/joan-garriga-farriol/
  • @typePerson
    @idAE
    nameEscobar Rúbies, Agustí
    identifierhttps://orcid.org/0000-0002-6856-0480
    contactPoint
    @typeContactPoint
    contactTypeprogrammer
    emaila.escobar@creaf.uab.es
    urlhttp://www.creaf.cat/es/personal/agusti-escobar-rubies/
" ], "text/plain": [ "" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# NO CODE\n", "# FULL WIDTH\n", "with open(f'{path}.json') as f:\n", " data = json.load(f)\n", "\n", "table = json2html.convert(json=data, clubbing=False)\n", "table_sub = re.sub('', '', table)\n", "\n", "HTML(table_sub)\n", "\n", "# Run the following in the command line to build a html table\n", "# $ jupyter nbconvert --to html --no-input --no-prompt build_tables.ipynb\n" ] }, { "cell_type": "code", "execution_count": null, "id": "43ad9e64", "metadata": { "papermill": { "duration": 0.006658, "end_time": "2024-07-01T13:29:27.170728", "exception": false, "start_time": "2024-07-01T13:29:27.164070", "status": "completed" }, "tags": [] }, "outputs": [], "source": [] } ], "metadata": { "interpreter": { "hash": "524d3359b179f3b444361f48db8ae048bd8c237924fac1cd48a4c6f8144f6452" }, "kernelspec": { "display_name": "Python 3.7.10 64-bit ('scidb': conda)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.4" }, "metadata": { "interpreter": { "hash": "e3961729dbf4ff77740ff872c9a3eef08621b5b434e3d8d81026af4505918c74" } }, "papermill": { "default_parameters": {}, "duration": 1.721826, "end_time": "2024-07-01T13:29:27.501808", "environment_variables": {}, "exception": null, "input_path": "build_info.ipynb", "output_path": "./meta_ipynb/tigapics.ipynb", "parameters": { "path": "./meta/mosquito_alert/tigapics" }, "start_time": "2024-07-01T13:29:25.779982", "version": "2.3.4" } }, "nbformat": 4, "nbformat_minor": 5 }