SkillAgentSearch skills...

FLoc

Functional localizer experiment used to define category-selective cortical regions

Install / Use

/learn @VPNL/FLoc
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

fLoc

Functional localizer experiment used to define category-selective cortical regions (published in Stigliani et al., 2015)


Notes:

The code in this package uses functions from Psychtoolbox-3 and is compatible with MATLAB R2016b and later versions. The repetition time (TR) of fMRI data for the localizer experiment must be a factor of its block duration (6 s by default).


Contents:

  1. Experimental Design

    1. Stimulus Conditions
    2. Image Sets
    3. Task
  2. Instructions

    1. Setup
    2. Execution
    3. Debugging
  3. Code

    1. Using the runme fucntion
    2. Customizing the experiment
  4. Analysis

    1. Analysis with vistasoft
    2. General Linear Model
    3. Regions of Interest
  5. Citation


Experimental design

This repository contains stimuli and presentation code for a functional localizer experiment used to define category-selective cortical regions that respond preferentially to faces (e.g., fusiform face area), places (e.g., parahippocampal place area), bodies (e.g., extrastriate body area), or printed characters (e.g., visual word form area).

The localizer uses a mini-block design in which 12 stimuli of the same category are presented in each 6 second block (500 ms/image). For each 4 minute run, a novel stimulus sequence is generated that randomizes the order of five stimulus conditions (faces, places, bodies, characters, and objects) and a blank baseline condition. We recommend collecting at least 4 runs of data per subject (16 minutes total) to have sufficient power to define regions of interest.

Stimulus conditions

Each of the five stimulus conditions in the localizer is associated with two related image subcategories with 144 images per subcategory (see ~/fLoc/stimuli/ for entire database):

  • Bodies
    • body — whole bodies with cropped heads
    • limb — isolated arms, legs, hands, and feet
  • Characters
    • word — pronounceable pseudowords (adapted from Glezer et al., 2009)
    • number — uncommon strings of digits
  • Faces
    • adult — portraits of adult faces
    • child — portraits of child faces
  • Objects
    • car — four-wheel motor vehicles
    • instrument — musical string instruments
  • Places
    • house — outdoor views of buildings
    • corridor — indoor views of hallways

The specific image categories packaged with the localizer were selected to contain common sets of parts, such that all images from a given category are different configurations of the same basic components. This is intended to minimize differences in within-category similarity across image sets.

To normalize the low-level properties of stimuli from different categories, we placed each exemplar on a phase-scrambled version of another randomly selected image from the database. We also matched the mean luminance and histograms of grayscale values of each image using the SHINE toolbox (see Stigliani et al. (2015) for more details).

Image sets

The localizer code will prompt you to select which stimulus set to use when executing the experiment. You can further customize which image categories to include by editing the fLocSequence class file (see below for more details). Three options are provided by default:

Option 1:

| Default categories | | | | | | | | ------------------------------- |:-----------:|:-----------:|:-----------:|:-----------:|:-----------:| :----------:| | Bodies: body | bo1 | bo2 | bo3 | bo4 | bo5 | bo6 | | Characters: word | wo1 | wo2 | wo3 | wo4 | wo5 | wo6 | | Faces: adult | ad1 | ad2 | ad3 | ad4 | ad5 | ad6 | | Objects: car | ca1 | ca2 | ca3 | ![ca4][ca4] | ![ca5][ca5] | ![ca6][ca6] | | Places: house | ![ho1][ho1] | ![ho2][ho2] | ![ho3][ho3] | ![ho4][ho4] | ![ho5][ho5] | ![ho6][ho6] |

Option 2:

| Alternate categories | | | | | | | | ------------------------------- |:-----------:|:-----------:|:-----------:|:-----------:|:-----------:| :----------:| | Bodies: limb | li1 | li2 | li3 | li4 | li5 | li6 | | Characters: number | nu1 | nu2 | nu3 | nu4 | nu5 | nu6 | | Faces: child | ch1 | ch2 | ch3 | ch4 | ch5 | ch6 | | Objects: instrument | ![in1][in1] | ![in2][in2] | ![in3][in3] | ![in4][in4] | ![in5][in5] | ![in6][in6] | | Places: corridor | ![co1][co1] | ![co2][co2] | ![co3][co3] | ![co4][co4] | ![co5][co5] | ![co6][co6] |

Option 3:

| Both categories | | | | | | | | ------------------------------- |:-----------:|:-----------:|:-----------:|:-----------:|:-----------:| :----------:| | Bodies: body limb | bo1 | li1 | bo2 | li2 | bo3 | li3 | | Characters: word number | wo1 | nu1 | wo2 | nu2 | wo3 | nu3 | | Faces: adult child | ad1 | ch1 | ad2 | ch2 | ad3 | ch3 | | Objects: car instrument | ca1 | ![in1][in1] | ca2 | ![in2][in2] | ca3 | ![in3][in3] | | Places: house corridor | ![ho1][ho1] | ![co1][co1] | ![ho2][ho2] | ![co2][co2] | ![ho3][ho3] | ![co3][co3] |

View on GitHub
GitHub Stars23
CategoryDevelopment
Updated1mo ago
Forks24

Languages

MATLAB

Security Score

75/100

Audited on Feb 11, 2026

No findings