This convenience function wraps create_preproc_mask()
and
returns a brain mask volume for a given subject.
Examples
# \donttest{
# Download and load a BIDS project with fMRIPrep derivatives
tryCatch({
ds001_deriv_path <- get_example_bids_dataset("ds000001-fmriprep")
proj <- bids_project(ds001_deriv_path, fmriprep=TRUE)
mask <- brain_mask(proj, subid="01")
# Create mask for multiple subjects
multi_mask <- brain_mask(proj, subid=".*")
# Clean up
unlink(ds001_deriv_path, recursive=TRUE)
}, error = function(e) {
message("Example requires derivatives dataset: ", e$message)
})
#> Example requires derivatives dataset: participants.tsv is missing
# }