» Articles » PMID: 24391582

Hardware-accelerated Interactive Data Visualization for Neuroscience in Python

Overview
Specialty Neurology
Date 2014 Jan 7
PMID 24391582
Citations 21
Authors
Affiliations
Soon will be listed here.
Abstract

Large datasets are becoming more and more common in science, particularly in neuroscience where experimental techniques are rapidly evolving. Obtaining interpretable results from raw data can sometimes be done automatically; however, there are numerous situations where there is a need, at all processing stages, to visualize the data in an interactive way. This enables the scientist to gain intuition, discover unexpected patterns, and find guidance about subsequent analysis steps. Existing visualization tools mostly focus on static publication-quality figures and do not support interactive visualization of large datasets. While working on Python software for visualization of neurophysiological data, we developed techniques to leverage the computational power of modern graphics cards for high-performance interactive data visualization. We were able to achieve very high performance despite the interpreted and dynamic nature of Python, by using state-of-the-art, fast libraries such as NumPy, PyOpenGL, and PyTables. We present applications of these methods to visualization of neurophysiological data. We believe our tools will be useful in a broad range of domains, in neuroscience and beyond, where there is an increasing need for scalable and fast interactive visualization.

Citing Articles

Retinal ganglion cells encode the direction of motion outside their classical receptive field.

Riccitelli S, Yaakov H, Heukamp A, Ankri L, Rivlin-Etzion M Proc Natl Acad Sci U S A. 2025; 122(1):e2415223122.

PMID: 39793063 PMC: 11725840. DOI: 10.1073/pnas.2415223122.


Comparative analysis of spike-sorters in large-scale brainstem recordings.

De Preter C, Leimer E, Sonneborn A, Heinricher M bioRxiv. 2024; .

PMID: 39605601 PMC: 11601346. DOI: 10.1101/2024.11.11.623089.


Latent dynamics of primary sensory cortical population activity structured by fluctuations in the local field potential.

Sederberg A, Pala A, Stanley G Front Comput Neurosci. 2024; 18:1445621.

PMID: 39507683 PMC: 11537859. DOI: 10.3389/fncom.2024.1445621.


Bidirectional generative adversarial representation learning for natural stimulus synthesis.

Reilly J, Goodwin J, Lu S, Kozlov A J Neurophysiol. 2024; 132(4):1156-1169.

PMID: 39196986 PMC: 11495180. DOI: 10.1152/jn.00421.2023.


Top-down modulation of the retinal code via histaminergic neurons of the hypothalamus.

Warwick R, Riccitelli S, Heukamp A, Yaakov H, Swain B, Ankri L Sci Adv. 2024; 10(35):eadk4062.

PMID: 39196935 PMC: 11352916. DOI: 10.1126/sciadv.adk4062.


References
1.
Buzsaki G . Large-scale recording of neuronal ensembles. Nat Neurosci. 2004; 7(5):446-51. DOI: 10.1038/nn1233. View

2.
Harris K, Henze D, Csicsvari J, Hirase H, Buzsaki G . Accuracy of tetrode spike separation as determined by simultaneous intracellular and extracellular measurements. J Neurophysiol. 2000; 84(1):401-14. DOI: 10.1152/jn.2000.84.1.401. View

3.
Insel T, Landis S, Collins F . Research priorities. The NIH BRAIN Initiative. Science. 2013; 340(6133):687-8. PMC: 5101945. DOI: 10.1126/science.1239276. View

4.
Basser P, Mattiello J, Lebihan D . MR diffusion tensor spectroscopy and imaging. Biophys J. 1994; 66(1):259-67. PMC: 1275686. DOI: 10.1016/S0006-3495(94)80775-1. View

5.
Shendure J, Ji H . Next-generation DNA sequencing. Nat Biotechnol. 2008; 26(10):1135-45. DOI: 10.1038/nbt1486. View