MEArec

MEArec simulates realistic extracellular spiking activity on Multi-Electrode Arrays (MEAs) to generate ground-truth datasets for spike sorting evaluation.


Key Features:

  • Python implementation: MEArec is implemented in Python to perform computational simulations of extracellular recordings.
  • Ground-truth dataset generation: Generates simulated extracellular recordings with known spike identities for validation of spike sorting algorithms.
  • Customizable electrode designs: Simulates signals across various customizable electrode geometries and MEA layouts.
  • Modeling complex neural activity: Reproduces bursting activity, spatio-temporal overlapping events, and signal drifts in simulated recordings.
  • Customizable parameters: Provides parameter settings to tailor simulations to specific experimental conditions.
  • Fast simulation: Enables rapid generation of datasets to support spike sorting testing and benchmarking.

Scientific Applications:

  • Spike sorting evaluation: Provides ground-truth simulated recordings to quantify and compare performance of spike sorting algorithms.
  • Algorithm development and benchmarking: Serves as a testbench for developing, tuning, and ranking spike sorting methods under controlled conditions that replicate experimental challenges.

Methodology:

Implemented in Python to simulate extracellular recordings on MEAs using customizable electrode designs and simulation parameters to model bursting activity, spatio-temporal overlaps, and signal drifts.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
2/20/2021

Operations

Publications

Buccino AP, Einevoll GT. MEArec: A Fast and Customizable Testbench Simulator for Ground-truth Extracellular Spiking Activity. Neuroinformatics. 2020;19(1):185-204. doi:10.1007/s12021-020-09467-7. PMID:32648042. PMCID:PMC7782412.

Documentation

Links