Skip to content
areewitoelar edited this page Mar 16, 2026 · 12 revisions

SHAREbrain

Open in MATLAB Online

SHAREbrain is a workflow aimed to help researchers prepare data and metadata in a standardised manner for sharing via the EBRAINS Data & Knowledge service

Poster at FENS 2025

Workflow Diagram

SHAREbrain workflow

https://github.com/user-attachments/assets/f1d35783-3940-4357-b240-6a302257b47d

Getting Started

Requirements

  • MATLAB R2022b to R2024b (R2025a and later compatibility under testing)
    • Image Processing Toolbox (NANSEN)
    • Statistics and Machine Learning Toolbox (NANSEN)
  • Python 3.9 or later (Please refer to this table for an overview of versions compatible with your MATLAB release)

Installation

Clone this repository and run:

sharebrain_install

Modules

NANSEN to NWB

  1. NANSEN branch: dev
  2. NANSEN-SHAREbrain module
  3. NANSEN-NWB module

NANSEN to openMINDS / EBRAINS

  1. openMINDS-MATLAB
  2. openMINDS-KG-Sync
  3. openMINDS-MATLAB-GUIDE
  4. EBRAINS_MATLAB

Workflow Steps

  1. Create NANSEN project Use NANSEN to create a project to manage your dataset, enabling you to enter metadata and standardise data both programmatically and interactively

  2. Add metadata Add high-level metadata using the EBRAINS Metadata Wizard and experiment-specific data using NANSEN's metadata tables

  3. Convert and standardise data Convert data to NWB using NANSEN. This steps lets you interactively create NWB conversion pipelines using modular file adapters and conversion plugins.

  4. Organize data files in a BIDS-like manner

  5. Request dataset curation

  6. Upload data

Acknowledgements

This project is funded by the University of Oslo via the Hub-Node SHAREbrain

Clone this wiki locally