Yt Demon Link: Click Here
AMR-Watch is a predictive public health monitoring platform that visualizes Antimicrobial Resistance (AMR) risk trends across regions and links real-time data to on-ground action
The platform combines machine learning predictions, geospatial visualization, and public health workflow automation to help municipal authorities and healthcare teams respond proactively to AMR risk hotspots.
# AMR-Watch Project
AMR-Watch Project/
β
βββ π 1. chennai_wards_datamerging.ipynb
β β
β βββ π― Purpose: Data Aggregation & Geospatial Unification
β βββ π Inputs:
β β βββ π KML files (Ward Boundaries, Flood Points, UPHCs)
β β βββ π Excel/CSV files (Census Data, Water Quality)
β β βββ πΊοΈ Shapefiles (Drainage Networks)
β β
β βββ βοΈ Processes:
β β βββ Merges disparate geospatial and tabular datasets
β β βββ Cleans and standardizes ward names and IDs
β β βββ Aligns all data to a common geospatial framework (ward boundaries)
β β βββ Computes initial features like population density
β β
β βββ π Output: A preliminary GeoPackage file with unified ward-level data
β
βββ π 2. elevation_landcover_extract.ipynb
β β
β βββ π― Purpose: Geospatial Feature Engineering
β βββ π Input: The unified GeoPackage file from the previous step
β β
β βββ βοΈ Processes:
β β βββ Extracts mean, min, and max elevation for each ward from a Digital Elevation Model (DEM)
β β βββ Calculates the percentage of different land cover types (e.g., urban, water, vegetation) within each ward
β β βββ Enriches the ward data with these new environmental features
β β
β βββ π Output: An enriched GeoPackage file (f_data.gpkg) containing comprehensive geospatial and environmental features
β
βββ π 3. AmrRisk_prediction.ipynb
β β
β βββ π― Purpose: AMR Risk Score Calculation
β βββ π Input: The enriched GeoPackage file (f_data.gpkg)
β β
β βββ βοΈ Processes:
β β βββ Implements a weighted formula to calculate an AMR risk score for each ward
β β βββ Considers factors like microbial load, flood risk, heavy metal concentration, and health infrastructure
β β βββ Assigns a final, quantifiable risk score to each ward
β β
β βββ π Output: The final GeoPackage (chennai_ward_amr_risk.gpkg) with an added AMR_risk_score column, ready for the backend server
β
βββ π€ Modeling Branch (Utilizes data from the pipeline)
β
βββ π 4. flood_prediction_model.ipynb
β β
β βββ π― Purpose: Train Flood Prediction Model
β βββ π Inputs: Historical data on rainfall, temperature, humidity, river discharge, etc.
β β
β βββ βοΈ Processes:
β β βββ Preprocesses and cleans the historical flood dataset
β β βββ Trains a machine learning model (e.g., XGBoost, RandomForest) to predict flood probability
β β βββ Serializes the trained model into a pickle file
β β
β βββ π Output: A trained model file (flood_batata.pkl)
β
βββ π 5. finetuned_vgg_diseasepred.ipynb
β
βββ π― Purpose: Train Image-based Disease Classifier
βββ π Inputs: A labeled dataset of skin disease images (e.g., ringworm, eczema)
β
βββ βοΈ Processes:
β βββ Implements data augmentation to improve model robustness
β βββ Utilizes transfer learning by fine-tuning a pre-trained VGG model on the specific disease dataset
β βββ Saves the trained model weights
β
βββ π Output: A trained deep learning model file for disease classificationInteractive overlays let officials correlate AMR risk with key environmental and infrastructural factors.
Buttons: Flood_data
βοΈ Actions & Integration
Clicking a layer overlays infrastructure data over AMR hotspots.
Random Forestβbased AMR risk score calculation.
π§ Interpretation
The resulting AMR Risk Score provides a continuous numeric measure of relative antimicrobial resistance risk across Chennaiβs wards. Higher values indicate greater risk due to microbial contamination, flood exposure, or environmental stressors; lower values represent better resilience and healthcare access.
π§Ύ Automated Task Creation
Clicking a high-risk zone triggers an automated workflow:
Task Title: New Infrastructure Task: [Ward Name]
Task Type: Auto-selected β AMR Risk Scores, Live Flood Prediction
Pre-filled Data: AMR risk score, coordinates, and causal factors from open sources.
Assignment: Dropdown list of municipal response teams.
Priority Selector: High / Medium / Low
β This pipeline enables real-time decision support for flood-prone and infection-vulnerable communities.
20251012-091159_TId2bAxK.mp4
Transforms field-level image data into verified, actionable reports.
Button: Upload Image
Actions & Integration:
- Field officers upload microscopy images from mobile devices.
- Model predicts disease, e.g.,
βPredicted Disease: Ringworm, Confidence: 87%β
- Clicking
Log Suspected Case & Notify Officer- Auto-filled Data: Pathogen, confidence, timestamp, GPS.
- User Inputs: Source, patient ID (anonymized), field notes.
- Follow-up Flag: Checkbox for urgent epidemiological investigation.
- Submit: Sends immediate alerts to regional health officers and logs the case to the epidemiological map.
Method:
-
Get pre trainer model on skin-diseases from hugging face.
-
Prepare custom dataset -> finetune
-
Model
VGG16 + AutoEncoders- Accuracy: 93.4%.
- Inputs: classes of own custom data.
- Outputs: Disease-predicted with ai companion.
| Feature | Missing Values |
|---|---|
| Latitude | 0 |
| Longitude | 0 |
| Rainfall (mm) | 0 |
| Temperature (Β°C) | 0 |
| Humidity (%) | 0 |
| River Discharge (mΒ³/s) | 0 |
| Water Level (m) | 0 |
| Elevation (m) | 0 |
| Land Cover | 0 |
| Soil Type | 0 |
| Population Density | 0 |
| Infrastructure | 0 |
| Historical Floods | 0 |
| Flood Occurred | 0 |
β No missing values detected across all features β dataset is clean and ready for model training.
- RandomForest Regressor.
- Accuracy - 95%.
- Clicking on a region opens to plan preventive actions, such as deploying resources to high-risk zones or issuing public health advisories.
This module integrates real-time global weather data to provide predictive insights on environmental conditions that may influence AMR risk.
Features & Integration:
-
Displays current global weather patterns using temperature, rainfall, and humidity overlays.
-
Highlights regions where extreme weather may contribute to AMR hotspots.
-
Openweather live data for all wards
--
| Category | Technologies |
|---|---|
| Frontend | React+vite, Plotly, Folium |
| Backend | Python, TensorFlow, Keras |
| Data Handling | Pandas, NumPy |
| Visualization | Matplotlib, Seaborn |
| Integration | API, REST Endpoints |
| Deployment | Docker |
Team Name: Shooting Star Foundation π
Event: IBM Z Datathon 2025
Theme: Predictive AMR Surveillance and Public Health Response
Institution: [Your College / Organization Name Here]
| Name | Role | Focus Area |
|---|---|---|
| Ipsita Kar | Skin Disease Integration and Github | |
| Ganesh | Data Engineer | AMR Risk Model & Data Pipeline |
| Sanjeev | UI/UX Developer | Global Temperature & Integration |
| Sanjeev | PPT | API for Weather Prediction and PPT |
π Proudly developed by the Shooting Star Foundation during the IBM Z Datathon 2025!
β
Real-time AMR risk prediction
β
Layer-wise environmental correlation
β
Disease classification from field samples
β
End-to-end response tracking dashboard
β
Global Temperature and weather Alert System ( For Flood Prone areas showing Possibilities )
- Integration with satellite rainfall prediction APIs
- Improved explainable AI visualization for policy-level insights
- Offline-first mobile interface for field data collection
- API-based cross-regional health data exchange






