Method Article

Déclenchement d’une stimulation en boucle fermée par l’activité de pointe des neurones

July 8th, 2025

In This Article

Abstract

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

Source : Molina, L. et al. Utilisation de l’activité de pointe des neurones pour déclencher des stimuli en boucle fermée dans des expériences neurophysiologiques. J. Vis. Exp. (2019).

Cette vidéo montre le fonctionnement de la stimulation en boucle fermée chez un rat avec un dispositif implanté chirurgicalement pour enregistrer l’activité neuronale. Les signaux neuronaux sont d’abord enregistrés et analysés. Les formes d’onde du modèle sont ensuite téléchargées et les paramètres sont définis pour déclencher une stimulation en boucle fermée.

Protocol

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

Toutes les procédures impliquant des modèles animaux ont été examinées par le comité institutionnel local de protection des animaux et le comité d’examen vétérinaire JoVE.

1. Chirurgie

REMARQUE : Les détails exacts de l’opération de stimulation en boucle fermée dépendent du type de sondes d’enregistrement utilisées et des zones cérébrales ciblées. Dans la plupart des cas, cependant, une intervention chirurgicale typique comprendra les étapes suivantes.

  1. Apportez une cage avec un rat à la salle d’opération pour qu’on lui implante une sonde en silicone ou un réseau d’électrodes pour enregistrer l’activité neuronale.
  2. Anesthésie le rongeur avec 2-2,5 % d’isoflurane et fixe la tête dans un cadre stéréotaxique. Assurez-vous que l’animal est inconscient pendant l’opération en observant toute réaction motrice à de légers stimuli tactiles.
  3. Appliquez une pommade pour les yeux pour minimiser la sécheresse pendant la chirurgie.
  4. Rasez la zone chirurgicale et désinfectez la peau avec une solution de chlorhexidine à 2 % et de l’alcool isopropylique à 70 %.
  5. Injectez de la lidocaïne (5 mg/kg) sous le cuir chevelu au-dessus de la zone du cerveau où les électrodes seront implantées.
  6. Faites une incision du cuir chevelu sur la zone du futur implant et utilisez un scalpel et un coton-tige pour dégager le périoste du crâne exposé.
  7. Percez 4 à 8 trous dans le crâne pour l’implantation de vis d’ancrage (~0,5 mm) comme support structurel pour l’implant. Fixez les vis au crâne en les insérant dans les trous et assurez-vous qu’elles sont fermement maintenues en place.
  8. Percez la craniotomie aux coordonnées spécifiées et insérez l’implant microdrive/sonde.
    note: Le protocole décrit pour la stimulation en boucle fermée fonctionnera pour n’importe quelle région du cerveau dans laquelle les électrodes sont insérées.
  9. Fixez le microentraînement/la sonde et tout connecteur d’interface électrique requis au crâne à l’aide d’acrylique dentaire. La quantité d’acrylique dentaire doit être suffisante pour fixer fermement l’implant, mais il ne doit pas entrer en contact avec les tissus mous environnants.
  10. Après la chirurgie, surveillez étroitement l’animal jusqu’à ce qu’il ait repris une conscience suffisante pour maintenir le décubitus sternal. Au cours des trois jours suivants, administrer par voie sous-cutanée un analgésique (par ex. Metacam, 1 mg/kg) et un antibiotique pour prévenir l’infection (par ex. enrofloxacine, 10 mg/kg).
    note: Les animaux sont généralement laissés à se remettre de la chirurgie pendant une semaine avant tout test ou enregistrement.

2. Installation du logiciel

