
FINDVIZ: FMRI Interactive Navigation and Discovery Viewer
FINDVIZ is a browser-based visualization tool for visual exploration of fMRI data with a focus on pattern discovery. It provides an intuitive interface for exploring and analyzing fMRI datasets, supporting multiple neuroimaging file formats and a range of visualization options.
Features
Data Support
- Multi-format Support: Visualize NIFTI, GIFTI, and CIFTI neuroimaging data
- Time Series Visualization: Visualize synchronized physiological, experimental design, and other time series data
Visualization Tools
- Interactive Visualization: Explore NIFTI data with orthogonal and montage views, and GIFTI/CIFTI data with 3D surface views
- Customizable Display: Adjust colormaps, thresholds, and visualization parameters
Analysis & Processing
- Preprocessing Tools: Apply time course normalization, filtering, detrending, and spatial smoothing
- Analysis Tools: Analysis functions for facilitating fMRI exploration and discovery
- State Management: Save and load visualization states
Getting Started
Installation
FINDVIZ is installable through PyPi (via pip):
pip install findviz
Documentation
Follow the links below to learn how to use FINDVIZ:
Data Preparation
FINDVIZ does not implement end-to-end volume- or surface-based preprocessing pipelines. We recommend that minimal preprocessing be performed on your fMRI data before visualizing with FINDVIZ. This may include motion correction, slice-time-correction, susceptibility distortion correction, and/or normalization to a standard space (e.g. MNI152). For surface visualization, volume-to-surface preprocessing should have been previously performed.
These preprocessing steps are available in popular fMRI preprocessing platforms:
FMRIPREP
An easily-accessible, robust, minimal fMRI preprocessing pipeline
FSL
A comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data
FreeSurfer
A software suite for processing and analyzing human brain MRI images, including cortical surface reconstruction
Connectome Workbench
A visualization and discovery tool for human brain data
General Advice
Best Practices
- Browser Compatibility: FINDVIZ is tested and optimized for Google Chrome (v134 or newer).
- Session Management: Use the "Save Scene" feature to save your visualization state and continue your work later.
- Memory Usage: FINDVIZ stores all fMRI data in-memory (RAM). For large datasets, ensure your computer has sufficient RAM to handle the data load. Typical 4D fMRI datasets can range from hundreds of MB to several GB in size.
Limitations
Important Considerations
- FINDVIZ displays fMRI data in voxel coordinates and does not support the overlay of images with different spatial resolutions, even in the same coordinate space (e.g., MNI152). Anatomical and/or functional images should be resampled to the same resolution before uploading.
- FINDVIZ is not a comprehensive preprocessing tool. Preprocessing options are limited to those that facilitate visualization. For end-to-end preprocessing, we recommend using more comprehensive tools such as FMRIPREP.