Edition    Analyse    Affichage    Scripts archivés    Functions de script utiles    Contrôle

En ligne    Expériences    Exemples de méthode    Spectre de fréquence    Exportation

Edition
Elimination du bruit d’alimentation
Ajout d’éléments TextMark interactif
Décalage de données d’événement
Insertion de trains d’événements hors ligne
Numérotation d’événements de 1 à n
Alignement des commentaires au sein d’un script
Amélioration de l’organisation d’un script
Fusion de fichiers
Suppression des plagesNouveau
Copie un canal avec décalage temporel
Différentiation et intégration de données de forme d'onde
Suppression d'artefacts d'une voie d'événement
Suppression des artefacts ECG des canaux EMGNouveau
Suppression des artefacts de stimulus
Correction des pépinsNouveau
Rétablissement d'une voie de données
Convertir un fichier résultat en fichier de données
Importation de données à partir d'un fichier texte
Canaux de traitement de canal en vue temporelle
Elimination du bruit d’alimentation HumRemove.ZIP 209,008

Ce script est conçu pour améliorer le ratio signal sur bruit des enregistrements physiologiques en éliminant l’interférence liée à l’alimentation électrique. Ceci est obtenu, non pas par filtrage, mais en soustrayant des données brutes une estimation de cette interférence et en sauvegardant les résultats dans un nouveau canal. Le script a été modifié de façon à fonctionner sur les forme d’ondes comportant des trous.

Ce script nécessite Spike2 v 6.02 ou version ultérieure.

Les formes d’onde doivent être enregistrées avec une fréquence d’échantillonnage d’au moins 5 kHz. Vous obtiendrez de meilleurs résultats si vous enregistrez un canal d’événement marquant le début de chaque cycle de l’alimentation électrique ou, alternativement, un canal de forme d’onde reflétant avec précision la fréquence de l’alimentation.

Consultez la fiche technique Hum Remove.pdf pour plus de détails.


Ajout d’éléments TextMark interactif MouseEvent.zip 1,333

Ce script permet d’ajouter des éléments TextMark à une région de données de façon interactive, en maintenant enfoncée la touche Shift et en faisant glisser le pointeur de la souris.

Ce script nécessite Spike2 v7.01 ou version ultérieure.


Décalage de données d’événement TimeShiftEvents.zip 2,077

Ce script peut être utilisé pour copier des temps d’événement ou de marqueur depuis un fichier de données sélectionné vers un nouveau canal permanent, cela dans n’importe quel fichier de données ouvert. Le script génère deux curseurs permettant de sélectionner la plage de données à copier et vous pouvez appliquer un décalage temporel optionnel en définissant le temps de départ pour les données dans le nouveau canal. Un fichier de données, Demo.smr, est inclus en exemple dans le dossier Data de votre répertoire Spike2.

Ce script nécessite Spike2 v5.21 ou version ultérieure.

Mots-clés : décalage, copie d’événements


Insertion de trains d’événements hors ligne AddEvents.zip 1,414

Ce script permet à l’utilisateur de définir une plage temporelle et une fréquence de stimulation pour l’ajout d’événements au sein d’un nouveau canal dans un fichier de données, cela à l’intervalle et sur la plage de temps ayant été spécifiés. Le script permet également d’ajouter des trains d’événements multiples au sein du même canal.

Ce script pourra également servir à créer des trains d’impulsion avec une fréquence spécifique en sortie. Une fois les événements créés en tant que canal d’événement dans le fichier de données, vous pourriez ensuite les charger dans le séquenceur de sortie au moyen du script PlaySpikeTimes.

Ce script nécessite Spike2 v5.21 ou version ultérieure.

Mots-clés : trains d’impulsion


Numérotation d’événements de 1 à n StimNumber.zip 1,093

Ce script peut être utilisé pour assigner un numéro d’identification à des événements de stimulus, formes de pointe ou marqueurs. Le script crée un nouveau canal de mémoire TextMark contenant des chaînes de texte commençant à 1 pour le temps du premier événement dans l’intervalle considéré. Un fichier de données, Demo.smr, est inclus en exemple dans le dossier Data de votre répertoire Spike2.

