Cargando…

Python for Large-Scale Electrophysiology

Electrophysiology is increasingly moving towards highly parallel recording techniques which generate large data sets. We record extracellularly in vivo in cat and rat visual cortex with 54-channel silicon polytrodes, under time-locked visual stimulation, from localized neuronal populations within a...

Descripción completa

Detalles Bibliográficos
Autores principales: Spacek, Martin, Blanche, Tim, Swindale, Nicholas
Formato: Texto
Lenguaje:English
Publicado: Frontiers Research Foundation 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2634532/
https://www.ncbi.nlm.nih.gov/pubmed/19198646
http://dx.doi.org/10.3389/neuro.11.009.2008
_version_ 1782164126020141056
author Spacek, Martin
Blanche, Tim
Swindale, Nicholas
author_facet Spacek, Martin
Blanche, Tim
Swindale, Nicholas
author_sort Spacek, Martin
collection PubMed
description Electrophysiology is increasingly moving towards highly parallel recording techniques which generate large data sets. We record extracellularly in vivo in cat and rat visual cortex with 54-channel silicon polytrodes, under time-locked visual stimulation, from localized neuronal populations within a cortical column. To help deal with the complexity of generating and analysing these data, we used the Python programming language to develop three software projects: one for temporally precise visual stimulus generation (“dimstim”); one for electrophysiological waveform visualization and spike sorting (“spyke”); and one for spike train and stimulus analysis (“neuropy”). All three are open source and available for download (http://swindale.ecc.ubc.ca/code). The requirements and solutions for these projects differed greatly, yet we found Python to be well suited for all three. Here we present our software as a showcase of the extensive capabilities of Python in neuroscience.
format Text
id pubmed-2634532
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Frontiers Research Foundation
record_format MEDLINE/PubMed
spelling pubmed-26345322009-02-06 Python for Large-Scale Electrophysiology Spacek, Martin Blanche, Tim Swindale, Nicholas Front Neuroinformatics Neuroscience Electrophysiology is increasingly moving towards highly parallel recording techniques which generate large data sets. We record extracellularly in vivo in cat and rat visual cortex with 54-channel silicon polytrodes, under time-locked visual stimulation, from localized neuronal populations within a cortical column. To help deal with the complexity of generating and analysing these data, we used the Python programming language to develop three software projects: one for temporally precise visual stimulus generation (“dimstim”); one for electrophysiological waveform visualization and spike sorting (“spyke”); and one for spike train and stimulus analysis (“neuropy”). All three are open source and available for download (http://swindale.ecc.ubc.ca/code). The requirements and solutions for these projects differed greatly, yet we found Python to be well suited for all three. Here we present our software as a showcase of the extensive capabilities of Python in neuroscience. Frontiers Research Foundation 2009-01-28 /pmc/articles/PMC2634532/ /pubmed/19198646 http://dx.doi.org/10.3389/neuro.11.009.2008 Text en Copyright © 2009 Spacek, Blanche and Swindale. http://www.frontiersin.org/licenseagreement This is an open-access article subject to an exclusive license agreement between the authors and the Frontiers Research Foundation, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are credited.
spellingShingle Neuroscience
Spacek, Martin
Blanche, Tim
Swindale, Nicholas
Python for Large-Scale Electrophysiology
title Python for Large-Scale Electrophysiology
title_full Python for Large-Scale Electrophysiology
title_fullStr Python for Large-Scale Electrophysiology
title_full_unstemmed Python for Large-Scale Electrophysiology
title_short Python for Large-Scale Electrophysiology
title_sort python for large-scale electrophysiology
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2634532/
https://www.ncbi.nlm.nih.gov/pubmed/19198646
http://dx.doi.org/10.3389/neuro.11.009.2008
work_keys_str_mv AT spacekmartin pythonforlargescaleelectrophysiology
AT blanchetim pythonforlargescaleelectrophysiology
AT swindalenicholas pythonforlargescaleelectrophysiology