Pycortex: an interactive surface visualizer for fMRI.
Surface visualizations of fMRI provide a comprehensive view of cortical activity. However, surface visualizations are difficult to generate and most common visualization techniques rely on unnecessary interpolation which limits the fidelity of the resulting maps. Furthermore, it is difficult to understand the relationship between flattened cortical surfaces and the underlying 3D anatomy using tools available currently. To address these problems we have developed pycortex, a Python toolbox for interactive surface mapping and visualization. Pycortex exploits the power of modern graphics cards to sample volumetric data on a per-pixel basis, allowing dense and accurate mapping of the voxel grid across the surface. Anatomical and functional information can be projected onto the cortical surface. The surface can be inflated and flattened interactively, aiding interpretation of the correspondence between the anatomical surface and the flattened cortical sheet. The output of pycortex can be viewed using WebGL, a technology compatible with modern web browsers. This allows complex fMRI surface maps to be distributed broadly online without requiring installation of complex software.
Vision Science Program, University of California Berkeley, Berkeley, CA, USA.
James S
JS
Gao
Helen Wills Neuroscience Institute, University of California Berkeley, Berkeley, CA, USA.
Alexander G
AG
Huth
Helen Wills Neuroscience Institute, University of California Berkeley, Berkeley, CA, USA.
Mark D
MD
Lescroart
Vision Science Program, University of California Berkeley, Berkeley, CA, USA ; Helen Wills Neuroscience Institute, University of California Berkeley, Berkeley, CA, USA ; Department of Psychology, University of California Berkeley, Berkeley, CA, USA.
Jack L
JL
Gallant
WebGL; data sharing; fMRI; python; visualization