top of page

Release: v2.9.0
19th October 2026

New Features

​

  • Spectral analysis: Compute power spectral density (as periodograms or using Welch’s method) and spectrograms.  Analyze an entire recording or selected regions.

  • Improved plotting performance: New adaptive display downsampling provides improved plotting performance for millions of data points. Large single-record files are now plot in their entirety, the ‘Limit view range for performance’ option and automatic splitting of large recordings on load are now turned off by default.

  • Display Groups in Events Overlay: Display only a selected event group in the Events Overlay window, or exclude the selected group from display.

  • Updated appearance and Dark Mode: The Windows application theme is upgraded to ‘Fusion’, and a Dark Mode is now available (under ‘View’). General improvements to widget spacing, and relative window position of child windows on macOS.
     

Key Fixes and Notable Changes

​

  • Corrected an issue for HEKA files with stored per-record zero-offsets when saving all AP Kinetics phase-plot results. If the zero-offset correction was applied and data saved to disk, the selected record’s offset was used for all records, introducing a constant voltage shift where offsets differed. Displayed and clipboard-copied data were unaffected.

  • Improved the Events decay-time calculation when the ‘Decay time baseline’ setting was changed to ‘Decay endpoint’. The endpoint remains the reference level, but the percentage amplitude now uses the peak-to-endpoint difference rather than the peak-to-baseline difference. This setting is now also documented in the manual.

  • Corrected time scaling for the third derivative threshold in ‘Cutoff’ mode in AP Kinetics. The calculation divided by the sampling interval rather than its cube (Δt rather than Δt³). Previous cutoff values were internally consistent but saved values will need adjusting for use in this version.

  • Loading a new file now requires the Record Arithmetic window to be closed first. Previously, the window could remain open after loading, but clicking ‘Apply’ had no effect on the new recording.

  • Fixed displayed record numbers in the Average Records window being decreased by one when the window was reopened after previously being saved.

  • Changed the behavior of the AP Kinetics threshold calculation when the threshold was not crossed by any sample. Previously, the first available sample in the spike waveform was used. Now, estimation fails with a warning message, and no threshold value is provided for that spike.

  • Fixed best-score assignment in Events for events matched by Templates 1 and 3, where an event could remain assigned to Template 1 despite being a better match to Template 3.

  • Fixed an issue in Events when using ‘Batch Mode’ where switching between ‘Monoexponential’ and ‘Biexponential’ event fitting across files could cause the results table to become misaligned when viewed in 'Row' mode.

  • Corrected RMS threshold region behavior in Events when ‘Link Regions Across Records’ was off and standard deviation was calculated ‘Within selected region’. After moving the region bounds on a later record, the calculation could use a previous record’s bounds instead of the current record’s selected region.

  • Now when using ‘Fit biexponential curve, calculate kinetics on fit’ in Average Events, measurements use the fitted waveform’s peak rather than the original waveform’s peak for consistency.

  • If analyzing AP Counting or Input Resistance in ‘Batch Mode’, loading a new file and changing ‘Round Im’ before analyzing it could overwrite the previous file’s results.

  • Improved the Filter window’s display of design order and effective order for clarity. To reproduce a previous low/high-pass final order setting of 8, use a design order of 4.

  • Corrected calculation of rise midpoint from events fit with a biexponential function when using ‘Adjust start point to improve fit’, used for Average Event and Events Overlay alignment. In our testing, shifts were 1–2 samples with little effect on alignment. Calculated half-width times were unchanged.

  • Applying Data Tools to an analyzed file in batch mode now clears any calculated results for that file.

 

Other fixes
 

  • Improved ‘Round Im’ in Input Resistance mode to recalculate resistance using the existing analysis. Other settings changed since ‘Analyze’ was pressed are no longer reapplied.

  • Manual event-kinetics edits in Events now use the event’s own template direction, rather than the direction of the currently selected template.

  • Fixed an issue where manually moving an event’s decay endpoint could cause the baseline value to shift.

  • If AP Counting was restricted to a subset of records and an AP was manually selected in a record prior to this range, the displayed Im values could be shifted up by one record. Rheobase and other calculations were unaffected.

  • Improved handling of empty Events analyses (i.e. no detected events) when recordings were analyzed in ‘Batch Mode’ where viewing frequency and summary tables could result in crashes. If not event is detected on an analyses, manual detection is now deactivated.

  • Corrected recording-length and time-offset handling when using ‘Concatenate’ mode in ‘Load Multiple Files’. Automatic splitting on load now uses the full combined recording length.

  • Reset to Raw Data now preserves the current analysis if the original recording cannot be reloaded.

  • Fixed a crash when reopening saved datasets of different lengths in the Kolmogorov–Smirnov window.

  • When working with HEKA files with per-record zero-offsets, the phase-plot offset option is now disabled after using Data Tools that invalidate the stored offsets, such as record concatenation.

  • When a file’s header contained missing or unrecognized channel units and units had to be entered manually, unit-preference settings in File Loading Options could incorrectly override that entry. Manually entered units now take precedence.

  • Column headings for stored Curve Fitting event results now follow the fit method used for those results, rather than the current Events setting.

  • Improved polynomial-fitting stability for detrending and curved event baselines and thresholds by rescaling time values to the range −1 to 1 before fitting.

  • Recalculating an Events analysis RMS threshold after changing records now displays the current record’s value. Changing event polarity also refreshes the threshold plot.

  • Improved Omit Times validation for relative times on offset or cumulative-time recordings, invalid text and malformed pasted tables. Pasted intervals must have exactly two columns, with one Start/Stop pair per row.

  • Fixed crashes in ‘Batch Mode’ after attempting to load an incompatible recording type, such as a current-clamp file into a voltage-clamp batch, while the Events analysis window was open.

  • Rerunning burst analysis requires the existing results table to be closed first, with a reminder to save anything needed.

  • Fixed a crash when deleting multiple events (with the D shortcut) while viewing a later event in the individual-event browser.

  • If Events Overlay is open and events are subsampled, the window is refreshed.

  • Unsupported multichannel IGOR binary-wave files now produce an import error.

  • Baseline and threshold labels for Events analysis now adapt the units for the recording type, rather than always displaying pA.


Interface improvements
 

  • Extended the Generate Template width slider from 200 to 1000 ms

  • Enabled accelerated Events template-trimming button repeat in both directions.

  • Fixed sag and hump markers reappearing after rerunning Input Resistance analysis with sag/hump calculation disabled.

  • Removed the unsupported legacy frequency-bin option.

  • Filter FFT previews now exclude only DC, previously the first 10 bins were excluded

  • Blank Kolmogorov–Smirnov input cells now remain empty rather than displaying “nan”, and labels explicitly identify the comparison as “Dataset 1 CDF Greater” or “Dataset 1 CDF Less”.

  • Renamed the input-table “Cut” action to “Delete” as it does not copy.

  • Corrected the band-pass warning to state that the lower cutoff must be below the upper cutoff.

  • Upper-plot x-axis visibility is now a checkbox rather than a button in Graph Options.

  • Fixed unintended zooming at the plot edge when using 'Track Values at Cursor' with 'Displayed Record scaling' in Graph Options.

  • Corrected typographical errors in labels, including “Lilliefors”, “Empirical CDF” and “Cubic Spline Interpolation”.

  • The random event-subsampling option is now labeled “Uniform random” rather than 'Uniform'.

  • Changing the event number by entering a number or using the mouse wheel now moves the main plot to that event when event-navigation lock is enabled.

  • Increased the deconvolution-threshold display limit from 99 to 999.

  • Curved event baselines and thresholds now recalculate immediately when the polynomial order changes.

  • Record Arithmetic now rejects “r0” as invalid to avoid confusion, and handles additional invalid operations, including division by zero, without changing the recording.

  • CSV import now places a newly enabled time column first and requires at least one signal channel, with safe handling of empty reorder selections. The sampling-rate field also explicitly states Hz.

  • Manually entering an odd anti-alias filter order in Downsample now restores the previous accepted even value.

  • Main and burst-results tables are now read-only.

  • AP Counting summaries now show average counts to three decimal places.

  • Changing average-event filtering in Average Events now clears kinetics and closes the associated results table until recalculation. Events Overlay also refreshes after event-kinetics edits.

Release: v2.8.3
18th January 2026

