4.4 Article

ViSAPy: A Python tool for biophysics-based generation of virtual spiking activity for evaluation of spike-sorting algorithms

期刊

JOURNAL OF NEUROSCIENCE METHODS
卷 245, 期 -, 页码 182-204

出版社

ELSEVIER
DOI: 10.1016/j.jneumeth.2015.01.029

关键词

Spike sorting; Methods validation; Benchmark data; Extracellular potential; Multicompartment model; Open-source software

资金

  1. Research Council of Norway [199358]
  2. International Neuroinformatics Coordinating Facility (INCF) through the Norwegian and German Nodes
  3. European Union Seventh Framework Programme (FP7) [604102]
  4. Helmholtz Association through the Helmholtz Portfolio Theme 'Supercomputing and Modeling for the Human Brain' (SMHB)
  5. European Community through the ERC Advanced Grant [267351 'NeuroCMOS']
  6. National Institutes of Health (NIH) through NIH [R01EY019965]

向作者/读者索取更多资源

Background: New, silicon-based multielectrodes comprising hundreds or more electrode contacts offer the possibility to record spike trains from thousands of neurons simultaneously. This potential cannot be realized unless accurate, reliable automated methods for spike sorting are developed, in turn requiring benchmarking data sets with known ground-truth spike times. New method: We here present a general simulation tool for computing benchmarking data for evaluation of spike-sorting algorithms entitled ViSAPy (Virtual Spiking Activity in Python). The tool is based on a well-established biophysical forward-modeling scheme and is implemented as a Python package built on top of the neuronal simulator NEURON and the Python tool LFPy. Results: ViSAPy allows for arbitrary combinations of multicompartmental neuron models and geometries of recording multielectrodes. Three example benchmarking data sets are generated, i.e., tetrode and polytrode data mimicking in vivo cortical recordings and microelectrode array (MEA) recordings of in vitro activity in salamander retinas. The synthesized example benchmarking data mimics salient features of typical experimental recordings, for example, spike waveforms depending on interspike interval. Comparison with existing methods: visAPy goes beyond existing methods as it includes biologically realistic model noise, synaptic activation by recurrent spiking networks, finite-sized electrode contacts, and allows for inhomogeneous electrical conductivities. ViSAPy is optimized to allow for generation of long time series of benchmarking data, spanning minutes of biological time, by parallel execution on multi-core computers. Conclusion: ViSAPy is an open-ended tool as it can be generalized to produce benchmarking data or arbitrary recording-electrode geometries and with various levels of complexity. (C) 2015 The Authors. Published by Elsevier B.V.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.4
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据