Matthias Dold, Joana Pereira, Bastian Sajonz, Volker A. Coenen, Marcus L. F. Janssen, Michael Tangermann
{"title":"A modular open-source software platform for BCI research with application in closed-loop deep brain stimulation","authors":"Matthias Dold, Joana Pereira, Bastian Sajonz, Volker A. Coenen, Marcus L. F. Janssen, Michael Tangermann","doi":"arxiv-2408.01242","DOIUrl":null,"url":null,"abstract":"This work introduces Dareplane, a modular and broad technology agnostic open\nsource software platform for brain-computer interface research with an\napplication focus on adaptive deep brain stimulation (aDBS). While the search\nfor suitable biomarkers to inform aDBS has provided rich results over the last\ntwo decades, development of control strategies is not progressing at the same\npace. One difficulty for investigating control approaches resides with the\ncomplex setups required for aDBS experiments. The Dareplane platform supports\naDBS setups, and more generally brain computer interfaces, by providing a\nmodular, technology-agnostic, and easy-to-implement software platform to make\nexperimental setups more resilient and replicable. The key features of the\nplatform are presented and the composition of modules into a full experimental\nsetup is discussed in the context of a Python-based orchestration module. The\nperformance of a typical experimental setup on Dareplane for aDBS is evaluated\nin three benchtop experiments, covering (a) an easy-to-replicate setup using an\nArduino microcontroller, (b) a setup with hardware of an implantable pulse\ngenerator, and (c) a setup using an established and CE certified external\nneurostimulator. Benchmark results are presented for individual processing\nsteps and full closed-loop processing. The results show that the\nmicrocontroller setup in (a) provides timing comparable to the realistic setups\nin (b) and (c). The Dareplane platform was successfully used in a total of 19\nopen-loop DBS sessions with externalized DBS and electrocorticography (ECoG)\nleads. In addition, the full technical feasibility of the platform in the aDBS\ncontext is demonstrated in a first closed-loop session with externalized leads\non a patient with Parkinson's disease receiving DBS treatment.","PeriodicalId":501219,"journal":{"name":"arXiv - QuanBio - Other Quantitative Biology","volume":"85 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - QuanBio - Other Quantitative Biology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.01242","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This work introduces Dareplane, a modular and broad technology agnostic open
source software platform for brain-computer interface research with an
application focus on adaptive deep brain stimulation (aDBS). While the search
for suitable biomarkers to inform aDBS has provided rich results over the last
two decades, development of control strategies is not progressing at the same
pace. One difficulty for investigating control approaches resides with the
complex setups required for aDBS experiments. The Dareplane platform supports
aDBS setups, and more generally brain computer interfaces, by providing a
modular, technology-agnostic, and easy-to-implement software platform to make
experimental setups more resilient and replicable. The key features of the
platform are presented and the composition of modules into a full experimental
setup is discussed in the context of a Python-based orchestration module. The
performance of a typical experimental setup on Dareplane for aDBS is evaluated
in three benchtop experiments, covering (a) an easy-to-replicate setup using an
Arduino microcontroller, (b) a setup with hardware of an implantable pulse
generator, and (c) a setup using an established and CE certified external
neurostimulator. Benchmark results are presented for individual processing
steps and full closed-loop processing. The results show that the
microcontroller setup in (a) provides timing comparable to the realistic setups
in (b) and (c). The Dareplane platform was successfully used in a total of 19
open-loop DBS sessions with externalized DBS and electrocorticography (ECoG)
leads. In addition, the full technical feasibility of the platform in the aDBS
context is demonstrated in a first closed-loop session with externalized leads
on a patient with Parkinson's disease receiving DBS treatment.