bioRxiv Science⌕ Search

Biology subjects

Tommila, T.

Publications and source records attributed to Tommila, T..

2 recordsLinked to original sources

Fast and standardized motor-hotspot determination with automated TMS mapping

Determining the optimal stimulation target for motor responses (motor hotspot) and the required intensity for reliably eliciting said responses (motor threshold) are common procedures in transcranial magnetic stimulation (TMS) research and treatments. However, the procedures for determining them are user-dependent, slow, and lack standardization, leading to long stimulation sessions with potentially inadequate outcomes. Partially automated algorithms for determining the motor threshold have been developed, but the motor hotspot is still largely mapped by hand. Automating the hotspot mapping will accelerate the process and improve standardization and accuracy. We developed a fully automated algorithm for finding the motor hotspot with multi-locus TMS and Bayesian optimization. Tested online in five healthy participants, the algorithm located motor hotspots with (mean {+/-} 95% CI) 2.1 {+/-} 0.7 mm and 6 {+/-} 2{degrees} difference from the global best target with only (mean) 47 stimuli. This is a significant improvement from previous motor-mapping algorithms, which do not optimize for stimulation location and orientation simultaneously. This accurate, fast, and user-independent procedure paves the way for faster experimental processes and more streamlined clinical applications.

neuroscience↗

NeuroSimo: an open-source software for closed-loop EEG- or EMG-guided TMS

ObjectiveOur goal was to create open-source software for closed-loop EEG-TMS that allows researchers to rapidly prototype and develop novel stimulation paradigms in a high-level programming language. This addresses the limitations of current solutions, which often rely on proprietary hardware and software, limiting their accessibility and customizability, or comprise ad-hoc pipelines tailored to specific use cases. ApproachWe developed NeuroSimo, a software platform that enables arbitrary EEG-TMS stimulation protocols written in Python, leveraging Pythons ecosystem of scientific, neuroimaging, and machine learning libraries. The core software is written in C++ with an embedded Python interpreter and employs the Robot Operating System (ROS 2) for inter-process communication. NeuroSimo runs on real-time-enabled Linux Ubuntu, using LabJack T4 for pulse triggering, and supports two EEG device models (Bittium NeurOne, BrainProducts actiCHamp) and TMS devices that deliver pulses via trigger signals. The software includes a graphical user interface for configuration and performance monitoring, and supports GPU processing for neural network computations. Main resultsIn brain-state-dependent stimulation using the Phastimate algorithm, which targets TMS pulses to the trough of sensorimotor -rhythm, NeuroSimo achieved a median timing error of 0.2 ms (95% CI: 0.2-0.2 ms), a 99th-percentile of 0.6 ms (0.6-0.6 ms), and a maximum of 1.4 ms. SignificanceAs an open-source platform combining Pythons flexibility with real-time closed-loop EEG-TMS, NeuroSimo enables researchers to develop and implement novel therapeutic approaches, marking a significant advance in personalized brain stimulation.

bioengineering↗