Bioelectronics Neuropysiology and Engineering Lab (BNEL)

Bioelectronics Neuropysiology and Engineering Lab (BNEL)#

This is the central documentation hub for software tools developed in the Bioelectronics Neuropysiology and Engineering Lab (BNEL) at Mayo Clinic. The tools are designed to facilitate the analysis of brain electrophysiology, behavior, and dynamics.

The Bioelectronics Neurophysiology and Engineering Laboratory, led by Gregory A. Worrell, M.D., Ph.D., is a multidisciplinary discovery and translational research laboratory focused on exploring the human brain. Learn more on the official website.

BrainMaze toolbox logo_brainmaze#

BrainMaze is a modular Python toolbox for analyzing brain electrophysiology, behavior, and dynamics. Each component is a standalone, pip-installable package with its own documentation.

BrainMaze EEG

iEEG signal processing, sleep classification, slow-wave and CRP analysis.

https://bnelair.github.io/brainmaze-eeg/
BrainMaze Utils

Shared signal, file, and statistics utilities used across the toolbox.

https://bnelair.github.io/brainmaze-utils/
BrainMaze Torch

Deep-learning tools for the toolbox, including seizure detection.

https://bnelair.github.io/brainmaze-torch/
BrainMaze ZMQ

ZeroMQ communication wrappers for real-time acquisition pipelines.

https://bnelair.github.io/brainmaze-zmq/

MEF3 tools#

Open Python and gRPC toolchain for the Multiscale Electrophysiology Format (MEF3). See the MEF3 tools page for details, including the deprecated mef_tools library.

mef3io

Read and write MEF3 data in Python. Replaces mef_tools.

https://bnelair.github.io/mef3io/
mef3io-server

gRPC streaming server with pre-caching for viewers and data-processing applications.

https://bnelair.github.io/mef3io-server/

More#

Papers with Code 🔬

Code examples and links to papers from the Bioelectronics Neurophysiology and Engineering Lab (BNEL) at Mayo Clinic.

bnel_projects/index.html