REMARQUE : Ce produit a été testé sur Windows 10, version 64 bits.

  1. Installez un logiciel d’acquisition et de traitement des données.
  2. Installez le système d’acquisition de données Cheetah 6.4 (https://neuralynx.com/software/category/sw-acquisition-control), qui comprend des bibliothèques pour interagir avec le système d’acquisition de guépards.
  3. Installez SpikeSort3D (https://neuralynx.com/software/spikesort-3d) ou tout autre logiciel qui utilise KlustaKwik27 pour le tri des pointes. Le logiciel de détection en ligne utilise les définitions de cluster du moteur KlustaKwik. Ce logiciel peut s’exécuter sur le même ordinateur ou sur des ordinateurs distincts sur le même réseau.
  4. Installez NetComDevelopmentPackage (https://github.com/leomol/cheetah-interface/blob/master/NetComDevelopmentPackage_v3.1.0), qui peut également être téléchargé à partir de https://neuralynx.com/software/netcom-development-package.
  5. Installez Matlab (https://www.mathworks.com/downloads/ le code a été testé sur Matlab version R2018a). Assurez-vous que Matlab est activé dans le pare-feu Windows. Normalement, une fenêtre contextuelle apparaîtra lors de la première connexion.
  6. Connectez-vous à un compte Matlab. Choisissez la licence. Choisissez la version. Choisissez le système d’exploitation.
  7. Téléchargez la bibliothèque suivante pour le déclenchement d'événements en ligne à partir de https://github.com/leomol/cheetah-interface et extrayez les fichiers dans le dossier « Documents/Matlab » de l'ordinateur. Une copie du code est fournie dans les documents supplémentaires qui l’accompagnent.

3. Acquisition initiale des données

  1. Lancez l’acquisition de données à l’aide du logiciel Cheetah.
  2. Enregistrez quelques minutes de données de dopage pour remplir les formes d’onde du modèle.
  3. Arrêtez l’acquisition des données et effectuez un tri par pics sur les données enregistrées.
  4. Ouvrez SpikeSort3D, cliquez sur Fichier | Carte | Chargez le fichier Spike et sélectionnez un fichier Spike dans le dossier contenant les données enregistrées.
  5. Cliquez sur Menu Cluster, puis sur Cluster automatique à l’aide de KlustaKwik, en laissant les paramètres par défaut, puis cliquez sur Exécuter.

4. Expérience en boucle fermée

  1. Acquisition de données de CV dans Cheetah.
  2. Ouvrez Matlab.
  3. Ouvrez ClosedLoop.m et cliquez sur Exécuter. Sinon, dans la fenêtre de commande Matlab, exécutez ClosedLoop(). Assurez-vous que ClosedLoop.m se trouve sur le chemin d’accès Matlab. Si l'utilisateur souhaite utiliser une fonction personnalisée pour appeler chaque déclencheur, exécutez ClosedLoop('-callback', customFunction) à la place, où customFunction est un handle de cette fonction.
  4. Chargez les informations de pointe définies lors de l’enregistrement initial en cliquant sur Charger, en parcourant le dossier d’enregistrement et en sélectionnant l’un des fichiers de données de pointe (.ntt, .nse).
  5. Sélectionnez un ou plusieurs neurones qui déclencheront la stimulation en cochant la case sous les formes d’onde tracées.
  6. Définissez le nombre minimum de neurones qui déclencheront la stimulation en tapant un entier dans la zone de texte « min matches ». Ensuite, définissez la fenêtre de temps dans laquelle les pointes correspondant à différentes formes d’onde sont considérées comme coactives en tapant un nombre dans la zone de texte « fenêtre ».
  7. Cliquez sur Envoyer pour commencer. Cela commencera le déclenchement en ligne d’événements (tonalités par défaut) en fonction de l’activité de pointe des neurones sélectionnés.

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

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
Aucun conflit d’intérêts n’a été déclaré.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
BaytrilBayer, Mississauga, CalifornieDIN 02169428antibiotique ; 50 mg/mL
Guépard 6,4NeuraLynx, Tucson, ArizonaVersion 6.4.0.bêtaInterfaces logicielles pour l’acquisition de données
Lynx numérique 4SXNeuraLynx, Tucson, Arizona4SXAppareil d’enregistrement
Émetteur HeadstageTBSIB10-3163-GKtransmet le signal neuronal au récepteur
L’isofluraneFresenius Kabi, Toronto, CalifornieDIN 02237518anesthésique par inhalation
Jet Denture Poudre & LiqudLang Dental, Wheeling, États-Unis1230acrylique dentaire
Lacri-LubeAllergan, Markham, CalifornieDIN 00210889pommade pour les yeux
Lido-2Chevron 8, CalgaryDIN 00654639anesthésique local ; 20 mg/mL
MatlabTravaux mathématiquesR2018bLogiciel pour le traitement du signal et le déclenchement d’événements externes
MétacamBoehringer, Ingelheim, DEDIN 02240463analgésique ; 5 mg/mL
NetcomNeuraLynxv1Interface de programmation d’application (API) qui communique avec Cheetah
Sonde en siliconeNeurotechnologie de CambridgeASSY-156-DBC2dispositif implanté
SpikeSort 3DNeuraLynx, Tucson, ArizonaSS3DOutils de classification de la forme d’onde à la cellule Spike
Récepteur radio sans filTBSIRéférence : 911-1062-00transmet le signal neuronal au Digital Lynx

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