Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matteocargnelutti/maguire-lab-seizure-detection-webapp

🧠 Maguire Lab's Deep Learning Seizure Detection WebApp.
https://github.com/matteocargnelutti/maguire-lab-seizure-detection-webapp

data-science eeg-signals-processing neuroscience

Last synced: about 1 month ago
JSON representation

🧠 Maguire Lab's Deep Learning Seizure Detection WebApp.

Awesome Lists containing this project

README

        

# Maguire Lab's Deep Learning Seizure Detection WebApp
🧠 In-browser detection of seizure activity from single-channel LFP/EEG brain recordings using deep learning.

**Try it online:** https://deep-seizure-detect.herokuapp.com

![App screenshot](__github/app-on-computer.png)

## How does it work
- Provide the app with a CSV file containing rodent EEG data, where each row is a sequence of 500 samples at 100 Hz.
[ℹī¸ More info](https://deep-seizure-detect.herokuapp.com/static/img/data-format.png) - [📄 Example](https://deep-seizure-detect.herokuapp.com/static/samples/sample_149_sequences_with_seizures.csv)

- The app will read the file and send it by chunks to our server, where our machine learning algorithm runs. Nothing is stored on our end.

- Once the whole file has been processed, the app generates a dynamic visualization allowing verification, editing and export of the results.

---

## About the model
The model is a convolutional neural net that was built using [Keras](https://keras.io/) API with a Tensorflow-backend. It was trained on LFP data from
chronically epileptic mice that were generated using intra-hippocampal kainate injections by [Dr. Trina Basu](https://twitter.com/trina_basu).

---

## Authors, license and intended use
Built with the [Maguire Lab at Tufts University](https://www.maguirelab.com/) by:

Matteo Cargnelutti | Pantelis Antonoudiou, PhD
------------------ | --------------------------
![Matteo Cargnelutti - Avatar](https://avatars3.githubusercontent.com/u/625889?s=460&u=a116df5de22bd9dcb9d33d88318771db4510ca22&v=4) | ![Pantelis Antonoudiou - Avatar](https://avatars3.githubusercontent.com/u/29359722?s=460&u=830a8a3512fb5971af07ab8cc043a7283c93f1c2&v=4)
Software Development | Data Science
Boston, USA / France đŸ‡Ģ🇷 | Boston, USA / Cyprus 🇨🇾
[@matteocargnelutti](https://github.com/matteocargnelutti)| [@pantelisantonoudiou](https://github.com/pantelisantonoudiou)

This open-source software is distributed under [the Apache 2.0 License](/LICENSE).

This software was built and made available for research purposes only and is intended for use on rodent data.

---

## Resources and references
["How Deep Learning Solved My Seizure Detection Problems"](https://journals.sagepub.com/doi/10.1177/1535759720948430).
Commentary by Pantelis Antonoudiou and Jamie Maguire on Epilepsy Currents, Sept 2 2020.

---

## Acknowledgments
Many thanks to [Dr. Trina Basu](https://twitter.com/trina_basu) for allowing us to use some of her data to build the model and test the application.

---

## A bug to report? A question? An idea to suggest?

Please [contact us via the _issues_ section](https://github.com/matteocargnelutti/maguire-lab-seizure-detection-webapp/issues).

⚠ī¸ **Current version:** v0.2 Alpha