SAMBA — System for Acute Malignancy Blood-smear Analysis. AI-powered hematology screening app for resource-limited settings. INS Mozambique.
# SAMBA — System for Acute Malignancy Blood-smear Analysis
> AI-powered blood smear analysis for acute leukemia screening in resource-limited settings.
---
## About
**SAMBA** is a mobile application that uses computer vision and AI to screen for acute hematological malignancies (leukemia, lymphoma) directly from blood smear images captured with a smartphone-adapted optical microscope.
Designed for health units with limited laboratory infrastructure, SAMBA works **fully offline** and requires only:
- A standard optical microscope (100× oil immersion objective)
- An Android smartphone with universal adapter (~$20–30 USD)
- Giemsa or May-Grünwald stained blood smears
- No reagents, no automated analyser, no internet connection
---
## Clinical Targets
| Finding | Method | Alert threshold |
|---|---|---|
| Blast cells | Morphological AI detection | ≥ 5% of WBC |
| Severe anaemia | Chromatic pallor analysis | Hb proxy 50 × 10⁹/L |
### SAMBA Risk Score (0–18 points)
| Score | Alert level | Action |
|---|---|---|
| 0 – 4 | 🟢 Low risk | Clinical surveillance |
| 5 – 9 | 🟡 Suspected | Priority flow cytometry |
| ≥ 10 | 🔴 Urgent | Same-day referral to haemato-oncology |
---
## Repository Structure
```
samba-app/
├── app/ # Flutter mobile app (Android/iOS)
├── model/
│ ├── training/ # Google Colab training notebooks
│ └── weights/ # Exported TFLite models
├── dataset/
│ ├── annotation_guide/ # Labelling instructions for lab technicians
│ └── metadata/ # Slide metadata (no clinical images)
├── docs/
│ ├── protocol/ # Clinical and ethics protocol (CNBS)
│ └── publications/ # Manuscripts in preparation
├── dashboard/ # Web surveillance dashboard (React)
└── .github/
└── workflows/ # CI/CD pipelines
```
---
## Institutions
| Institution | Country | Role |
|---|---|---|
| Instituto Nacional de Saúde (INS) | 🇲🇿 Mozambique | Lead institution |
| Universidade Ca …