Skip to content

Dev session/highlight: SpikeInterface, a unified framework for spike sorting #134

@mstimberg

Description

@mstimberg

https://elifesciences.org/articles/61834

Abstract:

Much development has been directed toward improving the performance and automation of spike sorting. This continuous development, while essential, has contributed to an over-saturation of new, incompatible tools that hinders rigorous benchmarking and complicates reproducible analysis. To address these limitations, we developed SpikeInterface, a Python framework designed to unify preexisting spike sorting technologies into a single codebase and to facilitate straightforward comparison and adoption of different approaches. With a few lines of code, researchers can reproducibly run, compare, and benchmark most modern spike sorting algorithms; pre-process, post-process, and visualize extracellular datasets; validate, curate, and export sorting outputs; and more. In this paper, we provide an overview of SpikeInterface and, with applications to real and simulated datasets, demonstrate how it can be utilized to reduce the burden of manual curation and to more comprehensively benchmark automated spike sorters.

A session on this could be useful for anyone needing spike sorting to work with their data, but also interesting in general for its technical and community aspects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: CommunityGeneral community related tasksC: DevSessionsComponent: developer sessionsC: Software HighlightsSessions highlighting a particular software toolP: mediumPriority: mediumS: Needs locationStatus: needs a location: online URL etc.S: Needs schedulingStatus: needs to be scheduledS: Needs to be announcedStatus: needs to be announced/publicisedS: Needs web postStatus: needs a post on websiteS: WIPStatus: work in progress

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions