System introduction
 
Spike2 is the data acquisition system of choice for thousands of researchers worldwide. Whether you require simple data capture or a complete package for experiment control, recording and analysis, Spike2 has many advantages over other data acquisition systems.
 
The powerful data capture and time-saving analysis functions of Spike2 together with one of the CED 1401 family of laboratory interfaces make an extremely valuable and cost-effective addition to any laboratory.
 
Features
 

ECG recording with automated detection of R wave peaks and BP features, and plotting of mean BP
 

Multi-channel on-line spike discrimination with 'spike monitor' display
 

Automated measurement of population spike amplitude and latency with 3D overdraw display
Acquisition using a CED1401
 

Channel setup in sampling configuration
 

 
Experiment control and stimulus sequencing
 
The Spike2 output sequencer can run complex experiment control and stimulus sequencing protocols during data capture using up to 16 TTL and 8 waveform outputs. Timing is precise as it is controlled at the CED 1401 interface, not the host computer.
 
Output protocols can be set up in two ways. A graphical editor provides all the functionality most users require, allowing creation of multiple sets of pulse outputs including square pulses, sine waves, ramps, pre-recorded and user-defined waveforms. For more demanding applications, a text editor is available in which you can edit the sequencer steps directly. This makes it possible to control the sequence interactively through the script language by use of variables and tables.
 
The sequencer also has access to the incoming waveform and event data in real-time, enabling very fast response to changes in waveform levels and detection of events.
 

Setup of waveform and digital outputs using the graphical sequence editor
 
Spike detection and sorting
 
Spike2 identifies and sorts single and multi-unit activity both on-line and off-line. It can mark events using simple threshold crossings or sort up to 32 channels on-line with whole wave spike shape template matching of single trace and n-trode data.
 
For multi-unit recordings, Spike2 contains tools for sorting spikes based on the spike waveform shape. All events crossing a threshold are captured. A combination of template matching and cluster cutting based on Principal Component Analysis (PCA), user-defined measurements correlations or errors is then used to sort spikes into different units. Spikes can also be sorted interactively by simply drawing a line through overdrawn spikes and classifying any which intersect the line. Spike Collision Analysis can separate unit collisions by comparing the current spike shape with pairs of existing templates.
 
Cluster cutting methods plot measured values into a 3D view that can be rotated and replayed to show the occurrence of the spikes through time. Clusters are formed by automatic algorithms or manually by placing ellipses. Interactive features include INTHs for current cluster classes, tracking over time, and selection of an individual spike by clicking on its dot in the cluster.


Multi-unit spike discrimination using PCA clustering
 
Display
 

Frequency analysis showing waveform sonogram display and calculated power spectrum with log axes
 
Processing and analysis
 

Interactive IIR notch filter applied to reduce mains artefact
 

Script driven multi-unit cross correlation analysis
 
Script language
 
From complete beginners to experienced programmers, anybody can benefit from the built-in Spike2 script language. Even simple automation of repetitive tasks with known parameters can save hours or even days of tedious analysis. Advanced applications include complete experiment control with on-line application of original algorithms to sampled data in real-time.
 
The script language not only links Spike2's features but also allows you to generate your own interface and design algorithms. There is a simple macro recording facility to provide a starting point for new scripts. The script language also includes data manipulation tools such as multi-dimensional arrays and matrix functions.
 
CED maintains a collection of scripts for a wide range of common and specialised applications. If these and the scripts included with the Spike2 software do not meet your needs, contact us to discuss your requirements.
 

Scripted sleep stage scoring and analysis
 
Spike2 version 7
 
We have tried very hard to keep version 7 of Spike2 compatible with version 6. It reads data files from all previous versions. Resource files are mostly compatible; some resource formats have changed to support new features. Scripts that ran with version 6 should work unchanged with version 7.
 
New version 7 features include:
 

Spike2 user training days

System requirements
 
Spike2 version 7 requires a CED Power1401, a Micro1401 or a 1401plus intelligent laboratory interface and a PC with Windows NT 2000, Windows XP, Windows Vista or Windows 7 or an Intel Macintosh running Windows. We recommend that the PC has a minimum of 2GB RAM.


Micro1401 and Power1401
 

The CED 1902 isolated pre-amplifier