JoVE Logo

登录

需要订阅 JoVE 才能查看此. 登录或开始免费试用。

本文内容

  • Overview
  • 研究方案
  • 披露声明
  • 材料
  • 参考文献

Overview

This video demonstrates the operation of closed-loop stimulation in a rat with a surgically implanted device to record neural activity. Neuronal signals are first recorded and analyzed. Template waveforms are then uploaded, and parameters are defined to trigger closed-loop stimulation.

研究方案

All procedures involving animal models have been reviewed by the local institutional animal care committee and the JoVE veterinary review board.

1. Surgery

NOTE: The exact details of the surgery for closed-loop stimulation depend on the type of recording probes used and the brain areas targeted. In most cases, however, a typical surgery will consist of the following steps.

  1. Bring a cage with a rat to the surgery room to be implanted with a silicone probe or electrode array to record neuronal activity.
  2. Anesthetize the rodent with 2-2.5% isoflurane and fix the head in a stereotaxic frame. Ensure that the animal is unconscious during surgery by observing any motoric reaction to mild tactile stimuli.
  3. Apply an eye ointment to minimize dryness during the surgery.
  4. Shave the surgical area and disinfect the skin with 2% chlorhexidine solution and 70% isopropyl alcohol.
  5. Inject lidocaine (5 mg/kg) under the scalp over the brain area where electrodes will be implanted.
  6. Make an incision of the scalp over the area of the future implant, and use a scalpel and a cotton swab to clear the periosteum from the exposed skull.
  7. Drill 4-8 holes in the skull for implantation of anchor screws (~0.5 mm) as structural support for the implant. Attach the screws to the skull by inserting them in the holes and ensure that they are held firmly in place.
  8. Drill the craniotomy at the specified coordinates and inset the microdrive/probe implant.
    NOTE: The described protocol for closed-loop stimulation will work for any brain region in which the electrodes are inserted.
  9. Fix the microdrive/probe and any required electrical interface connector to the skull using dental acrylic. The amount of dental acrylic should be enough to attach the implant firmly, but it should not come in contact with the surrounding soft tissue.
  10. After surgery, closely monitor the animal until it has regained sufficient consciousness to maintain sternal recumbency. For the subsequent three days, administer subcutaneously an analgesic (e.g., Metacam, 1 mg/kg) and an antibiotic to prevent infection (e.g., enrofloxacin, 10 mg/kg).
    NOTE: Animals are typically left to recover from surgery for one week prior to any testing or recording.

2. Software installation

NOTE: This was tested on Windows 10, 64-bit version.

  1. Install data acquisition and processing software.
  2. Install the data acquisition system Cheetah 6.4 (https://neuralynx.com/software/category/sw-acquisition-control), which includes libraries to interact with the Cheetah Acquisition System.
  3. Install SpikeSort3D (https://neuralynx.com/software/spikesort-3d) or any other software that uses KlustaKwik27 for spike sorting. The online detection software uses the cluster definitions from the KlustaKwik engine. This software may run on the same computer or on separate computers on the same network.
  4. Install the NetComDevelopmentPackage (https://github.com/leomol/cheetah-interface/blob/master/NetComDevelopmentPackage_v3.1.0), which can also be downloaded from https://neuralynx.com/software/netcom-development-package.
  5. Install Matlab (https://www.mathworks.com/downloads/; code was tested on Matlab version R2018a). Make sure that Matlab is enabled in the Windows firewall. Normally, a pop-up will appear during the first connection.
  6. Log in to a Matlab account. Choose the license. Choose the version. Choose the operating system.
  7. Download the following library for online event triggering from https://github.com/leomol/cheetah-interface and extract files to the computer's 'Documents/Matlab' folder. A copy of the code is provided in the accompanying Supplemental Materials.

3. Initial data acquisition

  1. Start data acquisition using Cheetah software.
  2. Record a few minutes of spiking data to populate template waveforms.
  3. Stop the data acquisition and perform spike sorting on the recorded data.
  4. Open SpikeSort3D, click File | Menu | Load Spike File and select a spike file from the folder with recorded data.
  5. Click Cluster Menu, then Autocluster using KlustaKwik, leaving the default settings, and click Run.

4. Closed-loop experiment

  1. Resume data acquisition in Cheetah.
  2. Open Matlab.
  3. Open ClosedLoop.m and click on Run. Alternatively, in the Matlab command window, execute ClosedLoop(). Ensure that ClosedLoop.m is on the Matlab path. If the user wants to employ a custom function to call on every trigger, execute ClosedLoop('-callback', customFunction) instead, where customFunction is a handle to that function.
  4. Load the spike information defined on the initial recording by clicking on Load, browsing the recording folder, and selecting one of the spiking data files (.ntt, .nse).
  5. Select one or multiple neurons that will trigger stimulation by clicking the checkbox under the plotted waveforms.
  6. Define the minimum number of neurons that will trigger stimulation by typing an integer in the "min matches" text box. Then, define the time window in which spikes matching different waveforms are considered co-active by typing a number in the "window" text box.
  7. Click Send to start. This will begin online triggering of events (tones as default) based on the spiking activity of selected neurons.

Access restricted. Please log in or start a trial to view this content.

披露声明

No conflicts of interest declared.

材料

NameCompanyCatalog NumberComments
BaytrilBayer, Mississauga, CADIN 02169428antibiotic; 50 mg/mL
Cheetah 6.4NeuraLynx, Tucson, AZ6.4.0.betaSoftware interfaces for data acquisition
Digital Lynx 4SXNeuraLynx, Tucson, AZ4SXrecording equipment
Headstage transmitterTBSIB10-3163-GKtransmits the neural signal to the receiver
IsofluraneFresenius Kabi, Toronto, CADIN 02237518inhalation anesthetic
Jet Denture Powder & LiqudLang Dental, Wheeling, US1230dental acrylic
Lacri-LubeAllergan, Markham, CADIN 00210889eye ointment
Lido-2Rafter 8, CalgaryDIN 00654639local anesthetic; 20 mg/mL
MatlabMathworksR2018bsoftware for signal processing and triggering external events
MetacamBoehringer, Ingelheim, DEDIN 02240463analgesic; 5 mg/mL
NetcomNeuraLynxv1Application Programming Interface (API) that communicates with Cheetah
Silicone probeCambridge NeurotechASSY-156-DBC2implanted device
SpikeSort 3DNeuraLynx, Tucson, AZSS3Dspike waveform-to-cell classification tools
Wireless Radio ReceiverTBSI911-1062-00transmits the neural signal to the Digital Lynx

参考文献

Access restricted. Please log in or start a trial to view this content.

This article has been published

Video Coming Soon

JoVE Logo

政策

使用条款

隐私

科研

教育

关于 JoVE

版权所属 © 2025 MyJoVE 公司版权所有,本公司不涉及任何医疗业务和医疗服务。