Для просмотра этого контента требуется подписка на JoVE. Войдите или начните свой бесплатный пробный период.

Методическая статья

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

861 просмотров

8 июля 2025 г.

В этой статье

Аннотация

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

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

Протокол

Все процедуры, связанные с животными, были проверены местным институциональным комитетом по уходу за животными и ветеринарным наблюдательным советом 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. Нажмите «Отправить», чтобы начать. Это приведет к запуску событий в режиме онлайн (звуковые сигналы по умолчанию) на основе пиковой активности выбранных нейронов.

Доступ ограничен. Войдите в систему или начните пробный период, чтобы просмотреть этот контент.

Раскрытие информации

Конфликт интересов не декларируется.

Материалы

Список материалов, использованных в этой статье
ИмяКомпанияКаталожный номерКомментарии
БайтрилБайер, Миссиссога, КалифорнияДИН 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передает нейронный сигнал на Цифровую Рысь
г.

Теги

Регистрация нейронных сигналовшаблонные формы волндетектирование спайковпараметры стимуляциисбор данныхпрограммное обеспечение Cheetahпрограммирование на Matlabонлайн-триггеринг событий