Method Article

Запуск стимуляции замкнутого цикла за счет спайковой активности нейронов

July 8th, 2025

In This Article

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Источник: Molina, L. et al. использование активности нейронов для запуска стимулов замкнутого цикла в нейрофизиологических экспериментах. J. Vis. Exp. (2019).

Это видео демонстрирует работу стимуляции замкнутого цикла у крысы с помощью хирургически имплантированного устройства для записи нейронной активности. Нейронные сигналы сначала записываются и анализируются. Затем загружаются шаблонные формы сигналов и определяются параметры для запуска стимуляции с обратной связью.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Все процедуры, связанные с животными, были проверены местным институциональным комитетом по уходу за животными и ветеринарным наблюдательным советом JoVE.

1. Хирургия

ПРИМЕЧАНИЕ: Точные детали операции по стимуляции с обратной связью зависят от типа используемых зондов и областей мозга, на которые нацелены цели. Однако в большинстве случаев типичная операция будет состоять из следующих этапов.

  1. Принесите клетку с крысой в операционную, чтобы имплантировать ей силиконовый зонд или электродную решетку для записи активности нейронов.
  2. Обезболите грызуна 2-2,5% изофлураном и зафиксируйте голову в стереотаксической рамке. Убедитесь, что животное находится без сознания во время операции, наблюдая за любой моторной реакцией на легкие тактильные раздражители.
  3. Нанесите мазь для глаз, чтобы свести к минимуму сухость во время операции.
  4. Побрейте операционную область и продезинфицируйте кожу 2% раствором хлоргексидина и 70% изопропиловым спиртом.
  5. Введите лидокаин (5 мг/кг) под кожу головы над областью мозга, где будут имплантированы электроды.
  6. Сделайте надрез кожи головы над областью будущего имплантата, а с помощью скальпеля и ватного тампона очистите надкостницу от обнаженного черепа.
  7. Просверлите 4-8 отверстий в черепе для вживления анкерных винтов (~0,5 мм) в качестве структурной опоры для имплантата. Прикрепите винты к черепу, вставив их в отверстия, и убедитесь, что они надежно удерживаются на месте.
  8. Просверлите трепанацию черепа по заданным координатам и вживите имплантат микропривода/зонда><. заметка: Описанный протокол стимуляции с обратной связью будет работать для любой области мозга, в которую вставлены электроды.
  9. Закрепите микропривод/щуп и любой необходимый разъем электрического интерфейса на черепе с помощью стоматологического акрила. Количество стоматологического акрила должно быть достаточным для прочного крепления имплантата, но он не должен соприкасаться с окружающими мягкими тканями.
  10. После операции внимательно наблюдайте за животным до тех пор, пока оно не придет в сознание, достаточное для поддержания лежачего положения за грудиной. В течение последующих трех дней подкожно вводите анальгетик (например, Метакам, 1 мг/кг) и антибиотик для предотвращения инфекции (например, энрофлоксацин, 10 мг/кг).
    заметка: Животных обычно оставляют восстанавливаться после операции в течение одной недели перед любым тестированием или регистрацией.

2. Установка программного обеспечения

