A Tour of AxoGraph's Main Features




Mouse Measure

Measuring amplitudes is as simple as point and click.

Mouse Measure

Multiple mouse clicks measure the amplitudes of several features.

Mouse measure log

Results accumulate in the log window

Optionally measure the x-y location of each click, or the distance between pairs of clicks...

Mouse Measure Options


Cursor Measure

Place two vertical cursors on a graph and between then analyze the data points between the cursors...

Cursor Measure Optoins

Flexible analysis of graphs with multiple traces, or groups of traces.

Temporarily mask traces to exclude them from analysis.

I-V Plot

Simultaneous 'cursor measurement' of the amplitudes of all eleven traces in both the 'Membrane Voltage' group and the 'Current' group


Process Numeric Results

Analysis results accumulate as tab-delimited tables in the 'log' window. Combine and transpose tables, then create a graph from the results. Compute basic statistics for each column in a table.

I-V Results

A table of results from a single 'cursor measurement', as shown above

I-V Graph

A current-voltage plot generated directly from the above table of results


Peak Measure

Automatically find peaks and measure their amplitudes and shape parameters. Find the largest peak in a trace, or all peaks greater than a threshold amplitude. Measure peak amplitude and location, rise-time, width and onset.

Peak measure


Event Detection

A sophisticated 'Event Detection Package' is included. It uses a sensitive 'sliding template' algorithm to identify events that match a specific time course (Clements and Bekkers, Biophys J 73:220-229). It can be used to identify, capture and filter spontaneous synaptic events, or extracellular action potentials. Several different templates can be used simultaneously.


Linear, Exponential and General Curve Fit

Standard linear regression, and fast multi-exponential fits. Type in any equation and fit it to a data trace using general curve fit. Optionally append the fitted curve to the graph. Fitted parameters accumulate in the log window.

Exp fit


Baseline Subtraction

Subtract the steady-state level from every trace in a group or window.

Baseline before Baseline after
Before baseline subtraction After baseline subtraction


Three different baseline subtraction algorithms are available...

Baseline options

  • flat: subtract the average amplitude of the baseline region
  • sloping: subtract the regression line fit to the baseline region
  • two region: subtract the line interpolated between two separate baseline regions


Adjust X-axis Zero

Useful when measuring locations relative to a start point, or when fitting exponentials.

X-axis zero

Time zero will be reset to the start of the event (10 ms)



Convenient toolbar access to the main analysis and display features...

Analysis Presentation Navigation
analysis appearance navigation

... and for running frequently-used plug-in programs.

Bottom Toolbar


Programmable and Extensible

If none of the built-in analysis features fit your requirements, or if you want to automate a sequence of analysis steps, then a scripting / programming environment is available.

  • automate analysis, or add new analysis features by writing plug-in programs
  • supports C, Basic, Pascal or Fortran
  • add new menus and toolbars
  • pose alerts and dialogs
  • read and write binary files
  • precompiled plug-ins can be created for fast number-crunching


File Import and Export

To import a foreign file, select File -> Open then in the standard dialog, change the "Enable" popup menu either to "All Files", or to the desired file format.

File import

To import tab-delimited text data to a graph window, the "Other Text Data" option must be selected. If "All Files" is selected, the file will be read into a text edit window, not a graph window.

To export a graph to a foreign format, select File -> Export then in the standard dialog, change the "Format" popup menu to the desired file type.

File export


Notes on Import and Export

Igor Pro Packed Experiment and Binary Wave

Igor Pro packed experiment files (extension ".pxp") files typically contain multiple waves ('traces' in AxoGraph X terminology). All the waves in the experiment file are imported to a single graph window.

In contrast, binary wave files (extension ".ibw" or ".bwav") only contain a single wave. When AxoGraph X exports a graph to binary wave format, each trace in the graph window is saved to a separate file.

pCLAMP and AxoScope

AxoGraph can directly read and write ABF data files, the format used by pCLAMP and AxoScope (Axon Instrument's data acquisition applications for Windows).