Ce script nécessite Spike2 v5.21 ou version ultérieure.


Alignement des commentaires au sein d’un script AlignComments.ZIP 9,042

Ce script est un utilitaire destiné aux programmeurs de script. Il améliore la présentation d’un script en alignant les commentaires présents sur des lignes contenant du code en appliquant un décalage commun, défini par l’utilisateur.

Ce script nécessite Spike2 version 6.04 ou ultérieure. Il utilise également des fonctions contenues dans le fichier de script GHutils.s2s (inclus dans le téléchargement). Ce fichier doit être placé dans un dossier nommé include, situé à l’intérieur du répertoire contenant votre copie de Spike2.


Amélioration de l’organisation d’un script ScriptTidy.ZIP 17,099

Ce script est un utilitaire destiné aux programmeurs de script. Il permet d’améliorer la lisibilité des scripts, notamment pour les scripts les plus longs qui comportent un grand nombre de fonctions et de procédures.

Les options disponibles incluent : suppression des constantes et variables ayant été déclarées mais n’étant pas utilisées, classement alphabétique des fonctions après le programme principal. La manière la plus pratique d’utiliser ce script est d’utiliser un bouton sur la barre de script.

Ce script nécessite Spike2 version 6.04 ou ultérieure. Il utilise également des fonctions contenues dans le fichier de script GHutils.s2s (inclus dans le téléchargement). Ce fichier doit être placé dans un dossier nommé include, situé à l’intérieur du répertoire contenant votre copie de Spike2.


Fusion de fichiers MergFiles5.ZIP 25,496

Ce script utilitaire vous permet de :

Des instructions d’utilisation complètes sont inclues dans les commentaires figurant au début du script. Ce script fonctionne avec Spike2 version 5. Une version ‘’ de luxe ” est disponible dans le dossier de scripts de Spike2 pour les utilisateurs des versions 6 et ultérieures de Spike2.
Suppression des plages deleteranges.zip 3,841

Ce script nécessite Spike2 v6.16 ou une version ultérieure. Il vous permet de supprimer des plages de temps marquées d'une vue temporelle de Spike2. Marquez les plages de temps à supprimer en utilisant le script TimeRanges.s2s dans votre dossier Spike2 scripts. Exécutez ensuite ce script pour créer un nouveau fichier de données modifié.

Les données d'origine restent intactes. Ce script pourrait également vous permettre de générer des « points saillants édités » de vos données ou pour supprimer des artefacts de stimulation.


Copie un canal avec décalage temporel copy_ch1.zip 2,295 copy_ch1.sit 3,021

Ce script remplace l'ancien script Copy_Chn. Il vous permet de copier des voies dans de nouvelles voies au moyen d'un décalage d'axe de temps. Plusieurs voies peuvent être copiées simultanément et le décalage peut être entré sous forme de nombre de secondes ou de position d'un curseur. Il fonctionne sur tous les types de voies.


Différentiation et intégration de données de forme d'onde diff.zip 927 diff.sit 1,174
intgl.zip 979 intgl.sit 1,240

Ces scripts différencient et intègrent une section de données de forme d'onde sélectionnée. Le résultat est placé dans une voie de mémoire.


Suppression d'artefacts d'une voie d'événement debounce.zip 853 debounce.sit 1,106

Ce simple script se charge d'épurer une voie d'événement par copie sur une autre voie en ignorant tous les événements qui se produisent trop tôt après le dernier événement.


Suppression des artefacts ECG des canaux EMG ECGdelete.zip 12,862

Ce script permet de réduire la taille des artefacts ECG dans les enregistrements EMG par soustraction du bruit de référence. Il vous faudra enregistrer un canal ECG dédié parallèlement à vos données ECG en tant que source d'événements marquant la position des artéfacts, à moins que les artéfacts présents sur les canaux EMG eux-mêmes soient suffisamment importants pour garantir un déclenchement fiable.

