See also: ScreenshotsWhat’s New in Version 5, Waveform Analysis, Working with Results Files, How to Save and Restore Your Work, Dealing with Noise and Artifacts, Phase Analysis, Import of Intan Technologies Files, Custom Graphics


The most complete set of spike train analyses:

  • Firing rates analysis
  • Interspike interval histograms
  • Rate histograms
  • Perievent histograms
  • Perievent rasters
  • Autocorrelograms
  • Crosscorrelograms with shift-predictors
  • Joint peristimulus histograms
  • Burst analysis
  • Spectral densities and spectrograms (single-taper and multi-taper)
  • Perievent spectrograms
  • Perievent histograms versus time
  • Place cell analysis
  • Cumulative activity
  • Instantaneous frequency
  • Interspike intervals versus time
  • Poincare maps of interspike intervals
  • Epoch counts
  • Coherence analysis
  • Regularity analysis
  • Reverse correlation analysis
  • Analysis of head direction cells
  • Hazard analysis
  • Analysis of perievent firing rates via kernels
  • Firing phase analysis
  • CV2 analysis

Analysis of continuously recorded signals:

  • Correlations between spike trains and continuous signals
  • Spike-triggered average
  • Perievent rasters for continuous signals
  • Spectral analysis (single-taper and multi-taper)
  • Coherence analysis
  • Spectrograms
  • Perievent spectrograms
  • Phase analysis via Hilbert transform
  • Find oscillations analysis
  • Digital filtering of continuous signals
  • Detect spikes analysis

Analysis of populations of neurons:

  • Principal component analysis
  • Population PST histograms
  • 3D network activity animation

Data Import

NeuroExplorer can read native data files created by popular data acquisition systems:

  • 3Brain
  • AD Instruments
  • Alpha Omega Engineering
  • Axion Biosystems
  • Axon Instruments .abf files
  • Blackrock Microsystems
  • CED Spike-2
  • Cortex
  • Datawave
  • European Data Format .edf files
  • Gtech g.Recorder
  • Intan Technologies
  • Klasta .kwik files
  • Multi Channel Systems
  • MED64 Mobius
  • Neuralynx
  • Open Ehys
  • Plexon
  • Ripple Neuro
  • Tucker-Davis Technologies
  • RC Electronics

NeuroExplorer can also import data from text files and get the data from Matlab and Excel.


NeuroExplorer creates fully editable publication-quality figures:

  • 2D and 3D black-and-white and color graphs
  • Unlimited number of graphs per figure
  • Tables of graphs. Example: all pairwise correlations within a group of neurons
  • Completely customizable figure elements: colors, fonts, tick sizes, etc.
  • Single-page and multi-page printing
  • Export of graphics to other applications via the clipboard, Windows metafiles, bitmaps and scalable vector graphics files
  • Completely customizable figure elements: colors, fonts, tick sizes, etc.
  • Create lab books of your results in PowerPoint.

Numerical Results

Two numerical results tables (Results and Summary) are produced for every analysis.

The Results table contains:

  • Bin location
  • Bin counts/frequencies/probabilities
  • Shift-predictor values and confidence limits for crosscorrelogram analyses
  • Joint PST matrix for Joint PSTH analysis
  • Other analysis-specific results

The Summary table contains:

  • The number of spikes used in analysis
  • Minimum, maximum, mean, standard deviation and standard error of mean of the histogram
  • Expected values, confidence limits, peak position and Z-score, trough position and Z-score
  • Other analysis-specific statistics

NeuroExplorer can transfer the data from results tables to Excel or Matlab.

Trial-Based Data Analysis

NeuroExplorer provides extensive support for the analysis of the trial-based experiments:

  • Trials of variable duration are supported
  • Trials can be selected using the trial list
  • Trials can be tagged according to various criteria. Example: tag the trials that contain the correct response.
  • Analysis can be performed using all data or only the data from the specified trial set
  • Several trial sets can be used in one analysis. Example: calculate crosscorrelograms for the correct-response trials and the incorrect-response trials and display them side-by-side or overlaid

Internal Scripting

Internal scripting in NeuroExplorer is done using popular and well documented Python language.

The scripting allows for the automation of many analysis tasks:

  • Open and close data files
  • Select data for analysis
  • Specify analysis parameters
  • Specify graphics options
  • Apply analysis templates
  • Save results as a text file
  • Send data and results to Excel
  • Send data and results to Matlab
  • Execute Matlab scripts
  • Modify existing spike trains and other data
  • Create new events and spike trains
  • Read and write text and binary files

Working with Other Applications

NeuroExplorer is designed as an open analysis environment. You can use other programs to extend the capabilities of NeuroExplorer:

  • Copy data to Excel, edit the data in Excel and paste it back to NeuroExplorer
  • Generate data in Matlab and transfer it to NeuroExplorer
  • Copy numerical results to Excel or Matlab for additional analysis
  • Execute Matlab scripts from NeuroExplorer for additional processing
  • Control NeuroExplorer from Matlab via COM/ActiveX interfaces
  • Create a lab book of your results in PowerPoint
  • Create plots and run statistical analyses in R-project