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.
PMID: 32648042
Documentation
User manual
https://mearec.readthedocs.io/Links
Repository
https://pypi.org/project/MEArec/