UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Hardware-accelerated interactive data visualization for neuroscience in Python.

Rossant, C; Harris, KD; (2013) Hardware-accelerated interactive data visualization for neuroscience in Python. Front Neuroinform , 7 , Article 36. 10.3389/fninf.2013.00036. Green open access

[thumbnail of fninf-07-00036.pdf]
Preview
PDF
fninf-07-00036.pdf

Download (1MB)

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.

Type: Article
Title: Hardware-accelerated interactive data visualization for neuroscience in Python.
Location: Switzerland
Open access status: An open access version is available from UCL Discovery
DOI: 10.3389/fninf.2013.00036
Publisher version: http://dx.doi.org/10.3389/fninf.2013.00036
Language: English
Additional information: © 2013 Rossant and Harris. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. PMCID: PMC3867689
Keywords: OpenGL, Python, data visualization, electrophysiology, graphics card
UCL classification: UCL
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Brain Sciences
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Brain Sciences > UCL Queen Square Institute of Neurology
UCL > Provost and Vice Provost Offices > School of Life and Medical Sciences > Faculty of Brain Sciences > UCL Queen Square Institute of Neurology > Department of Neuromuscular Diseases
URI: https://discovery.ucl.ac.uk/id/eprint/1431082
Downloads since deposit
137Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item