Prepare command¶
The lacuna prepare command precomputes the non-subject-specific data product a
given analysis consumes. Targets are named after the analysis they prepare for
(mirroring lacuna run). Currently the only target is afnm, which reduces a
whole-brain functional connectome to a parcel-level N×N connectivity matrix — the
--matrix-path input for
lacuna run afnm.
Synopsis¶
lacuna prepare afnm --connectome-path <PATH> \
(--parcel-atlases <ATLAS> [...] | --custom-parcellation ...) \
--output <DIR> [options]
lacuna prepare afnm¶
Given a voxelwise functional connectome (HDF5, the same format as
lacuna run fnm) and a parcellation, lacuna prepare afnm produces a
connectivity matrix — a TSV with parcel labels as row/column index plus
a JSON sidecar describing provenance. Build it once per parcellation and reuse it
for all subjects in lacuna run afnm.
Required arguments¶
| Argument | Description |
|---|---|
--connectome-path PATH |
Voxelwise functional connectome: HDF5 file or directory. |
--output DIR |
Output directory for the connectivity matrix TSV + JSON sidecar. |
Parcellation selection¶
At least one of these must be supplied. Each atlas produces its own output file.
| Option | Description |
|---|---|
--parcel-atlases ATLAS [...] |
Bundled atlas name(s). Use lacuna info atlases to list. |
--custom-parcellation NAME NIFTI LABELS SPACE |
Custom parcellation: short name for output labelling, NIfTI path, labels file, coordinate space. Repeat for multiple. |
Example¶
lacuna prepare afnm \
--connectome-path ~/.cache/lacuna/connectomes/gsp1000/processed/ \
--parcel-atlases schaefer2018parcels400networks17 \
--output /data/parcellated/
Output¶
Two connectivity matrices per atlas — the group-average Pearson r (desc-fcgroupr)
and its Fisher-z transform (desc-fcgroupz) — each a TSV plus a JSON sidecar:
method-parcellate_atlas-schaefer2018parcels400networks17_desc-fcgroupr_connmatrix.tsv
method-parcellate_atlas-schaefer2018parcels400networks17_desc-fcgroupz_connmatrix.tsv
The TSV uses parcel labels as both row index and column headers; the JSON sidecar
records the source connectome, atlas, and shape. lacuna run afnm consumes the
fcgroupz matrix via --matrix-path.
See also¶
lacuna run afnm— consumes the matrix via--matrix-path