Skip to content

lisahaxel/neurosimo

 
 

Repository files navigation

NeuroSimo

NeuroSimo is an open-source software platform designed for real-time EEG- and EMG-guided transcranial magnetic stimulation (TMS) [1]. It provides tools for precise closed-loop stimulation control, allowing integration with existing TMS systems and EEG/EMG devices.

Installation

NeuroSimo is intended to be used on a dedicated computer with real-time Ubuntu installed.

See the Installation guide for instructions on how to install NeuroSimo.

Web UI setup

To create a desktop link to the NeuroSimo panel:

  • Open Chrome and navigate to http://localhost:3000.
  • Click "Install NeuroSimo panel"
  • Enable launching for desktop shortcut

Getting started

See the Getting started guide for instructions on how to use NeuroSimo.

License

This project is licensed under the GPL v3 License - see the LICENSE file for details.

The example scripts in the project_template directory are independent works designed to run on the NeuroSimo engine. Each script may have its own licensing terms, as specified in the respective file headers or accompanying documentation. If no specific licensing terms are stated, the scripts default to the project's GPL v3 license.

References

  1. Kahilakoski, O.-P., Alkio, K., Siljamo, O., Valén, K., Makkonen, M., Mutanen, T. P., Guidotti, R., Pieramico, G., Laurinoja, J., Tommila, T., Haxel, L., Ilmoniemi, R. J., & Roine, T. (2025). NeuroSimo: an open-source software for real-time EEG- and EMG-guided TMS. Submitted to the Journal of Neural Engineering.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 59.4%
  • TypeScript 16.4%
  • Python 11.7%
  • Dockerfile 3.8%
  • Shell 3.5%
  • CMake 3.3%
  • Other 1.9%