𧬠The first region-scale, harmonized #metagenomic catalog for the Middle East & North Africa β 60,126 runs across 24 countries π, featuring an interactive web platform π₯οΈ, ecological analytics π, and a full reproducible pipeline βοΈ
# 𧬠MENA Microbiome Database
> **The first region-scale, harmonized metagenomic catalog for the Middle East and North Africa.** π
---
## π Overview
The **MENA Microbiome Database** consolidates all publicly available metagenomic records from **24 Middle Eastern and North African countries** into a single, harmonized, and fully searchable resource.
| Metric | Value |
|--------|-------|
| π§ͺ Metagenomic runs | **60,126** |
| 𧬠Unique BioSamples | **51,365** |
| π BioProjects | **2,373** |
| π Countries covered | **24** |
| π
Data span | **2008 β 2026** |
| 𧬠Primary sequencing platform | Illumina (87.2%) |
Data were retrieved from **ENA**, **NCBI SRA**, and **PubMed**-linked BioProjects, harmonized to a common schema, and enriched with BioSample / experiment / study XML attributes. Community metagenomics runs are algorithmically separated from single-organism genomics using a transparent, rule-based classifier.
---
## π Interactive Web Platform
The platform is deployed via **GitHub Pages** and requires no installation.
**β Open the MENA Microbiome Platform**
Features:
- π Full-text & multi-filter search across all 60,126 runs
- πΊοΈ Per-country, per-category, and per-biome breakdown
- π Ecology & diversity analytics (Shannon, Simpson, PCoA, PERMANOVA)
- πΊοΈ Geospatial sampling map with Moran's I spatial clustering
- π§ NLP-derived thematic cluster explorer (9 clusters, silhouette = 0.59)
- π€ Export to TSV / CSV / XLSX / JSON
> **GitHub Pages setup:** In your repository settings go to **Settings β Pages**, set the source branch to `main` and the folder to `/ (root)`. The `index.html` file is the platform entry point.
---
## π Repository Structure
```
mena-microbiome-db/
βββ index.html # π Interactive web platform (GitHub Pages entry point)
βββ README.md
βββ requirements.txt # π¦ Python dependencies for all scripts
βββ .gitignore
βββ scripts/
βββ 01_fetch_mena_v5_patched.py # π₯ Step 1 β Data acquisition from ENA & β¦