This repository contains the full codebase of Mosaico, the official web platform developed by the Istituto Superiore di Sanità (ISS) to assist entomologists in the classification and monitoring of mosquito species using AI.
The platform integrates:
- A Django-based backend with RESTful APIs
- A responsive frontend for image interaction and user feedback
- Deep learning modules for automatic species classification and explainability
Mosaico accelerates entomological workflows by:
- Automatically classifying mosquitoes from images via deep learning
- Providing real-time uncertainty-aware predictions
- Allowing experts to send feedback and corrections
- Generating Excel reports of collected species across samples and locations
- Authentication: JWT + API Key (
Mosaico-API-Key) - Only staff/superusers can access Swagger and ReDoc
- File access is strictly sandboxed to prevent path traversal