Logo Lanfrica

marouanetakie/morocco-metadb

Domain:

healthcare

Record type:

dataset
Creator:
mar
Host:
Open phytochemical database of North African medicinal plants # MoroccoMetaDB 🌿 **Open phytochemical database of North African medicinal plants** MoroccoMetaDB is a structured, open-access SQLite-backed database and Streamlit web interface for curating UPLC-ESI-MS phytochemical profiles, biological activities (DPPH, ABTS, MTT, MIC…), molecular docking results (AutoDock Vina), and ethnobotanical records of medicinal plants from Morocco and North Africa. **Currently covers:** *Erodium moschatum* (Geraniaceae) and *Reseda alba* (Resedaceae). --- ## Live demo --- ## Features - 🌿 **Plant records** β€” taxonomy, country/region, endemism, traditional use - πŸ§ͺ **Compounds** β€” UPLC-ESI-MS data: m/z, RT, adduct, ionization mode, SMILES - πŸ“Š **Bioactivities** β€” IC50/EC50 for DPPH, ABTS, FRAP, MTT, alpha-glucosidase, gastroprotective assays - πŸ”¬ **Docking results** β€” AutoDock Vina binding energies, H-bonds, key residues - πŸ“š **References** β€” DOI-linked literature per plant - πŸ“₯ **Export** β€” CSV per table + full JSON --- ## Installation ```bash git clone github.com cd morocco-metadb pip install -r requirements.txt cp .env.example .env # add your API keys python data/seeds/seed_data.py streamlit run ui/app.py ``` --- ## Project structure ``` morocco-metadb/ β”œβ”€β”€ db/ β”‚ β”œβ”€β”€ schema.py # SQLite schema (7 tables) + init_db() β”‚ └── crud.py # All CRUD + get_stats() β”œβ”€β”€ agents/ β”‚ └── literature_agent.py # PubMed search + Claude summarisation β”œβ”€β”€ ui/ β”‚ └── app.py # Streamlit web interface β”œβ”€β”€ data/seeds/ β”‚ └── seed_data.py # Real research data (Erodium, Reseda) β”œβ”€β”€ .streamlit/ β”‚ └── config.toml # Dark green theme β”œβ”€β”€ .env.example β”œβ”€β”€ requirements.txt └── CITATION.cff ``` --- ## Data schema | Table | Key fields | |---|---| | `plants` | scientific_name, family, country, region, traditional_use | | `compounds` | name, class, molecular_formula, m/z, adduct, ionization_mode | | `bioactivities` | assay_type, value, unit, value_type …