Skip to content

Eventer v1.1.2

Choose a tag to compare

@acp29 acp29 released this 06 Apr 20:01
· 181 commits to master since this release
e056a59

Eventer

Copyright © 2019
Email: eventer.neuroscience@gmail.com
Website: https://eventerneuro.netlify.app/
Eventer is distributed under the GNU General Public Licence v3.0

Eventer is software for the detection of spontaneous synaptic events measured by electrophysiology or imaging. Detection is achieved by Fast Fourier Transform(FFT)-based deconvolution followed by event selection automated by machine learning using random forests.

Standalone executables (Windows, Mac and Linux) or MATLAB App are available from https://sourceforge.net/projects/eventer/

The source code hosted on GitHub runs within Matlab and requires Appdesigner and the following toolboxes:

  • Statistics and Machine Learning Toolbox
  • Parallel Toolbox (required only for 'Parallel' functionality)

To install, run or edit the source code:

  • Download and unzip the code
  • Add the eventer folder with all subdirectories to the MATLAB path
  • Start 'appdesigner', open the eventerapp.mlapp file and then click RUN

The pre-print for this software is in preparation. In the mean time please cite:

Winchester, G., Liu, S., Steele, O.G., Aziz, W. and Penn, A.C. (2020) Eventer: Software for the detection of spontaneous synaptic events measured by electrophysiology or imaging. http://doi.org/10.5281/zenodo.3991677

Eventer acknowledges code included or modified from:

  • relativepath, version 1.0.0.0, Copyright © 2003, Jochen Lenz
  • parfor_progressbar, version 2.13.0.0 Copyright © 2016, Daniel Terry
  • Plot (Big), version 1.6.0.0, Copyright © 2015 Tucker
  • abfload, version 4 Dec 2017, Copyright © 2009, Forrest Collman, 2004, Harald Hentschke 1998, U. Egert
  • readMeta (from ACQ4), version 24 Dec 2013","Copyright © 2013 Luke Campagnola
  • IBWread, version 1.0.0.0, Copyright © 2009, Jakub Bialek
  • importaxo, version 4 June 2015, Marco Russo, Modified from BJ/AM <importaxo.m>
  • ImportHEKA (fromsigTOOL), version 02 Sep 2012, Copyright © Malcolm Lidierth & King's College London 2009-
  • mat64c, version 2014, Jim Colebatch
  • TDMS DAQmx Raw data reader, version 24 Mar 2014, Copyright © CAS Key Laboratory of Basic Plasma Physics, USTC 1958-2014, Author: Tao Lan
  • SON2 (from sigTOOL version 0.95), Copyright © Malcolm Lidierth & King's College London 2009-
  • loadDataFile (from WaveSurfer1.0.5), Copyright © 2013–, Howard Hughes Medical Institute.
  • wcp_import, version 04 Feb 2015, Copyright © 2015, David Jäckel

Principle Author

Dr Andrew Penn
A.C.Penn@sussex.ac.uk.
Sussex Neuroscience,
School of Life Sciences,
University of Sussex,
Brighton, BN1 9QG.
United Kingdom.

Changelog

v1.0.0 First release (source code associated with MATLAB R2018b)

v1.0.1 Bug fix for version 1.0 (source code associated with MATLAB R2018b)

  • Bug fix, old version of ephysIO incompatibility with GUI load/save filetypes

v1.1.0 Release version (source code in two versions associated with MATLAB R2019a and 2020b versions)

  • GUI windows can now be resized
  • Under parallel settings, users can no longer attempt to set the number of processors beyond the number of physical cores
  • Added a progress bar when applying wave filter
  • Added credits accessible by a 'Credits' button
  • Added capability to set an absolute threshold on the scale of the deconvoluted wave (as opposed to the relative threshold, which is a scale factor of the standard deviation of the noise)
  • Removed tab shortcut keys since they clash with other functionalities
  • Added message box to warning user to increase postevent window width if/when time course of the template is too small for the current event window settings
  • Fixed bug that caused the event classification window to appear off the screen at low screen resolutions
  • Fixed bug that prevented filter settings from being loaded on all waves when loading an analysis.evt file
  • Fixed bug that caused incorrect scaling of data loaded from raw .tdms files
  • Fixed bug that prevented time constants for individual waves being applied correctly when running batch mode
  • Added button to copy from fitted parameters to template time constants

v1.1.1 Release version (source code in two versions associated with MATLAB R2019a and 2020b versions)

  • Fixed bug where file open dialogue stays behind eventer app
  • Changed handling of path's to be case sensitive
  • Added ability to set units when importing data from raw text files
  • Added ability to set scale factor when loading tdms files
  • Fixed bug after cancellation of model file open dialogue
  • Changed wave dropdown menu interuption setting from cancel to queue
  • exported the appdesigner to .m file to simplify requesting changes to the source code via GitHub

v1.1.2 Release version (source code in two versions associated with MATLAB R2019a and 2020b versions)

  • Fixed bug that prevented the opening of raw text data files

Development roadmap