spectralbrain.load_group#
- spectralbrain.load_group(files, *, mode='maps', loader=None, n_jobs=1, stack=True, descriptor='hks', k=100, backend=None, descriptor_kwargs=None, template_faces=None)[source]#
Load and stack a cohort for group statistics.
- Parameters:
files (dict or list) –
{subject_id: path}(e.g. fromdiscover_bids()/discover_freesurfer()) or a plain list of paths (subject IDs are then parsed from the filenames).mode (
"maps"or"pipeline") –"maps"loads vertex-corresponded overlays/descriptor fields;"pipeline"loads each surface and computes a descriptor.loader (callable, optional) – Custom
path -> ndarrayloader. Overrides mode.n_jobs (int) – Parallel workers for loading (joblib).
1= sequential.stack (bool) – Stack into one array when subject shapes match (else keep a list).
descriptor (str) – Pipeline-mode options (descriptor name, eigenpairs, compute backend, and extra keyword arguments forwarded to the descriptor).
k (int) – Pipeline-mode options (descriptor name, eigenpairs, compute backend, and extra keyword arguments forwarded to the descriptor).
backend (Any | None) – Pipeline-mode options (descriptor name, eigenpairs, compute backend, and extra keyword arguments forwarded to the descriptor).
descriptor_kwargs (dict[str, Any] | None) – Pipeline-mode options (descriptor name, eigenpairs, compute backend, and extra keyword arguments forwarded to the descriptor).
template_faces (ndarray, optional) – Stored on the result for downstream TFCE adjacency.
- Returns:
GroupData
- Return type: