1. Introduction
Modern research trends are primarily focused on the development of and improvements in methods for recording and analyzing neural activity with high spatial and temporal precision. Electrophysiological investigations in vivo represent an important tool for conducting such experiments.
Electrophysiological recording enables the comprehensive examination of neural activity, ranging from the spiking behavior of individual neurons to the fluctuations in neuronal populations, such as local field potentials. This method provides a more comprehensive understanding of cognitive, sensory, and motor functions. Furthermore, in vivo electrophysiology is employed to investigate neurodegenerative diseases, including Alzheimer’s disease [
1,
2], Parkinson’s disease [
3], and Huntington’s disease [
4]. By recording neuronal activity in animal models, researchers can observe changes in electrical patterns and identify abnormalities associated with disease development, which could provide a basis for developing potential therapeutic agents.
In vivo electrophysiology experiments necessitate specialized equipment, which includes electrode arrays [
5,
6,
7], data acquisition systems, amplifiers, and software for data visualization and analysis. Additionally, various companies are presently prominent in the market for producing commercial electrophysiological systems tailored for in vivo experiments. These companies include Intan Technologies (Los Angeles, CA, USA), Neuralynx (Bozeman, MT, USA), Tucker-Davis Technologies (Alachua, FL, USA), Blackrock Neurotech (Salt Lake City, UT, USA), Plexon (Dallas, TX, USA), Axona (St Albans, UK), and Multichannel systems (Reutlingen, Germany).
Commercial systems offer numerous advantages and are primarily engineered with user friendliness in mind, to facilitate the easy setup and operation of the equipment. Moreover, companies that offer commercial systems often provide dedicated technical support and services. These systems are designed to seamlessly integrate with other components and accessories from the same manufacturer, ensuring compatibility and streamlining data collection. Additionally, commercial systems undergo stringent testing and quality control procedures.
However, commercial projects also come with several disadvantages, one of which is the higher cost compared to alternative open-source systems. Researchers must consider not only the initial cost but also the recurring maintenance expenses and potential charges for software upgrades. In addition, some commercial systems use proprietary hardware or software, which does not allow for customization or modification to suit specific needs. This can be a disadvantage for researchers with unique experimental requirements. All of these disadvantages severely limit the availability and dissemination of in vivo electrophysiological applications.
Considering all these factors, the development of open-source in vivo electrophysiological systems is particularly relevant at present. Due to the prevalence of free and low-cost software that makes electrophysiology systems available to researchers working under financial constraints, these systems are cost-effective compared to commercially available options. In addition, these systems are very flexible, allowing them to be customized to meet specific research objectives. Open-source projects also have active user communities that promote transparency, collaboration, and the sharing of ideas and code.
Currently, several examples of open-source systems in the field of electrophysiology exist: an open-source, wireless electrophysiology system [
8]; OSERR—an open-source standalone electrophysiology recording system for rodents [
9]; Open Ephys (
https://open-ephys.org/ (accessed on 1 September 2023)), which offers hardware and software for data collection and analysis; SpikeGadgets (
https://spikegadgets.com/ (accessed on 1 September 2023))—a software package for electrophysiology with the ability to sort spikes in real time; and Kilosort (
https://www.ontologic.ly/tools/kilosort (accessed on 1 September 2023))—a spike sorting algorithm. Additionally, a prior study conducted by our laboratory’s team resulted in the development of an open-source wireless electrophysiology system for recording neuronal activity in rodents [
10]. The results of this research include the development of a rechargeable wireless wearable module with a battery life of approximately 3 h, a base station responsible for receiving and transmitting data from the wireless module, and software for visualization and data recording.
However, the initial version of the wireless electrophysiology system (WES) [
10] exhibited a notable drawback: an excessive number of components, leading to manufacturing complexities; a hefty weight for the wireless module, a diminished sampling rate, and limited battery longevity. Consequently, in response to these issues, we designed an enhanced and simplified version of the WES while maintaining its functionality, called the second version.
2. Materials and Methods
The following sections of this paper describe the components of a wireless electrophysiology system. The term ‘electrophysiology system’ encompasses a wireless wearable module, an external PC equipped with user software, and a Bluetooth data transceiver.
Section 2.1 describes the fabrication process of the 12-channel microelectrode utilized in this study.
Section 2.2,
Section 2.3 and
Section 2.4 provide detailed insights into the individual components of the electrophysiology system.
Section 2.5,
Section 2.6 and
Section 2.7 expound upon the methodologies and equipment employed for microelectrode implantation and in vivo recording of neuronal activity in the laboratory mice brain.
2.1. Microelectrode
To assess the functionality of the developed wireless electrophysiology system, a custom 12-channel (6 sites on each side) microelectrode (
Figure 1) was designed in Altium Designer (Altium, San Diego, CA, USA). The fabrication of the microelectrode was carried out by LLC Rezonit (Moscow, Russia), a company specializing in the production and assembly of printed circuit boards. The microelectrode was constructed using a three-layer design, which included polyimide film as the substrate, copper tracks for conductivity, and polyimide film with cutouts for recording sites. The copper tracks were created by fixing copper foil onto the polyimide film and then subjecting it to photoresist and etching processes.
The microelectrode possessed a thickness of 0.16 mm, with recording sites sized at 0.2 × 0.018 mm and an inter-site distance of 0.16 mm. The total length of the microelectrode was 20.6 mm, with the lead length, including the recording part, measuring 16.5 mm. To connect to the wireless module, a Hirose connector BM10B(0.8)-20DP-0.4V (Hirose Electric, Kanagawa, Japan) was utilized on the microelectrode.
After fabrication, the recording sites were coated with a 5 µm thick layer of gold. This coating was achieved by immersing the microelectrode in a 0.8 g/L gold solution and applying a current density of 15 mA/mm2 at 25 degrees Celsius using a laboratory power supply (AKIP, Izhevsk, Russia).
For impedance evaluation, the fabricated microelectrode was submerged in a 0.1 M phosphate-buffered saline, and an RLC meter (AMM-3035, AKTACOM, Moscow, Russia) was used to measure impedance. AC sinusoidal signals with a voltage amplitude of 5 mV and frequencies ranging from 0.1 to 1000 Hz were applied for impedance measurement. In the frequency range of 10 to 300 Hz, the impedance value ranged from 4 to 5 MOhm.
2.2. Wireless Wearable Module
The printed circuit board (PCB) layout for the wireless module was created using the open-source software KiCad EDA version 7.0.6 and was subsequently sent for production. The manufacturing process, involving the fabrication of printed circuit boards and the installation of components onto the PCBs of the wireless modules, was carried out by Rezonit LLC (Moscow, Russia). The circuit diagram and PCB layout of the wireless module are shown in
Appendix A (
Figure A1 and
Figure A2).
2.3. Firmware
Firmware of the wireless module was written in C language using the Keil µVision 5 utility (Keil Elektronik GmbH, Grasbrunn, Germany). The wireless module was flashed using the J-Flash Lite v7.80c utility (Segger Microcontroller, Monheim am Rhein, Germany). Detailed instructions for the firmware flashing procedure can be found in
Appendix B. For the firmware flashing, the primary Hirose connector, located in the center of the wireless module, was utilized via the serial wire data (SWD) and serial wire clock (SWC) pins.
2.4. Software
The software responsible for operating the WES (ble_mouse.py), designed to record neural activity, was developed using the Python 3.7 programming language. The execution of this software was initiated via the command line. Instructions for using the ‘ble_mouse.py’ script can be found in
Appendix B.
2.5. Animals
B6SJLF1 mice (Jackson Laboratory, Bar Harbor, ME, USA; strain #100012-JAX) were obtained from the Jackson Laboratory and used for microelectrode implantation. These mice were established and maintained in a vivarium with four to five mice per cage and a 12 h light/dark cycle in the animal facility. Food and water were available ad libitum. All procedures adhered to the principles of the European Convention and the Declaration of Helsinki regarding the humane treatment of animals and were approved by the Bioethics Committee of Peter the Great St. Petersburg Polytechnic University in St. Petersburg, Russia (ethical permit No. 6 from 22 August 2022).
2.6. Microelectrode Implantation
In order to evaluate the wireless electrophysiological system, we surgically implanted a custom-designed 12-channel microelectrode into the hippocampus of a 6-month-old B6SJLF1 wild-type mouse, utilizing a stereotaxic setup. Prior to the microelectrode implantation, the animal was anesthetized with isoflurane (1.5–2%). Following the confirmation of the absence of sensitivity, the animal’s fur was shaved in the cranial region, the skin was incised, and the skull was thoroughly irrigated with hydrogen peroxide and phosphate-buffered saline. The stereotaxic setup was employed to determine the implantation site for the microelectrode, specified in relation to the bregma coordinates as follows: anteroposterior (AP): −0.23 mm, dorsoventral (DV): −0.15 mm, and mediolateral (ML): −0.18 mm. On the opposite side of the implantation site, a small aperture was created in the skull using a dental drill to facilitate the installation of a microscrew, to which a silver wire was soldered. This wire was subsequently connected to the microelectrode’s reference contact pad.
In reference to the point determined using a stereotaxic setup, several guiding holes were created to perform a rectangular craniotomy measuring 2 × 1 mm. Subsequently, the cranial fragment and dura mater were carefully removed. In the case of bleeding, the implantation area was additionally rinsed with phosphate-buffered saline and filled with a hemostatic sponge. A microelectrode was attached to the stereotaxic apparatus using a special mount and lowered to 1.35–1.4 mm below the upper part of the skull into a pre-formed implantation area. The implantation speed of the microelectrode was set at 1 mm in 3–5 min. The external surface of the microelectrode was secured to the skull using cyanoacrylate glue until completely dry. Subsequently, the microelectrode holder was removed, and the skull was covered with light-cured dental cement. After the operation, 0.1 mL of dexamethasone was subcutaneously administered. Then, the isoflurane level was set to 0%, and the animal was transferred from the stereotaxic setup to a cage with a thermoregulating electric heating pad. In the initial days of the postoperative period, the animal was fed with soft food, such as granulated porridge.
Three weeks post-implantation, neural activity was recorded using a wireless electrophysiology system. Prior to the electrophysiological recording, a silver wire was connected to the ground contact pad of the microelectrode, after which the wire was subcutaneously introduced into the animal under anesthesia.
To address the challenges posed by parasitic vibrations, we secured a portion of the microelectrode loop to the animal’s skull using dental cement. Subsequently, the wireless module, upon connection to the microelectrode, was affixed to the skull using specialized 3M foam designed for its vibration-damping properties.
2.7. Computing Setup
In vivo recordings were conducted on a PC equipped with an Intel Xeon E3-1246 v3 CPU running at 3.5 GHz, 32GB DDR3 RAM, Windows 10 (Version 10.0.17763 Build 17763), and Bluetooth 5.3. The software tools employed included python 3.7.
3. Results
Our primary objective was to streamline the design of the initial version of the wireless electrophysiology system while retaining its existing features. This decision stemmed from numerous inquiries following the publication of our previous article [
10]. The initial version of WES comprised a base charging station and a wireless wearable module, which could be paired with a 32-channel microelectrode.
In the initial version of the wireless wearable module, we utilized a 2.4 GHz wireless channel. The module incorporated the nRF24L01P (Nordic Semiconductor, Trondheim, Norway) digital transmitter, featuring 126 frequency channels and GFSK modulation, along with the STM32G071GBU6 (STMicroelectronics, Geneva, Switzerland) as a microcontroller. Additionally, the module incorporated a 32-channel amplifier chip RHD2132 (Intan Technologies, Los Angeles, CA, USA), connectors for electrodes A79027-001 (Omnetics, Minneapolis, MN, USA), optical probes A79607-001 (Omnetics, Minneapolis, MN, USA), and a 30 mAh 3.7 V lithium-ion battery LP301012 (Akyga battery, Wroclaw, Poland). These elements were assembled on a flexible four-layer PCB.
In the base charging station of the WES 1.0, we employed the STM32F746VET6 (STMicroelectronics, Geneva, Switzerland) microcontroller to control radio components, USB, and Ethernet functionalities. The microcontroller also managed the interaction protocol between wireless modules and a PC. For communication with the PC, we utilized the USB type-C interface, featuring power contacts and operating within the USB 2.0 standard bandwidth. Data transmission was handled by the nRF24L01 (Nordic Semiconductor, Trondheim, Norway) radio module, enabling simultaneous signal transmission from three wireless modules. To charge modules, we utilized the TP4054 (Youtai Semiconductor, Shenzhen, China) Li-ion battery charge controller. A custom plastic mount, equipped with specialized spring-loaded pogo pin contacts, facilitated easy fixation and reliable charging. The charging process was regulated by an optical switch ITR-9909 (Everlight, Hong Kong, China) that distinguished active modules from inactive ones.
In the WES 2.0, we simplified the system by retaining only the wireless wearable module.
3.1. Base Station
In the second version of the WES, we have entirely eliminated the base charging station. Instead, a direct connection to a personal computer is established using Bluetooth protocol version 5.4 or earlier. The wireless wearable module can be charged separately, either with the provided charging station (
Figure 2,
Table 1) or, alternatively, it can be charged using a universal battery charger.
The USB type-C connector is used to connect the charging station and should be plugged into the USB port of a personal computer. For the connection between the wireless wearable module and the charging station, the BM10B(0.8)-20DP-0.4V connector is employed. To link to a PC for subsequent debugging and programming of the wireless wearable module, the PLS-4 connector is used in conjunction with the SEGGER J-Links programmer (
https://www.segger.com/products/debug-probes/j-link/ (accessed on 1 September 2023)).
Alternatively, for debugging purposes, we recommend using the nRF52840 USB dongle (Nordic Semiconductor, Norway). This dongle is a readily available and cost-effective solution that supports a wide array of short-range wireless standards, including Bluetooth 5.4 with Bluetooth low energy, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT, and proprietary 2.4 GHz protocols. Moreover, it is compatible with macOS, Linux, and Windows 7 (and higher) operating systems. The nRF52840 USB dongle is also well-suited for use with the nRF5-SDK development environment and nRF-Connect/nRF5x software v4.3.0, both provided by the manufacturer.
3.2. Wireless Wearable Module
The wireless wearable module in WES 2.0 has been designed as a single PCB, distinguishing it from the first version that used a flexible PCB consisting of two parts. The dimensions of the second version of the wireless module (
Figure 3) are 18 × 13 × 3 mm, with a weight of 0.95 g without the battery and 3.19 grams when equipped with the LP601120 (Robiton, Moscow, Russia) 100 mAh 3.7 V lithium-ion battery.
The wireless wearable module is based on the NRF52805-CAAA-R7 (Nordic Semiconductor, Trondheim, Norway) receiver–transmitter microprocessor and the RHD2132 32-channel unipolar input amplifier chip (Intan Technologies, Los Angeles, CA, USA). The RHD2132 chip enables the in vivo recording of weak electrical signals by directly converting them into a digital data stream, replacing traditional analog instrumentation and digitization circuitry found in typical electrophysiological recording systems. The differential gain exhibited by the RHD2132 chip is 192 V/V.
Also, the main components of the wearable module include: two 20 position receptacle connectors, BM10NB(0.8)-20DS-0.4V(51) (Hirose Electric, Kanagawa, Japan); a ceramic antenna, 2450AT18A100E (Johanson Technology, Camarillo, CA, USA); a lithium-ion and lithium-polymer battery charge controller, MCP73812T-420I/OT (Microchip Technology Inc., Chandler, AZ, USA); a low voltage drop fixed stabilizer, MCP1700-3002E/TO (Microchip Technology Inc., Chandler, AZ, USA); a voltage regulator, TLV70033_SOT23-5 (Texas Instruments, Dallas, TX, USA); a Hall sensor, KTH1601SL-ST3 (CONNTEK Microelectronics Technology, Quanzhou, China); an LED, KPHHS-1005SECK (Kingbright, Shanghai, China); and a 32 MHz quartz resonator, NX2520SA (NDK, Tokyo, Japan).
One of the primary distinctions between the second version of the wireless module and the first iteration is the shift from the proprietary 2.4 GHz data protocol to the Bluetooth low energy protocol (
Table 2). Additionally, the second version incorporates the NRF52805-CAAA-R7 (Nordic Semiconductor, Trondheim, Norway) microprocessor-receiver–transmitter. This marks a departure from the first version, which used both the 2.4 GHz RF System-on-Chip nRF24L01P (Nordic Semiconductor, Trondheim, Norway) and the microcontroller STM32G071GBU6 (STMicroelectronics, Geneva, Switzerland). The microprocessors in both systems demonstrate comparable performance characteristics (
Table 3). Consequently, the second version consolidates receiving, transmitting, and processing data into a single chip, resulting in potential advantages concerning manufacturing costs and the power consumption of the wireless module. At an operational voltage of 3.3 V, the current consumption rates are 2.5 mA in standby mode and 2.6 mA in data transfer mode.
By transitioning to the NRF52805-CAAA-R7 and streamlining the entire system, we reduced the weight of the wireless module from 1.79 to 0.95 grams (
Table 2). This reduction facilitated the incorporation of higher-capacity batteries, thereby substantially prolonging the operational lifespan of the module on a single charge. For instance, with a 100 mAh battery, the projected autonomous operating duration of the wireless module exceeds 35 h, given a power consumption rate of 2.6 mA.
Another notable distinction from the initial version is the capability to select the sampling rate. In WES 1.0, data were recorded at a fixed sampling rate of 300 Hz. Conversely, in WES 2.0, users have the flexibility to choose the sampling rate within a range spanning from 62 Hz to 1000 Hz (further details are provided in
Section 3.3).
In addition to the changes in microchips, the previous 36-channel connector A79027-001 (Omnetics, Minneapolis, MN, USA) has been replaced with two 20-channel connectors, BM10NB(0.8)-20DS-0.4V(51) from Hirose Electric, Kyoto, Japan. The primary connector (
Figure 3, first connector, located in the middle of the wireless module board) includes pins for various functionalities, including firmware flashing (SWD, SWC, +3.3V_DIG), charging (Charge +, ground (GND)), and providing power to the LED when an optrode is connected (ADDITIONAL_LED,
Figure A1). The remaining pins are dedicated to the direct recording of neuronal activity, using a microelectrode implanted in the brain of a laboratory animal. The decision to replace the Omnetics connector with the Hirose connectors was made due to its greater cost and size.
Similar to the first version, the wireless module is initiated using a Hall sensor. Upon connecting the battery to the wireless module, the nRF52805-CAAA-R7 chip is activated and transitions to minimal power consumption mode. To fully activate the module, a magnet needs to be brought close to the area of the Hall sensor on the board (
Figure 3) for a few seconds. Subsequently, firmware initialization occurs, and the module enters its operational state. For proper functionality and to prevent erroneous operation, the module should only be turned on after connecting it to the microelectrode connector. In the current firmware version, the wireless module remains active until the battery is either completely discharged or disconnected.
3.3. Software
The software for the second version of the wireless electrophysiology system is executed through the command line. To initiate its operation, the ‘ble_mouse.py’ file should be executed with specific parameters, including the desired sampling rate and the list of channels for recording. For example, to initiate the registration of the 7 and 25 channels with a sampling rate of 1000 Hz, the following command can be used: ‘ble_mouse.py 1000 7 25’.
In the current software version, the number of registration channels is limited by the selected sampling rate: two channels at 1000 Hz, four channels at 500 Hz, eight channels at 250 Hz, sixteen channels at 125 Hz, and thirty-two channels at 62 Hz. To terminate the registration process, the space bar should be pressed and held for a few seconds. As a result, a file named ‘mouse_ble_current-date_current-time’, in a .csv format, will be saved. The first column of this file will contain the number of Bluetooth protocol data packets, and the subsequent columns will contain the values of the received samples, where one sample corresponds to 5 µV.
It is important to note that the wireless module currently lacks filtering capabilities. In future iterations of the software, alongside the integration of a graphical interface, there are plans to incorporate real-time data filtering functionality.
3.4. Recording
The performance of the wireless electrophysiological system was initially assessed in vitro using phosphate-buffered saline (PBS). To achieve this, a 12-channel microelectrode connected to the wireless module was immersed in PBS, as depicted in
Figure 4a. A titanium wire was soldered to the reference and ground pads of the microelectrode and also submerged in PBS in the following configuration: the reference electrode was positioned adjacent to the microelectrode, while the ground electrode was situated on the opposite side of the microelectrode. Employing a Tektronix AFG3022C random pulse generator (Tektronix, Beaverton, OR, USA), a sinusoidal signal with a frequency of 100 Hz and an amplitude of 150 mV was applied to the PBS. The integrity of the signal was confirmed using a Tektronix MSO2024B mixed-signal oscilloscope (Tektronix, Beaverton, OR, USA).
Figure 4b illustrates the successful registration of signals in PBS by the wireless module.
To evaluate the performance of the wireless module in vivo, neural activity recording was conducted on a mouse. To achieve this, a 12-channel polyimide-based microelectrode (
Figure 5a) was manufactured and surgically implanted into the mouse brain. The in vivo recording took place within a Faraday cage to minimize interference and noise. Two channels were recorded at a sampling rate of 1000 Hz. The obtained results are presented in
Figure 5.
Furthermore, we conducted several recordings of neural activity obtained at a sampling rate of 1000 Hz using the developed wireless system for the same laboratory mouse and recording channels. These recordings were made both in a state when the animal was anesthetized with isoflurane (1.5–2%), and during free movement. The examples of the recordings are presented in
Figure 6.
4. Discussion
In the second version of the wireless electrophysiology system, we managed to simplify the entire system by eliminating the base charging station and switching to the Bluetooth low energy protocol. Despite these simplifications, we have managed to preserve crucial characteristics, such as the number of recording channels and the ability to connect an optrode. Furthermore, we successfully decreased the weight of the wireless wearable module, enhanced its battery longevity, and increased the sampling rate.
Table 4 presents a comparative analysis of our system alongside several recently published electrophysiology systems designed for freely moving rodents. Our system distinguishes itself from its counterparts primarily through its extended battery life and the optimal combination of parameters, including the number of recording channels, as well as the size and weight of the wireless wearable device.
In addition, our system is distinguished by its comprehensive accessibility, encompassing everything from the component list to the firmware files, along with the corresponding instructions. The system predominantly employs commercially available components, except for the printed circuit board, thereby facilitating ease of replication. We believe this characteristic notably enhances its accessibility within the scientific community.
Nonetheless, the current version of the WES does have some limitations. Specifically, the use of the second BM10NB(0.8)-20DS-0.4V(51) connector (
Figure 3) for the wireless module is not possible without the simultaneous use of the first connector. This limitation arises because the contacts for the ground and reference electrodes are positioned on the first Hirose connector. This issue could potentially be resolved by incorporating the necessary contacts into the second connector. However, this would reduce the total number of available contacts for recording. Alternatively, Omnetics connectors with 36 or more channels could be used, but this might increase the final size and weight of the wireless wearable module.
Another potential drawback is the sensitivity to the polarity of the connected battery wires. If the battery is connected with reversed polarity, it may damage the components of the wireless module. One approach to address this issue is the utilization of a field-effect transistor, although its size might adversely affect the overall mass and dimensional characteristics of the wireless wearable module. Additionally, it is worth mentioning that, in the current configuration, the battery is soldered to the wireless module board, which could create challenges when attempting to swiftly replace the battery for swapping or charging using a universal charger. A viable solution to this problem could involve incorporating a quick-release connector on the wireless module board and battery wires.
In the current version of the wireless module firmware, upon battery connection, the module consistently remains in the minimum power consumption mode until the Hall sensor is activated. Incomplete disconnection of the battery ultimately has a detrimental effect on the autonomy of the wireless module. The solution to this issue involves modifying the on/off algorithm as follows: in the off state, no power will be supplied to the module components, and the nRF52805-CAAA-R7 chip will remain inactive. Upon activating the Hall sensor by holding the magnet nearby for a few seconds, the module will be powered up, the firmware will be initialized, and the module will enter the operating state. Moreover, in the current firmware version, the wireless module is disabled only when the battery is either completely discharged or disconnected. This problem can be programmatically resolved by implementing a specific command in the software, which will cut off the power supply and switch the module to a disabled state.
Furthermore, although there have been advancements in the sampling rate, this parameter remains significantly inferior to that of other electrophysiological systems, as detailed in
Table 4. Presently, the limitation in the number of channels constrains the selection of higher sampling rates from the available options.
In forthcoming iterations of the WES 2.0, we plan to make modifications to the on/off algorithm of the wireless wearable module, with the aim of enhancing its energy efficiency and prolonging the battery life on a single charge. Additionally, we plan to increase the sampling rate to 30 kHz when all 32 channels are operating simultaneously. Moreover, our intentions include enhancing the software by incorporating real-time visualization of recorded signals and motion correction algorithm. These improvements are anticipated to further enhance the overall performance and capabilities of the wireless wearable module.