Building interactive web apps/informatics dashboards while using MNE-python at backend

I’m trying to create an interactive web app/dashboard that allows a user to load an EEG data file (MNE), runs trained predictive models on the signal (PyTorch), and then outputs the results in context (plain text or some form of visualization).

It seems to me that my best option is using Plotly’s Dash (https://dash.plotly.com/introduction) and integrate MNE-python and PyTorch within dash’s server. MNE has been integrated with Dash before - https://github.com/mne-tools/mne-dash

Questions:

  • Are there more examples of MNE-python being integrated into web apps?
  • Would you recommend something other than Dash for making the web app?

I am not aware of any similar initiative but if you have something I am sure it can be of interest to others so do not hesitate to share.

Alex

1 Like