ProbeInterface: A Unified Framework for Probe Handling in Extracellular Electrophysiology


Loading...

Date

2022-02-15

Publication Type

Journal Article

ETH Bibliography

yes

Citations

Altmetric

Data

Abstract

Recording neuronal activity with penetrating extracellular multi-channel electrode arrays, more commonly known as neural probes, is one of the most widespread approaches to probe neuronal activity. Despite a plethora of available extracellular probe designs, the time-consuming process of mapping of electrode channel order and relative geometries, as required by spike-sorting software is invariably left to the end-user. Consequently, this manual process is prone to mis-mapping mistakes, which in turn lead to undesirable spike-sorting errors and inefficiencies. Here, we introduce ProbeInterface, an open-source project that aims to unify neural probe metadata descriptions by removing the manual step of probe mapping prior to spike-sorting for the analysis of extracellular neural recordings. ProbeInterface is first of all a Python API, which enables users to create and visualize probes and probe groups at any required complexity level. Second, ProbeInterface facilitates the generation of comprehensive wiring description in a reproducible fashion for any specific data-acquisition setup, which usually involves the use of a recording probe, a headstage, adapters, and an acquisition system. Third, we collaborate with probe manufacturers to compile an open library of available probes, which can be downloaded at run time using our Python API. Finally, with ProbeInterface we define a file format for probe handling which includes all necessary information for a FAIR probe description and is compatible with and complementary to other open standards in neuroscience.

Publication status

published

Editor

Book title

Volume

16

Pages / Article No.

823056

Publisher

Frontiers Media

Event

Edition / version

Methods

Software

Geographic location

Date collected

Date created

Subject

extracellular electrophysiology; open source software (OSS); neural probes; Python (programming language); reproducibility

Organisational unit

Notes

Funding

Related publications and datasets