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 unde...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Frontiers Media S.A.
2015-09-01
|
Series: | Frontiers in Neuroinformatics |
Subjects: | |
Online Access: | http://journal.frontiersin.org/Journal/10.3389/fninf.2015.00023/full |
_version_ | 1819113593028739072 |
---|---|
author | James Shuang Gao Alex G Huth Mark D Lescroart Jack eGallant Jack eGallant Jack eGallant |
author_facet | James Shuang Gao Alex G Huth Mark D Lescroart Jack eGallant Jack eGallant Jack eGallant |
author_sort | James Shuang Gao |
collection | DOAJ |
description | 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, functional and fiduciary 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. |
first_indexed | 2024-12-22T04:31:52Z |
format | Article |
id | doaj.art-c695038aea3649298a9fe0fc724b3115 |
institution | Directory Open Access Journal |
issn | 1662-5196 |
language | English |
last_indexed | 2024-12-22T04:31:52Z |
publishDate | 2015-09-01 |
publisher | Frontiers Media S.A. |
record_format | Article |
series | Frontiers in Neuroinformatics |
spelling | doaj.art-c695038aea3649298a9fe0fc724b31152022-12-21T18:39:00ZengFrontiers Media S.A.Frontiers in Neuroinformatics1662-51962015-09-01910.3389/fninf.2015.00023150674Pycortex: an interactive surface visualizer for fMRIJames Shuang Gao0Alex G Huth1Mark D Lescroart2Jack eGallant3Jack eGallant4Jack eGallant5University of California, BerkeleyUniversity of California, BerkeleyUniversity of California, BerkeleyUniversity of California, BerkeleyUniversity of California, BerkeleyUniversity of California, BerkeleySurface 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, functional and fiduciary 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.http://journal.frontiersin.org/Journal/10.3389/fninf.2015.00023/fullfMRIvisualizationdata sharingpythonWebGL |
spellingShingle | James Shuang Gao Alex G Huth Mark D Lescroart Jack eGallant Jack eGallant Jack eGallant Pycortex: an interactive surface visualizer for fMRI Frontiers in Neuroinformatics fMRI visualization data sharing python WebGL |
title | Pycortex: an interactive surface visualizer for fMRI |
title_full | Pycortex: an interactive surface visualizer for fMRI |
title_fullStr | Pycortex: an interactive surface visualizer for fMRI |
title_full_unstemmed | Pycortex: an interactive surface visualizer for fMRI |
title_short | Pycortex: an interactive surface visualizer for fMRI |
title_sort | pycortex an interactive surface visualizer for fmri |
topic | fMRI visualization data sharing python WebGL |
url | http://journal.frontiersin.org/Journal/10.3389/fninf.2015.00023/full |
work_keys_str_mv | AT jamesshuanggao pycortexaninteractivesurfacevisualizerforfmri AT alexghuth pycortexaninteractivesurfacevisualizerforfmri AT markdlescroart pycortexaninteractivesurfacevisualizerforfmri AT jackegallant pycortexaninteractivesurfacevisualizerforfmri AT jackegallant pycortexaninteractivesurfacevisualizerforfmri AT jackegallant pycortexaninteractivesurfacevisualizerforfmri |