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...
Autores principales: | , , |
---|---|
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 |