Fixes and Quality of Life updates

  • Make purpose of entry box after failed free-trial activation clearer

  • Fix AP Kinetics phase-plot subtract offset causing crash

​

Release: v2.8.2
30th September 2025 (Windows Only)

Fixes

  • Fix bug with scroll wheel zooming that only affected Windows

​

Release: v2.8.1
4th September 2025

​New Features​​

  • Mouse zoom mode is now remebered across sessions​

  • Do not attempt to load HEKA stimulus traces that cannot be loaded ('File Loading Options > Format Specific Settings')

  • int32 HEKA files are now supported

​

Fixes and Quality of Life updates

  • Upgrade activation-key package to 5.0.2

​

Release: v2.8.0
24th March 2025

​New Features​​

  • Improved 'Custom Bin Size' histogram binning for Events

  • Save 'Events Overlay' data

  • ​Add 'Delete AP' button to phase plots window

  • CTRL+R keyboard shortcut for deleting Events / APs (in phase plot window)

  • Keep the main window on top of all other desktop windows (in 'View' menu)

  • Show values of the main plot at the cursor tip (under 'Graph View Options'

  • Support for HEKA zero offset addition / subtraction on load and in AP Kinetics phase plotting.

  • Ability to load a new class of HEKA stimulus traces.

  • New format for copying AP Kinetics phase plot results.

  • 'Include' option for Events 'omit times' to include events in time range.

  • Option to set fixed stop times based on start times for 'omit times'.

  • New "Subsample Events" dialog for random subsampling of detected events.

  • Option to remove limits for plot zooming.

  • 'Lock' the 'Go To Event' setting so scrolling moves the main plot to the event of interest—useful for convenient curation of Events results.

  • Holding 'A' or 'S' allows axis specific zooming for mouse wheel zoom.

  • Option to globally disable all message box pop-ups (under 'Options' > 'Misc.').​

​

Fixes and Quality of Life updates

  • 'ms' on CSV loader now converts to 's' (previously unresponsive).

  • Setting 'amplitude threshold (ms)' from RMS could crash in some cases.

  • Restore dialog window drag arrows

  • Remember last folder for 'Save Events'

  • Allow complete clearing of 'User Im Input'

  • Blue overlay line in 'Events Overlay' width increased

  • Plot can now be exported as tsv

Release: v2.7.3
4th September 2024

​New Features

  • New decay kinetic method (as time between two settable points, similar to rise time). "Decay %" is now renamed to "Decay time".

  • 'Region Positions' window for Curve Fitting for placing regions numerically and storing positions across analysis sessions.

  • Events omit-times option to set times relative to record start time.

​​

Release: v2.7.0
7th April 2024

New Features

  • Load CSV and Igor (.IBW) files.

  • Events analysis now available for current-clamp data.

  • Option to reshape single-record files into multi-record on load, improving performance.

  • Split Events analysis results into time bins.

  • Delete multiple events at once (holding CTRL+D).

  • General speed-ups for file loading and AP detection.

  • Add 'bandpass' and 'bandstop' filter modes.

  • Option to adjust left side of Events average and overlay windows.

  • New 'minimum distance between APs' option for AP detection (set 1ms default).

​

General Changes

  • 'Local maximum period (ms)' renamed to 'Minimum IEI (ms)'.

  • Default 1 ms minimum distance between action potentials set in AP detection.

​

Fixes

  • Fix poor detection when detecting positive events in Events Template mode with large local maximum period.

  • Handle Spike2 SMR files with different properties (e.g. samples) across channel within the same record.

  • Fix crash on 'Remove Baseline' when plot is zoomed extremely far in.

  • Handle opening Events frequency plot after only running 'refine' analysis.

  • Display correlation in 'refine' mode when 'Analyse specific records' is on.

​

v2.7.1 and v2.7.2

  • Minor improvements to free-trial mechanism.

Release: v2.6.0
2nd August 2023

New Features

  • Major backend upgrades to ensure future extensibility.

  • Export all plots to standard image formats (e.g. PNG, JPEG, TIFF) and SVG.

  • Events Overlay window to visualise all detected events at once and easily remove outliers.

  • Group detected events and selectively view the grouped results.

  • Automated stimulus artefact removal.

  • Perform pointwise addition, subtraction, division and multiplication of records.

  • Load multiple files at once (concatenating them together).

  • Added 'count' to summary statistics results.

  • Local maximum option extended to Events Template.

  • Toggle upper-plot x-ticks on or off in Graph View Options.

​

Fixes

  • Gracefully handle corrupt .abf file tags.

  • Load Wavesurfer files with missing records.

  • Permit 1-record Input Resistance analysis with user input Im.

  • Events RMS threshold (upper) displays correctly on the main plot for positive events

​

v2.6.1

26/09/2023

​

  • Overlay window is now closed when Events analysis window is closed.

​

​

v2.6.2

18/10/2023

​

  • Support Interleave HEKA files

​

v2.6.3

11/12/2023

​

  • Calculate RMS within a region
  • Allow concatenating multi-record files in multi-file loading.
  • Support HEKA files with more planned than executed traces
  • Fix offset baseline in 'first baseline cross' event analysis mode

Release: v2.5.0
20th November 2022

New Features

  • Burst detection and analysis for event and action potential recordings

  • Phase-plot analysis of action potential waveforms

  • Area under curve added to Curve Fitting analysis

  • Summary statistics added to Events cumulative probability / histogram tables (e.g. frequency, amplitude)

  • Event times added to Events cumulative probability / histogram results

  • New option for multi-template event detection – detect in order of templates (rather than to best fit)

​

Fixes

  • Fixed failed loading of v2.3.3 Events files into v2.4.0

  • Fixed Curve Fitting baseline display single-sample deviation

  • Program no longer crashes on rheobase analysis of single record files

  • Display fixed after nearest neighbour interpolation

  • Name of threshold 'Curved' option changed to 'Curve' for consistency with baseline

  • Fixed Events omit times window crash if start time equals stop time or non-consecutive times

​

v2.5.1

4.12.2022

Bug fixes incorporating v2.5.0.1 and v2.5.0.2:

  • Fix issue with installing on macOS later than Catalina (v2.5.0.1)

  • Fix trial failing to initialize on macOS later than Catalina (v2.5.0.2)

  • Fix Events refine crash when individual events displayed using Template 2 or 3.

​

v2.5.2

23.01.2023

  • Fixed Detrend failing to update main plot in certain cases.

​

 

 

 

Release: v2.4.0
1st March 2022

New Features

  • HEKA, WaveSurfer and Spike2 file support

  • Kolmogorov-Smirnov analysis and overlay plots of two cumulative distributions

  • Summary statistics on results table (mean, standard deviation and error)

  • Display files row-wise on results table

  • Area under curve analysis, thresholding and plots for Events

  • Normalize average event before analysis

  • Sort Events cumulative distribution / histogram data by event number

  • Curved Events baseline / threshold optimised for faster performance

  • Axis-specific zooming (keyboard shortcuts)

  • Cut-trace length improved time options

  • New 'Info' and keyboard shortcuts information windows.

​

Fixes

  • Identical event peak times (e.g. if time is normalized) now supported

  • ​Events changes in batch mode updated even if table tab is not switched to before the next file is loaded. 

  • Template width parameter updated from stored templates.

  • ​Fixed program crash if average event kinetics are manually edited and the currently displayed record is not 1

  • ISI calculated with 2 spikes now shows 'n/a' rather than 1

​

 

 

 

Release:
v2.3.0-beta - v2.3.3-beta
5th October 2021 - 4th November 2021

NEW FEATURES

​

Events Analysis

  • 'Fourier deconvolution' and 'detection criterion' methods

  • Multi-record files now supported

  • Manually edit event kinetics 

  • Save entire Events analysis (e.g. plot, all results)

  • Full biexponential fitting 

  • Improve or exclude events based on R² of fit

  • Calculate and plot histogram

  • More histogram / cumulative probability binning and plotting options

  • Improved event baseline and end point detection

  • Store event templates in a repository for later use

  • Analyze with up to three templates simultaneously

  • Improved Refine Events interface and averaging options

  • Improved event foot detection

  • RMS threshold shown on plot

  • Correlation detection method 20X faster

 

General

  • R² added for all Curve Fitting and Events fits

  • Max slope analysis added to Events, Curve Fitting and AP Kinetics analysis

  • Generate Axon Im protocol from file header (current clamp mode)

  • Axon tags now shown on file details

  • Legacy options available for analysis with v2.2.0-beta settings 

  • Zoom in / out with new buttons or mouse wheel in any zoom mode

  • New keyboard shortcuts (U: Zoom out, Z: step plot left and X: step plot right)

​

Input Resistance / Curve Fitting

  • Set different region positions on each record

  • Im and Vm baseline and steady state shown in Input Resistance results

  • Manually delete outliers on plot to recalculate Input Resistance 

  • 'Baseline' and 'Measure' labels added to Curve Fitting moveable regions

​

v2.3.1-beta

  • Warning shown for large single-record files that might reduce performance - reshape to multiple records recommended

  • Reshape single-record to multi-record files does not automatically normalize time

  • Analysis selection dropdown menu option added

​

v2.3.2-beta

​

New Features

​

  • View all file channels during / after file loading

  • New fast trim button for refine average event, all trim button speed scale with the sampling rate

  • Calculate frequency data with >2 rather than >5 events

​

Fixes

  • Z / X panning buttons fixed after single-to-multi record data reshape

  • Table now defaults to event kinetics if re-calculated analysis no longer contains >2 events

  • Action-potential per-spike can no longer cause program exit

​

v2.3.3-beta

​

  • Manually input channel units when they are not readable from file header

  • ABF files with tags now supported

​

 

 

Release: v2.2.0-beta
3rd June 2021

New Features

  • Offline activation

  • Analyze Action Potential Kinetics across all records in one click

  • Set specific records to analyze separately across analysis types

  • Option to override units (e.g. A) in file header or specify conversion to pA / mV from known units
  • Use R = V / I to calculate Ri if only a single record is analyzed
  • Input resistance sag is now calculated as:

    • Sag (or Hump) - the minimum (or maximum) voltage minus the steady state voltage after current injection

    • Sag (or Hump) ratio - the Sag (or Hump) divided by the minimum (or maximum) voltage change

​

Fixes

  • Improved message-box display on macOS

  • Linear threshold lower / baseline label now reads 'pA' not 'mV' for events analysis

  • Spike kinetics now handles decay period < 1 sample

  • Spike kinetics displayed in time-order after manual selection on records longer than 10 s

  • Events Analysis handles manual selection with RMS option if RMS was not used for main analysis

  • Minimize buttons returned to Windows version

 

 

 

Release: v2.1.0-beta
20th May 2021

​

New Features

  • Load AxoGraph .axgx and .axgd files

  • Support for high-DPI display
     

Fixes

  • Upgrade certificate - no SmartScreen warning on install

  • <1 sample width for graph window size that could lead to crash is no longer possible

  • Action potential kinetics option to calculate decay from threshold checkbox now updates on dialog reopen

  • Gracefully handle rare bug in cryptography leading to failure to read config file on new install

 

​

 

Release: v2.0.0-beta
5th May 2021

Major Updates

 

New Features

  • Use RMS of baseline as an Event threshold

  • Generate a ramp Im protocol for rheobase calculation

  • Improved file loading: 

    • Set default channels to load (avoid manually specifying for each file)

    • Option to automatically normalize time on file load

    • Save file loading options as defaults for later use

  • Concatenate all records into a single record (enables Event analysis for multi-record files)

  • Increase graphics performance with pre-set X-axis view range.

  • Curve Fitting and Events progress bar updates with percentage of analysis complete

 

Fixes

  • Fixed non-deterministic crashing during Events and Curve Fitting analysis.

  • Added maximum memory usage limits to prevent overflow with large datasets

  • Fixed cursor not returning to arrow from hand after drawn line finished for Lower Threshold

  • Table header pA units now update as mV during voltage clamp curve fitting analysis

  • Extended Cut Trace start time maximum from an arbitrary limit of 99 seconds.

  • Amplitude threshold and decay search periods options save to defaults from the Events Template analysis pane

  • Filter and Detrend data preview - Vm vs. Im y-axis labels updates correctly for current vs. voltage clamp files

​

 

 

 

​

 

bottom of page