Expand description
Direct Neural Biasing is a rust package for the real time, closed-loop stimulation of neurons.
It is being developed by the Human Electrophysiology lab at UCL.
It is currently in development.
It’s primarily written in Rust, but has bindings for Python and (soon) C++, to interface with Blackrock Microsystems devices for lab use.
Modules§
- bindings
- Bindings for Python and C++ (wip).
- config
- Configuration system for YAML-based settings
- local
- Local is a test module for Rust users, to debug the processing module.
- processing
- Main rust source code. Contains code for the signal processor, which itself is split up into filters, detectors, and triggers (for now).
- tests
- Tests contains some tests for the Blackrock C++ bindings.
- utils
- Utility functions, such as reading and writing files.