uBatchImport.zip
Puede importar a Spike2 un gran número de formatos de datos desconocidos. Los archivos individuales pueden importarse de manera interactiva utilizando Import en el menú File de Spike2. Sin embargo, este es un proceso tedioso cuando hay que importar muchos archivos del mismo tipo. Este script que permite importar todos los archivos de un tipo definido por el usuario en una carpeta específica. Se aplican ciertas restricciones. Por ejemplo, solo se pueden importar algunos formatos utilizando la versión de 32 bits de Spike2. Para obtener más información, consulte la ayuda en línea sobre "importación de archivos de datos desconocidos".
Este manuscrito requiere Spike2 v8.04 o superior.
Mejora:
- Ya funciona el importador DSI.
- ADI LabChart
- Lab streaming layer (*.xdf)
- Se ha actualizado el importador de TDT.
- Se han agregado los importadores Ponemah y Xltek -Neuroworks. (usuarios de Spike2 8.08 y versiones posteriores).
HumRemExpress.zip
Este manuscrito es un manuscrito modernizado para la eliminación del zumbido cuando se ha registrado un canal de evento de marcador de zumbido fiable utilizando la caja de impulso de la red CED o un dispositivo similar. Vea un video de demostración.
Si necesita derivar un marcador de zumbido desde un canal de forma de onda que contiene el zumbido, deberá utilizar el manuscrito original Elimina el zumbido.
Este manuscrito requiere Spike2 v7.20 o superior.
HumRemove.zip
Este script está concebido para mejorar la relación señal-ruido de grabaciones fisiológicas mediante la eliminación de interferencias relacionadas con la red eléctrica. Esto se hace, no por filtración, sino sustrayendo un estimativo de la interferencia de la red eléctrica de los datos en bruto y almacenando los resultados en un nuevo canal.
Esta versión actualizada del script requiere Spike2 v7.20 o una versión posterior.
Las formas de onda deben registrarse con una frecuencia de muestreo de al menos 500 Hz y de preferencia 5 kHz o más. Los mejores resultados se obtienen registrando un canal de forma de onda dedicado que muestre claramente la oscilación en curso de la frecuencia de la red eléctrica, además de los canales de datos. Esto podía ser simplemente un aumento de la red eléctrica de un cable no blindado. El script puede usar esta señal para generar un canal de eventos de marcas de tiempo al inicio de cada ciclo de la red eléctrica. Posteriormente, estas marcas de tiempo pueden usarse para calcular la señal de interferencia de la red eléctrica que debe sustraerse de cada forma de onda para limpiarla.
Consulte la ficha técnica Hum Remove.pdf, incluida en el archivo HumRemove.zip, para obtener toda la información correspondiente.
batch400.zip
Las vistas de tiempo normal de Spike2 pueden tener hasta 400 canales y un tamaño de hasta 2GB. Sin embargo, el número predeterminado de canales creados por una configuración de muestreo es de 32. Esto puede que no sea suficiente si el análisis de sus datos implica crear muchos canales adicionales.
Este manuscrito le permite convertir a lote todos los ficheros .smr en una carpeta seleccionada a formato big file de 400 canales para que no se quede sin canales libres durante el análisis y puede hacer crecer su fichero más allá del límite de tamaño de 2GB. Este manuscrito se ha comprobado cuidadosamente. Sin embargo, no damos garantías. ¡Haga una copia de reserva de sus datos antes de ejecutarlo!
AddTmk.zip
Este script le permite agregar TextMarks a una vista de tiempo, fuera de línea. Puede usarlo para agregar o eliminar TextMarks en un canal existente residente en disco o crear un nuevo canal TextMark. El script crea un atajo de teclado rotulado con Add Tmk en la Barra de Script. Haga clic en este botón o pulse el atajo de teclado Alt+T ejecutar el script. El diálogo del script principal tiene un botón Help. Haga clic sobre este botón para visualizar la guía del usuario del script.
Este manuscrito requiere Spike2 v6.18 o superior.
MarkState.zip
Este script le permite crear un canal de ‘estado’ en una vista de tiempo y usarlo para marcar márgenes de tiempo importantes en sus datos con barras coloreadas y rotuladas. Estas barras pueden agregarse automáticamente a los episodios marcados cuando un canal de onda excede (o está por debajo de) un umbral definido por el usuario. Como alternativa, puede marcar manualmente los márgenes de tiempo haciendo clic y arrastrando con el ratón.
Se pueden usar hasta 6 colores y rótulos diferentes por canal State para marcar los diferentes tipos de eventos. El script puede generar un informe simple de las horas de inicio y las duraciones de los estados y en el orden en que ocurrieron.
Probado con Spike2 v 7.18 y 8.10
TimeShiftEvents.zip
Este manuscrito se puede utilizar para copiar eventos o tiempos de marcador de un fichero de datos actualmente seleccionado a un nuevo canal permanente en un fichero de datos abierto. El manuscrito crea dos cursores para seleccionar la gama de datos que copiar, y puede aplicar un cronodesplazamiento opcional que ajusta el tiempo de inicio de los datos en el nuevo canal. Se incluye un ejemplo de fichero de datos adecuado, Demo.smr, en la carpeta Datos del directorio de su Spike2.
Este manuscrito requiere Spike2 v5.21 o superior.
AddEvents.zip
Este manuscrito permite al usuario configurar una gama de tiempo y frecuencia de estimulación para agregar eventos a un nuevo canal en un fichero de datos al intervalo y gama de tiempo especificados. El manuscrito permite también la adición de trenes de eventos múltiples en el mismo canal.
Este manuscrito se puede utilizar también para crear trenes de impulso a una frecuencia fijada de salida. Una vez que se hayan creado los eventos como un canal de evento en el fichero de datos, podrá cargarlos en el secuenciador de salida utilizando el manuscrito PlaySpikeTimes.
Este manuscrito requiere Spike2 v5.21 o superior.
StimNumber.zip
Este manuscrito se puede utilizar para dar un número de identificación a los eventos de estímulo, formas pico o marcadores. El manuscrito crea un nuevo canal de memoria TextMark que contiene las cadenas de texto comenzando por 1 para el tiempo del primer evento en la gama. Se incluye un ejemplo de fichero de datos adecuado, Demo.smr, en la carpeta Datos del directorio de su Spike2.
Este manuscrito requiere Spike2 v5.21 o superior.
Marking.zip
Este script le permite anotar los datos fisiológicos que se han grabado junto con un vídeo (normalmente de comportamiento animal), creado con s2video. Puede reproducir el vídeo y los datos de Spike2 a la velocidad deseada y marcar los comportamientos significativos en el fichero de datos mediante el teclado. El script crea dos canales para registrar diferentes categorías de comportamiento, "States" y "Events".
Los estados se marcan con barras horizontales codificadas por colores que comienzan cuando se pulsa la tecla correspondiente y continúan hasta que se pulsa la barra espaciadora o se inicia otro estado.
El canal de Event simplemente registra la ocurrencia de comportamientos breves con TextMarks codificados por colores. Tanto los States como los Events también se marcan en gráficos de 'skyline' donde cada tipo de comportamiento está representado por un nivel diferente (análogo a los hipnogramas que se utilizan con frecuencia en estudios del sueño). El canal 'level' para los eventos tiene desviaciones breves de una duración estándar (0.2s).
Puede especificar hasta 26 comportamientos (uno por letra del alfabeto) junto con una etiqueta para cada comportamiento (de hasta 80 caracteres). Las etiquetas se muestran en los marcadores de State o cuando se señala una marca de Event con el ratón.
El script dispone de herramientas de edición para que pueda corregir errores en los canales del etograma. y genera una tabla que resume los resultados.
Puede ver e imprimir una guía del usuario haciendo clic en un botón de la barra de herramientas del script.
Requisitos: Spike2 v 8.25 o superior, y la biblioteca ug.s2s.
ChanReName.zip
Algunos scripts de Spike2, normalmente los que procesan conjuntos de datos múltiples almacenados en un solo archivo, requieren que los títulos de los canales coincidan con un esquema de nomenclatura específico para que el script reconozca qué canales hay que procesar. Por ejemplo, los scripts que procesan trazas de presión sanguínea sistólica de diferentes animales pueden requerir títulos de canal de presión sanguínea SBP: 1 hasta SBP: n.
Este script proporciona una forma rápida de cambiar el nombre de los canales para que cumplan con los requisitos de un script de análisis y, posteriormente, restaurar los títulos originales de los canales. Se puede cambiar el título de hasta 20 canales en una sola pasada. Debe ejecutar el script de nuevo para restaurar los títulos originales.
El script añade un atajo que se denomina "ChRename" a la barra de script para un acceso rápido.
Este manuscrito requiere Spike2 v7.20 o superior.
AlignComments.zip
Este manuscrito es una utilidad para los escritores de manuscritos. Mejora la distribución de un manuscrito alineando los comentarios en líneas que contienen un código a un descentramiento común, definido por el usuario.
Este manuscrito requiere Spike2 versión 6,04 o superior. También hace uso de las funciones en el archivo de manuscrito GHutils.s2s (incluido en la descarga). Este archivo deberá ubicarse en una carpeta llamada include situada dentro del directorio que contiene su copia de Spike2.
ScriptTidy.zip
Este manuscrito es una utilidad para los escritores de manuscritos. Puede mejorar la facilidad de lectura de los manuscritos, especialmente de los más largos con muchas funciones y procedimientos.
Las opciones disponibles incluyen: eliminación de las constantes y variables que han sido declaradas pero que no han sido usadas y clasificación de las funciones y procedimientos en una lista alfabética después del programa principal. La forma más conveniente de ejecutar este manuscrito es vía un botón en la Barra de Manuscrito.
Este manuscrito requiere Spike2 versión 6,04 o superior.