Mentors: Cyril Pernet cyril.pernet@nru.dk; Lyuba Zehl <Lyuba.Zehl@ebrains.eu>; Oliver Schmid; Sophia Pieschnik; Peyman Najafi
Skill level: junior+, mid
Required skills: Python and git required. Familiarity with data formats like BIDS, JSON, YAML, and CSV. Basic understanding of neuroimaging modalities (e.g., MRI, EEG, MEG).
Time commitment: Large (350h)
Forum for discussion
About: The project aims at automating the submission of BIDS datasets to the EBRAINS Knowledge Graph using bids2openminds converter. The common data submission workflow of the EBRAINS research infrastructure, currently assumes an individual (human) data provider. However, an automated data submission workflow from another data registry to EBRAINS is not yet established. In particular, if those data registries enforce BIDS as data model, such an automated workflow could be established using the bids2openminds converter. This important enhancement for the EBRAINS-RI would greatly facilitate integration of existing, validated BIDS dataset to the EBRAINS Knowledge Graph.
The data registration workflow will be built on two established standards: BIDS and openMINDS. BIDS is the community standard to organize, name and share data. openMINDS is EBRAINS metadata schema underlying the knowledge graph. Recently, openMINDS released a prototype for a bids2openminds converter that should be used as base for this project. Although allowing also for isolated data registration from individual researchers, the aim is to allow for automated registrations of BIDS compliant data collections from established health data platforms to the EBRAINS Knowledge Graph to increase their visibility in the research community. As test bed, a data registration workflow between publicneuro.eu and EBRAINS should be established.
The contributor will work in close collaboration with developers from publicneuro.eu, the EBRAINS Knowledge Graph, the EBRAINS Curation, and openMINDS.
Aims:
- Minimal set of deliverables:
- Establish a procedure of authentication for the submitter to the knowledge graph allowing recognition of the data submitter
- Establish automated ingestion of data from publicneuro.eu into the EBRAINS KG using the bids2openminds converter (prototype)
- Establish automated ingestion of data from publicneuro.eu into the EBRAINS KG using the bids2openminds converter (pilot implementation and testing)
- Documentation
- Tutorial demonstration
- Additional ‘if time allows’ deliverables (optional)
- Batch mode, to submit many datasets at once, rather than serially
Website:
- https://bids.neuroimaging.io/
- GitHub - bids-standard/bids-website: Website for the Brain Imaging Data Structure standard.
Tech keywords: Python, BIDS, big data, knowledge graphs