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 by read_data_description(root) (e.g., PLD list, ASLContext, labeling type).

  • config_path: YAML file with steps: entries.

YAML Schema

Each item:

  • name (required): one of

    MRICloudRescale, 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