Learn R Programming

neuroim2 (version 0.8.1)

bootstrap_searchlight: Create a bootstrap spherical searchlight iterator

Description

This function generates a spherical searchlight iterator by sampling regions from within a brain mask. It creates searchlight spheres around random center voxels, allowing the same surrounding voxel to belong to multiple searchlight samples.

Usage

bootstrap_searchlight(mask, radius = 8, iter = 100)

Value

A deferred_list object containing ROIVolWindow

objects, each representing a spherical searchlight region sampled from within the mask.

Arguments

mask

A NeuroVol object representing the brain mask.

radius

A numeric value specifying the radius of the searchlight sphere in voxel units. Default is 8.

iter

An integer specifying the total number of searchlights to sample. Default is 100.

Details

Searchlight centers are sampled without replacement, but the same surrounding voxel can belong to multiple searchlight samples.

Examples

Run this code
# Load an example brain mask
mask <- read_vol(system.file("extdata", "global_mask_v4.nii", package="neuroim2"))

# Generate a bootstrap searchlight iterator with a radius of 6 voxels

searchlights <- bootstrap_searchlight(mask, radius = 6)


Run the code above in your browser using DataLab