Generic constructor that creates a group dataset from various input formats
for use in group-level meta-analysis with fmri_meta
.
Usage
group_data(data, format = c("auto", "h5", "nifti", "csv", "fmrilm"), ...)
Arguments
- data
Input data. Format depends on the
format
argument:For "h5": Character vector of HDF5 file paths
For "nifti": List or data frame with beta/SE/variance paths
For "csv": Path to CSV file or data frame
For "fmrilm": List of fmri_lm objects
- format
Character string specifying the input format. One of "auto" (default), "h5", "nifti", "csv", or "fmrilm". If "auto", attempts to detect format.
- ...
Additional arguments passed to format-specific constructors
Examples
if (FALSE) { # \dontrun{
# From HDF5 files created by write_results.fmri_lm
gd <- group_data(
h5_paths,
format = "h5",
subjects = subject_ids,
covariates = covariates_df,
contrast = "FaceVsPlace"
)
# From NIfTI files
gd <- group_data(
list(beta = beta_paths, se = se_paths),
format = "nifti",
subjects = subject_ids,
mask = "group_mask.nii.gz"
)
} # }