Introduction
There is a long, rich history of intraoperative neurophysiological experimentation leading to advances in the understanding of neurophysiology and neuroanatomy that continues today [1]. Specific to hand motor physiology, for example, several groups have recently quantified positive and negative motor responses to stimulation of the precentral gyrus when flexing/extending upper limbs and motor suppression during a knob turning task with stimulation of the precentral gyrus [2, 3]. While there is a lot of published data from these types of intraoperative studies, there is minimal published literature focusing on the details of how to collect and synchronize data across disparate platforms while integrating them into an awake brain operation [2]. This is critical to ensuring scientific rigor and reproducibility of the results, as well as practicality and comfort for the participant and operating room staff. Therefore, our purpose is to outline a general, repeatable methodology for cross-platform data collection and synchronization of brain and hand signals using commercially available products.
Specifically, we will demonstrate how to synchronize whole hand kinematics, kinetics, direct cortical stimulation (DCS), electrocorticography (ECOG), surgical video, and task video in a generalizable manner. We further explore the limitations and characterize lags between several commercially available devices, such as the high-resolution force mat (F-Socket TekScan) and a 23-joint-angle (DoF) CyberGlove III data glove for hand tracking, a standard clinical EEG (Nihon Kohden EEG-1200AA) for intraoperative ECoG, a customized GoPro Hero 7 Black with 8.25mm (47mm) f/2.8 lens (PeauProductions) for surgical and behavioral video, and a custom synchronization platform that uses a reference transistor-transistor logic (TTL) voltage for cross-platform alignment (the design of which is shared here) (Fig 1). Ideally, the general framework of this synchronization protocol can be expanded in future protocols to include other intraoperative motor tasks, or even tasks with other modalities, like speech.
[Figure omitted. See PDF.]
(A) CyberGlove III uses strain gauges and patient-specific calibrations to provide angle measurements for 23 different joints at 90 Hz. (B) A stock GoPro Hero 7 Black is used to record patient hand movements, and a custom GoPro Hero 7 Black with 8.25mm (47mm) f/2.8 lens for recording the surgical/stimulation site. (C) Nihon Kohden EEG-1200AA series is used clinically to monitor for seizure activity via ECoG grids near stimulation areas and allows for the input of parallel DC channels for other devices. (D) TekScan F-Socket pressure mat affixed to a 2.5 in diameter PVC pipe provides force recordings of hand grips at 200 Hz from force sensors at a density of 0.7 sensors/cm2. (E) Piezoelectric sensor outputs voltage differences across its terminals recorded by a Nihon Kohden DC channel in response to loud sounds such as the Go/Stimulate tone.
Materials and methods
The protocol described in this peer-reviewed article is published on protocols.io, DOI: dx.doi.org/10.17504/protocols.io.5jyl89638v2w/v1 (Private link for reviewers: https://www.protocols.io/private/A4156E7AB8C0D9AA933F36858AC3EF3D to be removed before publication.) and is included for printing as supporting information file 1 with this article.
The protocol was developed as part of a study approved by the Medical College of Wisconsin and Froedtert Hospitals IRB with the identifier PRO00040251. Written consent was received by participants.
Expected results
Example intraoperative case
The outlined methodology has been utilized in one awake-craniotomy as the first participant in an IRB-approved study. For this case, the CyberGlove serial communication was performed using MATLAB. Subsequent measurements will use Python code running on a Raspberry Pi computer. The computer performing the serial communication does not impact the methods of analysis and visualization but using Python running on the Raspberry Pi ensures that the computer performing the communication has no parallel tasks introducing a time lag. In contrast, this could occur with a desktop computer serial communicating with MATLAB.
In this intraoperative case, the surgeon and the participant were told to stimulate or perform the indicated task at an audio buzzer cue, respectively. The hypothesis being tested during this experiment was that different brain stimulation parameters would have different effects on hand task performance. The tasks included single digit flexion, whole hand open-and-closing, F-Socket pinching, or F-Socket squeezing. Depending on response time of the participant, the stimulation might start before or after the task. Before each task, the TTL button was pressed to initiate recording across all the devices. After the task was performed, the button was pressed again. The latencies of each device’s response to the TTL signal are dependent on device sample rate and initiation method. Every device, besides the CyberGlove, has a parallel signal stream containing the TTL pulse which means latencies are calculated as plus or minus one sample (Table 1). The CyberGlove’s response latency was calculated as part of a manuscript in preparation. During kinetic trials (pinch or squeeze), a new TekScan software recording window needed to be opened for every recording or the pulse would not trigger a recording.
[Figure omitted. See PDF.]
Since every signal (besides the CyberGlove) had a corresponding TTL signal, each task was aligned with the corresponding time window between the TTL-voltage pulses triggered from the start and stop button press (Fig 2). The same time window was extracted from the GoPro video by averaging red intensity in the video around the red LED. The CyberGlove and TekScan data were saved in individual files that corresponded to only the movement windows.
[Figure omitted. See PDF.]
(A) Arduino Uno Rev3 powers (5V) a circuit, which is gated by a button-switch, that varies the voltages across parallel outputs for each device. A task window occurs in between two button presses. (B) TekScan Software reads voltage pulse through BNC Cable plugged into the F-Socket’s VersaTek Hub to trigger the start and end of a recording. (C-D) Voltage pulse/Button press corresponds to LED being ON. (E) Parallel voltage signal is routed back into an Arduino input terminal that is read by MATLAB and used to trigger the CyberGlove start/stop serial commands and an audio go/stimulate cue about three seconds after the button is released. (F) Button-gated voltage is sampled in parallel with ECoG via a Nihon Kohden DC channel. (G) Piezoelectric sensor’s voltage is sampled in parallel via a Nihon Kohden DC channel.
One index flexion trial with cortical stimulation was chosen as an example of synchronized ECoG and joint angle (Fig 3B and 3C). Simultaneous data from the CyberGlove and the patient facing GoPro camera are shown in Fig 3C–3F for a rest point and the peak point in the movement.
[Figure omitted. See PDF.]
(A) TTL voltage signal from the button press that initiates and stops recordings. (B) ECoG from one electrode during an index flexion trial in the operating room with a rest frame and peak flexion frame marked. (C) Index metacarpophalangeal (MCP) joint (gray) and proximal interphalangeal (PIP) joint (black) angle data from the index flexion trial with the rest frame and peak flexion frame marked. (D) The GoPro frame of the patient’s hand during the rest frame. (E) The GoPro frame of the patient’s hand during the peak flexion frame.
One trial of a whole-hand-squeeze during cortical stimulation is shown in Fig 4 to show force/pressure measurements aligned with ECoG (Fig 4). At rest, the pressure map is blank and the ECoG shows that no stimulation was occurring (Fig 4B and 4C). At the peak of the whole had squeeze, the outline of the pressure applied by the fingers and thumb are visible, and the ECoG shows that applied pressure occurred during cortical stimulation (Fig 4B–4E).
[Figure omitted. See PDF.]
(A) TTL voltage signal from the button press that initiates and stops recordings. (B) ECoG from one electrode during a whole hand squeeze trial in the operating room with a rest frame and peak force frame marked. Stimulation period is marked with red box. (C) Force output from the F-Socket during a whole hand squeeze trial in the operating room with a rest frame and peak force frame marked. Stimulation period is marked with red box. (D) F-socket pressure map (15 x 16 sensors/544.8 x 190.5mm) during the rest frame. The top and bottom of the frame shows pressure from the fingers and thumb., respectively. (E) F-socket pressure map during the peak force output frame.
This method allowed for minimal impact on the many other tasks being performed in the operating room. The set-up in the operating room can occur prior to the surgery in around 15 min. Using cable management, normal operating room activity can be unhindered with the operator of the synchronization circuit distant from the patient and the surgeon. In the case shown, the operator was 3 meters away, but the wires can be constructed if necessary to put the operator even farther away.
The optimal method of synchronization for any device is a parallel input stream for the TTL voltage signal for better offline data synchronization. However, the CyberGlove, F-Socket, and cameras do not have that option, thus making the described technique an effective method for synchronizing these signals.
Supporting information
S1 File. Step-by-step protocol, also available on protocols.io.
https://doi.org/10.1371/journal.pone.0283460.s001
(PDF)
Citation: Taquet L, Conway BJ, Boerger TF, Young SC, Schwartz S, Schmit BD, et al. (2023) Synchronization of kinetic and kinematic hand tasks with electrocorticography and cortical stimulation during awake craniotomies. PLoS ONE 18(3): e0283460. https://doi.org/10.1371/journal.pone.0283460
About the Authors:
Léon Taquet
Roles: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review & editing
E-mail: [email protected]
Affiliations: Medical College of Wisconsin, Milwaukee, WI, United States of America, Department of Neurosurgery, Medical College of Wisconsin, Milwaukee, WI, United States of America
ORICD: https://orcid.org/0000-0001-7337-8096
Brian J. Conway
Roles: Formal analysis, Investigation, Methodology, Software, Writing – review & editing
Affiliation: Medical College of Wisconsin, Milwaukee, WI, United States of America
Timothy F. Boerger
Roles: Data curation, Formal analysis, Investigation, Methodology, Software, Writing – review & editing
Affiliations: Medical College of Wisconsin, Milwaukee, WI, United States of America, Department of Neurosurgery, Medical College of Wisconsin, Milwaukee, WI, United States of America
ORICD: https://orcid.org/0000-0003-1587-3704
Sarah C. Young
Roles: Investigation, Project administration, Writing – review & editing
Affiliations: Medical College of Wisconsin, Milwaukee, WI, United States of America, Department of Neurosurgery, Medical College of Wisconsin, Milwaukee, WI, United States of America
ORICD: https://orcid.org/0000-0002-8658-7767
Stephanie Schwartz
Roles: Investigation, Methodology, Writing – review & editing
Affiliations: Medical College of Wisconsin, Milwaukee, WI, United States of America, Department of Neurosurgery, Medical College of Wisconsin, Milwaukee, WI, United States of America
Brian D. Schmit
Roles: Conceptualization, Methodology, Writing – review & editing
Affiliations: Medical College of Wisconsin, Milwaukee, WI, United States of America, Department of Biomedical Engineering, Marquette University, Milwaukee, WI, United States of America
Max O. Krucoff
Roles: Conceptualization, Data curation, Investigation, Methodology, Resources, Supervision, Writing – review & editing
Affiliations: Medical College of Wisconsin, Milwaukee, WI, United States of America, Department of Neurosurgery, Medical College of Wisconsin, Milwaukee, WI, United States of America, Department of Biomedical Engineering, Marquette University, Milwaukee, WI, United States of America
1. Aaronson DM, Martinez Del Campo E, Boerger TF, Conway B, Cornell S, Tate M, et al. Understanding Variable Motor Responses to Direct Electrical Stimulation of the Human Motor Cortex During Brain Surgery. Front Surg. 2021;8(October):1–8. pmid:34660677
2. Fornia L, Rossi M, Rabuffetti M, Leonetti A, Puglisi G, Viganò L, et al. Direct electrical stimulation of premotor areas: Different effects on hand muscle activity during object manipulation. Cereb Cortex. 2020;30(1):391–405. pmid:31504261
3. Rech F, Herbet G, Gaudeau Y, Mézières S, Moureau JM, Moritz-Gasser S, et al. A probabilistic map of negative motor areas of the upper limb and face: A brain stimulation study. Brain. 2019;142(4):952–65. pmid:30753319
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 Taquet et al. This is an open access article distributed under the terms of the Creative Commons Attribution License: http://creativecommons.org/licenses/by/4.0/ (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Awake craniotomies provide unique and invaluable scientific opportunities for neurophysiological experimentation in consenting human subjects. While such experimentation carries a long history, rigorous reporting of methodologies focusing on synchronizing data across multiple platforms is not universally reported and often not translatable to across operating rooms, facilities, or behavioral tasks. Therefore, here we detail an intraoperative data synchronization methodology designed to work across multiple commercially available platforms to collect behavioral and surgical field videos, electrocorticography, brain stimulation timing, continuous finger joint angles, and continuous finger force production. Our technique was developed to be nonobstructive to operating room (OR) staff and generalizable to a variety of hand-based tasks. We hope that the detailed reporting of our methods will support the scientific rigor and reproducibility of future studies, as well as aid other groups interested in performing related experiments.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer