esl-epfl / szcore

ORD hackaton
MIT License
0 stars 1 forks source link

SZcore

Background

This repository hosts an open seizure detection benchmarking platform. The aim is to provide an open source platform for the community to submit their seizure detection algorithms and provide automatic benchmark results on various high quality datasets.

Usage

Users can submit a containerized algorithm by opening a PR adding a yaml file in the algorithms directory. The yaml file should describe their algorithm following our schema (see example (LINK)) and point to a publicly available docker image based on our template (see config/template.Dockerfile).

Once the PR is merged, this image is used to execute the algorithm on github actions, compute performance metrics and update a static website hosted on github pages.

Data flow

overview

Acknowledgement

This project was developed as part of the ORD for the Sciences hackathon organized by EPFL Open Science and SDSC by the team "zinalrothorn", composed of @EishaMazhar, @danjjl, @esthertsw and @cmdoret