Ontology‑driven metadata
Capture experiments with validated schemas (JSON‑LD + SHACL). Align with Mouse Behavior Ontology (MBO), SEND‑JSON, and lab SOPs for semantic consistency.
MAPP unifies experimental metadata, home‑cage monitoring outputs, and ontology‑driven schemas into one elegant platform. Connect your devices, structure your studies, and export to CSV/JSON/NWB without tears.
Capture experiments with validated schemas (JSON‑LD + SHACL). Align with Mouse Behavior Ontology (MBO), SEND‑JSON, and lab SOPs for semantic consistency.
Plug in DVC, LMT, iMouse and other systems. Normalize outputs into comparable behavioral metrics with provenance and versioning.
Symfony/API Platform with GraphQL & REST. Auth via Keycloak (OIDC). Postgres storage. Exports to CSV, JSON, JSON‑LD, and NWB.
Fast data entry with smart forms: required fields, controlled vocabularies, date pickers, unit selectors, and data validators.
Clean, structured datasets with clear labels and metadata context for downstream analytics, anomaly detection, and model training.
Version control, data lineage, and export recipes ensure the same analysis yields the same results across labs and time.
JSON‑LD contexts make your data linkable across systems and knowledge graphs.
RBAC, audit logs, and dataset licensing to control who sees what and when.
One‑click export presets to CSV, JSON, JSON‑LD, and NWB with unit handling.
Templates for common protocols; reduce paperwork, reduce errors.
Share structured datasets with collaborators without emailing spreadsheets.
Traceability of housing, procedures, and endpoints supports 3Rs compliance.
Standardized intake + outputs; fewer bespoke pipelines per client.
Offer reproducible data packages with provenance; accelerate client decisions.
Clear versioning and audit logs back your quality claims during audits.
This Mermaid diagram summarizes the backend–frontend structure and data flow. Adapt labels to your exact stack.
flowchart LR subgraph Client[Front‑end (React Admin / MUI)] UI[Smart Forms (validators, date pickers, vocabularies)] Dash[Dashboards (Projects, Studies, Datasets)] end subgraph API[Backend (Symfony / API Platform)] Auth[Keycloak / OIDC] REST[REST & GraphQL (JSON‑LD / Hydra)] SHACL[Validation (SHACL shapes)] Export[Export Engine (CSV, JSON, JSON‑LD, NWB)] end subgraph Data[Storage & Services] DB[(PostgreSQL)] Obj[(Object Storage / S3)] KG[(Knowledge Graph / JSON‑LD contexts)] end subgraph HCM[HCM & Instruments] DVC[DVC / Tecniplast] LMT[Live Mouse Tracker] IoT[Other Sensors / iMouse] end UI -- CRUD --> REST Dash -- Query --> REST REST -- Validate --> SHACL REST -- Authz --> Auth REST -- Persist --> DB REST -- Files --> Obj REST -- Linkage --> KG HCM -- Ingest (adapters) --> REST Export -- Reads --> DB Export -- Generates --> Obj classDef node fill:#111a2b,stroke:#334155,color:#e5e7eb; classDef hot fill:#132a3e,stroke:#60a5fa,color:#e5e7eb; class UI,Dash,REST,Export hot;
Choose an ontology‑aligned template (study, cohort, procedures). Required fields + controlled vocabularies ensure consistency.
Enter metadata; ingest HCM outputs through adapters with unit normalization and provenance tags.
Server‑side SHACL validation + client hints catch issues before they pollute datasets.
Reproducible export recipes to CSV/JSON/JSON‑LD/NWB. Each export is versioned.
Reduce study setup and data wrangling by 30–60% with templates and validated entries.
Traceability, access control, and provenance logs make QA reviews boring again.
Better metadata → fewer repeated experiments → better welfare and lower costs.
Harmonize across sites; ship the same export recipe to partners and regulators.
Drop this file as index.html
in your /docs
folder or root of your GitHub Pages.
No. This page uses vanilla HTML/CSS/JS with CDNs for icons and Mermaid. You can customize styles inline or add a .css
file.
Tweak the :root
color variables to suit MAPP branding (e.g., darker violet or your logo palette).
Edit the Mermaid block in the Architecture section. The diagram renders at runtime; no pipeline needed.
For demos, pilots, and partnerships: contact@neuronautix.com • Add links to LinkedIn, GitHub, or a booking page.