Repository to demonstrate the packaging process for algorithms to be evaluated with SzCORE.
This repository re-implements Jean Gotman, 'Automatic recognition of epileptic seizures in the EEG', Clin. Neurophysioly, 1982.
The python code along with dependencies are contained in the gotman_1982 folder. The code is developed to run automated seizure detection on BIDS / SzCORE standardized EDF files. The code is expected to output a HED-SCORE / SzCORE TSV annotation file.
The python code is then packaged in a docker container. The container contains two volumes (/data, /output), used respectively, to hold the input EDF and output TSV. Upon entry the container should run the algorithm. It expects the input filename as an environment variable $INPUT and the output filename as an environment variable $OUTPUT.