FAIR‑by‑design metadata for preclinical research — API‑first, reproducible, and HCM‑ready.

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.

API‑first (JSON‑LD)
Role‑based access
FAIR & 3Rs aligned
Git‑ops friendly

Core features

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.

HCM integration

Plug in DVC, LMT, iMouse and other systems. Normalize outputs into comparable behavioral metrics with provenance and versioning.

API Platform backend

Symfony/API Platform with GraphQL & REST. Auth via Keycloak (OIDC). Postgres storage. Exports to CSV, JSON, JSON‑LD, and NWB.

React admin UI

Fast data entry with smart forms: required fields, controlled vocabularies, date pickers, unit selectors, and data validators.

ML‑ready data

Clean, structured datasets with clear labels and metadata context for downstream analytics, anomaly detection, and model training.

Reproducibility by default

Version control, data lineage, and export recipes ensure the same analysis yields the same results across labs and time.

Who benefits?

Platform
For Labs
For CROs

Interoperable

JSON‑LD contexts make your data linkable across systems and knowledge graphs.

Governed

RBAC, audit logs, and dataset licensing to control who sees what and when.

Exports

One‑click export presets to CSV, JSON, JSON‑LD, and NWB with unit handling.

Faster studies

Templates for common protocols; reduce paperwork, reduce errors.

Collaboration

Share structured datasets with collaborators without emailing spreadsheets.

Animal welfare

Traceability of housing, procedures, and endpoints supports 3Rs compliance.

Operational efficiency

Standardized intake + outputs; fewer bespoke pipelines per client.

Productized data

Offer reproducible data packages with provenance; accelerate client decisions.

SLAs you can defend

Clear versioning and audit logs back your quality claims during audits.

Architecture at a glance

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;
        

Data lifecycle

1) Define

Choose an ontology‑aligned template (study, cohort, procedures). Required fields + controlled vocabularies ensure consistency.

2) Capture

Enter metadata; ingest HCM outputs through adapters with unit normalization and provenance tags.

3) Validate

Server‑side SHACL validation + client hints catch issues before they pollute datasets.

4) Export

Reproducible export recipes to CSV/JSON/JSON‑LD/NWB. Each export is versioned.

Business value

Cut time‑to‑insight

Reduce study setup and data wrangling by 30–60% with templates and validated entries.

De‑risk audits

Traceability, access control, and provenance logs make QA reviews boring again.

Align with 3Rs

Better metadata → fewer repeated experiments → better welfare and lower costs.

Multi‑site ready

Harmonize across sites; ship the same export recipe to partners and regulators.

Want this page in your site?

Drop this file as index.html in your /docs folder or root of your GitHub Pages.

Request a branded version

FAQ

Does this require a build step?

No. This page uses vanilla HTML/CSS/JS with CDNs for icons and Mermaid. You can customize styles inline or add a .css file.

Can I switch themes?

Tweak the :root color variables to suit MAPP branding (e.g., darker violet or your logo palette).

Where do I put my real diagram?

Edit the Mermaid block in the Architecture section. The diagram renders at runtime; no pipeline needed.

Contact

For demos, pilots, and partnerships: contact@neuronautix.com • Add links to LinkedIn, GitHub, or a booking page.