|
|
|
|
In order to save Spike2 scripts right click on desired script and choose "Save Link/Target As..." or left click and save page contents as a .s2s file.
or Click Here to download all Spike2 Scripts in one .zip file.
|
View Manipulation
- TimeMax.s2s - Script for the script bar to show the entire x range
- optimise.s2s - Script for the script bar to y-optimize all channels
- DelCur.s2s - Script for the script bar to delete all vertical and horizontal cursors on one mouse click.
- displSwitch.s2s - Script to switch between the default view with small "Times" font and a view with a large "Arial" font. In the large font view all channel. numbers and labels are removed and the x axis is switched to scale bar mode. Useful for copy/paste into a graphics program.
- ChanWeight.s2s - Script to set and reset the relative vertical space a channel takes up in a view.
- Offset.s2s - Allows you to add an offset to a waveform channel.
- ConcatFiles.s2s - Script to create a new file that holds waveform data from two consecutive files.
- EMFsequ.s2s - Script to automatically output metafiles from sequential time windows of a time view. You specify a duration and an overlap between consecutive files. A sequence of metafiles is saved.
- trigEMF.s2s - Script to automatically output metafiles from time windows around a trigger event channel in a time view. You need an event channel that will trigger the time window around it to be exported as a metafile. You specify a duration and an offset (pretrigger time). A sequence of metafiles is saved.
|
Waveform Analysis
- multiSweep.s2s - Script to plot multiple sweeps of waveform data with fixed delay and duration from a trigger.
- WolfieSweep.s2s - Script to plot multiple sweeps of waveform data with fixed delay and duration from a trigger. This is Wolfgang Stein's modification of my script that gets rid of the 2 channel limit. It doesn't have offset though and needs more interaction.
- IVcurve.s2s - Script to return IV relationships from square commands in a time view.
- XY_IVcurve.s2s - Script to do IV measurements from VC or CC data in XY views created with "multiSweeps".
- SweepDiff.s2s - Script to plot the difference between two multisweep plots. For use with control/treatment episodic clamp data.
- PSPparamAv.s2s - Crude script to return PSP parameters from a waveform average. It's crude because you have to set 7 vertical cursors to the right positions first, meaning you do most of the measurements by hand.
- trainPSPamp.s2s - Script to measure the amplitudes of PSPs in trains or bursts. Returns amplitude, relative time and number within a train, so you can later sort and pool 1st, 2nd, 3rd event etc.
- TrigPSP.s2s - Script to return PSP parameters for seperate events.
- aab.s2s - Script to measure the area above baseline for epsps or ejps.
- instCorr.s2s - Script to do fast scatterplots of EPSP or EJP amplitudes from 2 waveform channels to see if they are correlated.
- muscletransf.s2s - Script to create muscle tension output from spike train event channel input using a te-at function. This is based on Chuck Geier's Thesis from Scott Hooper's lab. He showed that the tension of the Panulirus p1 muscle can be quite accurately modeled by sending the spike train through 3 sequential linear RC filters (tau:200ms).
|
Spike and/or Burst Detection
- WaveToEv.s2s - Script to detect events in a waveform channel and write their times into an event channel. This is equivalent to what can be done using the analysis menu. but is making things easier and faster. events are directly written to a real channel (without having to write a buffer channel to an event channel) and the new channel can be named in the dialog.
- winDiscr.s2s - Script to extract events in a voltage window from a waveform channel. Set a window by placing 2 horizontal cursors into the channel. The peaks or troughs of the signal you want to extract should lie between the cursors. Works either in "peak/trough" mode or in "data rising/falling through level" mode.
- EditEvt.s2s - Script to edit event or marker channels. In “add” mode, events are added a cursor position. In delete mode, the closest event within 1s of the cursor position is deleted. Also work for burst marker channels and will give you the option to add either “00” or “01” codes.
- AddChan.s2s - Script to generate an event channel that holds spike times of two input event channels that you specify in the dialog.
- subtrSpikes.s2s - Script to subtract events from one channel in another. Good for separating signals of different amplitude in extracellular recordings.
- WinSubtr.s2s - Script to delete events in an event channel in time windows defined by burststarts (00) and burstends (01) in a marker channel created with "mkbursts".
- mkbursts.s2s - Creating a marker channel that holds burst starts (00) and burst ends (01). You need an event channel with spike times as the input.
- 1spkMkburst.s2s - Script to create burst markers at single events. For every event in a specified event channel a "00" marker is created in a marker channel at the time of the event, and a "01" marker 0.0001s later. This script is intended to allow using burst and phase analysis scripts when one of the neurons only spikes once per cycle.
- setBursts.s2s - Script to generate an event channel with "artificial bursts". You can set period, duration and eitehr number of spikes or spike frequency. You have the choice if spike frequency or duration should be exact.
|
Spike Timing Analysis
- IF_ISI.s2s - Script to dump instantaneous frequencies and interspike intervals to the log window. You need an event channel that holds the spike times.
- rate_meanfreq.s2s - Script to extract rates and mean frequencies from an event channel. You have to specify an event channel and a bin size.
- delFilter.s2s - Script to sort spikes according to 2 different delay times between 2 recording sites ("delay filter").
|
Burst Analysis
- burststat.s2s - Script to extract values for single channel burst data. Returns cycle period, instantaneous burst frequency, burst duration, duty cycle, number of spikes/burst, spike frequency within each burst.
- phaseburst.s2s - Script for phase analysis of two or three bursting neurons or nerves. Returns cycle period, instantaneous burst frequency, burst duration, duty cycle, number of spikes/burst, spike frequency within each burst, delay, phase.
- CycleCount.s2s - Counts the number of cycles of a fast (e.g., pyloric) rhythm per cycle of a slower rhythm (e.g., gastric). This includes the fractions of the fast cycles at the beginning and end of a slow cycle.
- PRC.s2s - Script to do phase-response analysis.
- trigBurst.s2s - Script to do burst analysis in episodes defined by a trigger.
- missburst.s2s - Script to check the regularity of alternation of two bursting neurons. Returns normal burststatistics (as in "burststat") for a reference channel and in addition returns the number of bursts of a second channel in each reference cycle.
|
STG Rhythm Analysis
-
pyloricBmk.s2s - “Pyloric burstmake”. Script to detect PD, LP and PY spikes and bursts.
-
pyloricPhase.s2s - This is a customized version of "phaseburst" for the pyloric rhythm. You don't have to assign anything in dialogs.
-
pylPhConsec.s2s - Script to do pyloric phase analysis (PD, LP, PY) from consecutive files. This is intended for large series of files but you can also use it for single files.
-
gastropyloric.s2s - Script to do burst analysis of a fast rhythmic signal with respect to a slow rhythmic signal (as in pyloric/gastric).
|
Batch Analysis
- batchImp.s2s - Script to convert a batch of files in foreign format (e.g., Axon) into spike2 files.
- batchburst.s2s - Script to do full burst analysis for one channel in a sequence of files.
- batchbfast.s2s - Script to do fast burst analysis for one channel in a sequence of files. This only returns the means and SDs for burst duration and cycle periods, not single values for every burst.
- batchIF_ISI.s2s - Script to dump inst freq and ISIs to the log window in batch processing mode.
- batchRate.s2s - Script to rates and mean frequencies to the log window in batch processing mode.
|
Copyright © Bucher Lab 2008. For comments, suggestions or questions about this web site, contact web administrator. |
|
|
|