Skip to content

Closed Loop Deep Brain Stimulation via RL with Forced Temporal Spike-Time Stimulation (FTSTS).

Notifications You must be signed in to change notification settings

ftsts/neuroloop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo NeuroLoop

Closed-Loop Deep-Brain Stimulation for Controlling Synchronization of Spiking Neurons.

ftsts-logo
The overall architecture of this work.

Example Usage

git submodule update --init --recursive
pip install -r requirements.txt
pip install ./dbsenv

python src/run_env_cls.py
tensorboard --logdir ./ppo_tensorboard

# open http://localhost:6006/ to visualize training results in TensorBoard.

Related Repositories

  • ftsts-ol - implementation based on original open-loop regime.
  • dbsenv - custom OpenAI Gym environment for simulating closed-loop DBS.

Literature

  • ftsts - original work on open-loop stimulation regime.
  • ftsts (post-ictal) - extension of original work to target post-ictal desynchronization.
  • ftsts (pi) - extension of original work to close the loop using proportional-integral (PI) control. (contact for material)
  • rl driven cl-dbs - a study on using reinforcement learning agents for adaptive parameter control in a closed loop DBS environment based on the basal ganglia-thamalic (BGT) model.

About

Closed Loop Deep Brain Stimulation via RL with Forced Temporal Spike-Time Stimulation (FTSTS).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages