atlas — cohort atlas generation#
Schema: AtlasConfig in src/thesis/core/config/validators.py. Drives the cohort-level atlas workflow.
Field |
Type |
Default |
Constraints |
Description |
|---|---|---|---|---|
|
|
|
|
Threshold used for the |
|
|
|
|
Global atlas-mean-map percentage used to suppress low-signal voxels when computing CoV. CV is only computed where the mean exceeds |
|
|
|
one of |
Method for normalising streamline density volumes before aggregation. The default YAML value is the lowercase string |
|
|
|
— |
Relative path under each patient directory where per-patient tractography output lives. The workflow expects |
|
|
|
— |
Subdirectory under the cohort output directory where the statistical atlas ( |
normalization_method values#
Value |
Description |
|---|---|
|
FSL ProbTrackX2 — divide by total streamline count (waytotal). Produces fraction-of-total per voxel. |
|
MRtrix3 counterpart of |
|
Divide by the maximum voxel value in the volume. Scales to |
|
Apply softmax ( |
Example#
atlas:
presence_value: 0.10
cov_mean_threshold_pct: 0.01
normalization_method: waytotal
tractography_relpath: tractography/probtrackx2
For MRtrix3:
atlas:
normalization_method: streamline_density
tractography_relpath: tractography/mrtrix3
Notes#
The atlas workflow is cohort-level —
-p/--patient-idand--allare ignored. The workflow scans the configured output base for per-subject outputs.Atlas computation uses pure NumPy. The
atlas.daskblock has been removed entirely.For atlas QC outputs (occupancy, cohort core, CV), see
atlas_qc.