Le fichier zip inclut deux scripts, ECGdelete01.s2s (Spike2 v7.07 ou version ultérieure) et v5.s2s ECGdelete (Spike2 v5.21 et v6).


Suppression des artefacts de stimulus artrem.zip 7,004 artrem.sit 1,296

Supprime les artefacts de stimulus dans les voies de données en les remplaçant par une ligne droite pour préserver la continuité. Les artéfacts peuvent être identifiés par chronométrage à partir d'un canal de déclenchement, ou en utilisant des positions de curseur.

Le téléchargement comprend désormais une version mise à jour pour les utilisateurs de Spike2 versions 6 et ultérieures. La version de base est toujours disponible pour les utilisateurs de versions antérieures de Spike2.


Correction des pépins FixGlitch.zip 6,491

Ce script destiné à la version 7 remplace les pépins ou artefacts survenant sur un canal de forme d'onde ou RealWave en s'appuyant sur la prédiction linéaire. L'idée du script consiste (dans ses grandes lignes) à remplacer les segments de « mauvaises » données par une forme d'onde au contenu spectral similaire à celui des « bonnes » données de chaque côté du pépin.


Rétablissement d'une voie de données spike\scripts\undelch.s2s undelch.sit 6,053

Rétablit une voie supprimée accidentellement dans un fichier de données. Prenez une copie de sauvegarde de vos données avant d'utiliser ce script !


Convertir un fichier résultat en fichier de données res2smr.zip 1,445

Reconvertit les données de fichier résultat dans un fichier de données pour permettre une utilisation spécifique du fichier de données. Ceci nécessite Spike2 version 4 ou supérieure.


Importation de données à partir d'un fichier texte imptext.zip 2,413 imptext.sit 3,360

Ce script lit les données à partir d'un fichier texte, créé un nouveau fichier de données Spike2 et écrit les données importées dans les canaux de forme d'onde. Le nombre de canaux à importer peut être réglé par l'utilisateur.


Canaux de traitement de canal en vue tempo ProcEvts.zip 105,285

Ceci est un script général qui sera utile pour créer et éditer les canaux Event, Level, Marker, TextMark, RealMark et WaveMark en vue en temporelle.

En utilisant ce script vous pouvez :

  1. Créer un nouveau canal de marqueur contenant les temps de pics, creux et dépassements de niveau dans un canal de forme d'onde ou RealWave.
  2. Mettre en place un discriminateur virtuel de fenêtre pour détecter les pics ou creux dans un canal de forme d'onde situé au sein d'une gamme d'amplitude définie par l'utilisateur.
  3. Créer un nouveau canal de marqueur et ajouter les marqueurs manuellement, en utilisant un curseur pour régler le temps et les dialogues de manière à entrer des informations supplémentaires, par exemple codes Marker, valeurs Text- ou Real-Mark.
  4. Créer un nouveau canal en associant des groupes of d'items copiés depuis plusieurs autres canaux.
  5. Editer les canaux de marqueur pré-existants, soit en ajoutant de nouveaux marqueurs, en les supprimant ou en changeant les codes Marker, les valeurs Text- ou Real-Mark associés aux marqueurs existants.
  6. Eliminer facilement les marqueurs erronés causés par un rebond.
Ce script nécessite la version 5 ou supérieure de Spike 2.

Certains de ces scripts ont été développés par les utilisateurs plutôt que par l'équipe CED. Si vous disposez d'un script que vous aimeriez mettre à la disposition des autres utilisateurs sur cette page, informez-en Simon Gray. Nous fournissons également des scripts pour Signal.

Ces scripts sont sauvegardés en tant que fichiers WinZip, myscript.zip, sauf lorsqu’ils sont présentés sous le format spike\scripts\myscript.s2s. Ces fichiers ont été installés avec Spike2 et spike. réfère au répertoire dans lequel vous avez installé Spike2. Voir les résumés en cliquant sur la ligne de description ci-dessous. Vous pouvez alors les télécharger en cliquant sur le nom du fichier ; veuillez vérifier la taille reçue.