ПРИМЕЧАНИЕ: Это было протестировано на Windows 10, 64-битная версия.

  1. Установите программное обеспечение для сбора и обработки данных.
  2. Установите систему сбора данных Cheetah 6.4 (https://neuralynx.com/software/category/sw-acquisition-control), которая включает в себя библиотеки для взаимодействия с Cheetah Acquisition System.
  3. Установите SpikeSort3D (https://neuralynx.com/software/spikesort-3d) или любое другое программное обеспечение, использующее KlustaKwik27 для сортировки шипов. Программное обеспечение для онлайн-обнаружения использует определения кластеров из ядра KlustaKwik. Это программное обеспечение может работать на одном компьютере или на разных компьютерах в одной сети.
  4. Установите пакет NetComDevelopmentPackage (https://github.com/leomol/cheetah-interface/blob/master/NetComDevelopmentPackage_v3.1.0), который также можно загрузить с https://neuralynx.com/software/netcom-development-package.
  5. Установите Matlab (https://www.mathworks.com/downloads/; код тестировался на Matlab версии R2018a). Убедитесь, что Matlab включен в брандмауэре Windows. Как правило, всплывающее окно появляется при первом подключении.
  6. Войдите в учетную запись Matlab. Выберите лицензию. Выберите версию. Выберите операционную систему.
  7. Загрузите следующую библиотеку для запуска онлайн-событий из https://github.com/leomol/cheetah-interface и извлеките файлы в папку «Documents/Matlab» на компьютере. Копия кода приведена в сопроводительных Дополнительных материалах.

3. Первичный сбор данных

  1. Начните сбор данных с помощью программного обеспечения Cheetah.
  2. Записывайте данные о скачках в течение нескольких минут для заполнения шаблонов осциллограмм.
  3. Остановите сбор данных и выполните сортировку по пикам записанных данных.
  4. Откройте SpikeSort3D, нажмите Файл | Меню | Загрузите Spike File и выберите файл Spike из папки с записанными данными.
  5. Нажмите «Меню кластеризации», затем «Автокластеризацию» с помощью KlustaKwik, оставив настройки по умолчанию, и нажмите «Выполнить».

4. Эксперимент с замкнутым циклом

  1. Возобновление сбора данных в Cheetah.
  2. Откройте Matlab.
  3. Откройте ClosedLoop.m и нажмите «Выполнить». Либо в командном окне Matlab выполните ClosedLoop(). Убедитесь, что ClosedLoop.m находится в пути Matlab. Если пользователь хочет использовать пользовательскую функцию для вызова каждого триггера, выполните вместо этого ClosedLoop('-callback', customFunction), где customFunction является дескриптором этой функции.
  4. Загрузите информацию о скачках, определенную в исходной записи, нажав кнопку «Загрузить», просмотрев папку записи и выбрав один из файлов данных о скачках (.ntt, .nse).
  5. Выберите один или несколько нейронов, которые будут запускать стимуляцию, установив флажок под построенными кривыми.
  6. Определите минимальное количество нейронов, которые будут вызывать стимуляцию, введя целое число в текстовое поле «min matches». Затем определите временное окно, в котором пики, соответствующие различным формам сигнала, считаются совпадающими, введя число в текстовое поле «окно».
  7. Нажмите «Отправить», чтобы начать. Это приведет к запуску событий в режиме онлайн (звуковые сигналы по умолчанию) на основе пиковой активности выбранных нейронов.

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

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
Конфликт интересов не декларируется.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
БайтрилБайер, Миссиссога, КалифорнияДИН 02169428антибиотик; 50 мг/мл
Гепард 6,4NeuraLynx, Тусон, Аризона6.4.0.бетаПрограммные интерфейсы для сбора данных
Цифровая Рысь 4SXNeuraLynx, Тусон, Аризона4SXЗаписывающее оборудование
Передатчик на сценеТБСИБ10-3163-ГКПередает нейронный сигнал на приемник
ИзофлуранФрезениус Каби, Торонто, КалифорнияДИН 02237518ингаляционный анестетик
Струйный зубной протез в порошке и жидкостиLang Dental, Уилинг, США1230стоматологический акрил
Lacri-LubeАллерган, Маркхэм, КалифорнияДИН 00210889глазная мазь
Лидо-2Rafter 8, КалгариДИН 00654639местный анестетик; 20 мг/мл
МатлабМатематические работыR2018bПрограммное обеспечение для обработки сигналов и запуска внешних событий
МетакамBoehringer, Ингельхайм, ГерманияДИН 02240463анальгетик; 5 мг/мл
НеткомНейраРысьВерсия 1Интерфейс прикладного программирования (API), который взаимодействует с Cheetah
Силиконовый щупКембриджский нейротехАССИ-156-ДБК2имплантированное устройство
SpikeSort 3DNeuraLynx, Тусон, АризонаСС3DИнструменты классификации спайковых сигналов по ячейкам
Беспроводной радиоприемникТБСИ911-1062-00передает нейронный сигнал на Цифровую Рысь
г.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Closed Loop StimulationNeuron Spiking ActivityNeural Signal RecordingTemplate WaveformsSpike DetectionStimulation ParametersData AcquisitionCheetah SoftwareMatlab ProgrammingOnline Event Triggering

Related Articles