Software

Python package for fitting population receptive field models (including compressive spatial summation, difference-of-Gaussians and divisive normalization variants) and related models such as connective field and contrast sensitivity models, on GPU-accelerated backends (TensorFlow, PyTorch or JAX, through Keras 3). Developed by the Popylar team with the Netherlands eScience Center.

pip install "prfmodel[tensorflow]"

prfpy

Available

Python package to simulate and fit population receptive field (pRF) models to time series data, including the divisive normalization pRF model. prfmodel, developed in the Popylar project, builds on it.

pRFtime

Available

Python toolbox for spatiotemporal forward modeling of brain signals. It combines pRF maps from fMRI with MEG to estimate when each visual field map contributes to the measured response.

exptools2

Available

Python package that wraps PsychoPy to build psychophysics and fMRI experiments with accurate timing and logging, with optional eye tracking.

nsd_access

Available

Python package for loading data from the Natural Scenes Dataset (NSD), a 7T fMRI dataset: regions of interest, mapping-experiment results and single-trial response estimates, in volume or surface formats.

Datasets

Arrow of Time

Upcoming

An intensive 7T fMRI dataset of brain responses to 2,160 brief naturalistic videos, with about 21 hours of scanning per participant at 1.7 mm isotropic resolution, plus retinotopy and motion-energy localizers for every participant.

Vicarious body-map atlas

Available

An atlas of the somatotopic body maps described in the vicarious body maps study. The paper's data availability statement describes how to obtain it.

Lab handbook

How-tos for our data, analysis and lab procedures are on the lab wiki. The pages below cover how we work together and write code.