MRICloud Pipeline
Runner: pyasl.pipelines.asl_mricloud_pipeline.run_mricloud_pipeline
Purpose. Execute MRICloud-style ASL processing using a simple steps list
(average label/control, M0, CBF/ATT, coregistration to MPR, ROI stats, etc.).
Inputs
root: dataset root containing BIDS-like folders and metadata read byread_data_description(root)(e.g., PLD list, ASLContext, labeling type).config_path: YAML file withsteps:entries.
YAML Schema
Each item:
name(required): one ofMRICloudRescale,Realign,MRICloudCalculateDiffmap,MRICloudCalculateM0,MRICloudCalculateCBF,MRICloudMultidelayCalculateM0,MRICloudMultidelayCalculateCBFATT,MRICloudReadMPR,MRICloudCoregMPR,MRICloudT1ROICBFAverage.params(optional): module-specific options (see each module page).
Example
type: mricloud
steps:
- name: MRICloudRescale
- name: Realign
- name: MRICloudCalculateDiffmap
- name: MRICloudCalculateM0
params: { t1_tissue: 1165, bgs_eff: 0.93 }
- name: MRICloudCalculateCBF
params: { t1_blood: 1650, part_coef: 0.9 }
- name: MRICloudReadMPR
- name: MRICloudCoregMPR
- name: MRICloudT1ROICBFAverage