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 ------- .. code-block:: yaml 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