8.7. Run junifer and julearn.

This example uses a ParcelAggregation marker to compute the mean of each parcel using the Schaefer parcellation (100 rois, 7 Yeo networks) for a 3D nifti to extract some features for machine learning using julearn to predict some other data.

Authors: Leonard Sasse, Sami Hamdan, Nicolas Nieto, Synchon Mandal

License: BSD 3 clause

import tempfile

import nilearn
import pandas as pd
from julearn import run_cross_validation, PipelineCreator

import junifer.testing.registry  # noqa: F401
from junifer.api import collect, run
from junifer.storage.sqlite import SQLiteFeatureStorage
from junifer.utils import configure_logging

Set the logging level to info to see extra information:

configure_logging(level="INFO")
2025-11-07 13:20:54 [info     ] ===== Lib Versions =====       [junifer]
2025-11-07 13:20:54 [info     ] click: 8.1.8                   [junifer]
2025-11-07 13:20:54 [info     ] numpy: 1.26.4                  [junifer]
2025-11-07 13:20:54 [info     ] scipy: 1.16.3                  [junifer]
2025-11-07 13:20:54 [info     ] datalad: 1.1.6                 [junifer]
2025-11-07 13:20:54 [info     ] pandas: 2.1.4                  [junifer]
2025-11-07 13:20:54 [info     ] nibabel: 5.3.2                 [junifer]
2025-11-07 13:20:54 [info     ] nilearn: 0.10.4                [junifer]
2025-11-07 13:20:54 [info     ] sqlalchemy: 2.0.44             [junifer]
2025-11-07 13:20:54 [info     ] ruamel.yaml: 0.18.16           [junifer]
2025-11-07 13:20:54 [info     ] tqdm: 4.67.1                   [junifer]
2025-11-07 13:20:54 [info     ] templateflow: 24.2.2           [junifer]
2025-11-07 13:20:54 [info     ] junifer_data: None             [junifer]
2025-11-07 13:20:54 [info     ] junifer: 0.0.7.dev259          [junifer]
2025-11-07 13:20:54 [info     ] ========================       [junifer]

Define the markers you want:

marker_dicts = [
    {
        "name": "Schaefer100x17_TrimMean80",
        "kind": "ParcelAggregation",
        "parcellation": "Schaefer100x17",
        "method": "trim_mean",
        "method_params": {"proportiontocut": 0.2},
    },
    {
        "name": "Schaefer200x17_Mean",
        "kind": "ParcelAggregation",
        "parcellation": "Schaefer200x17",
        "method": "mean",
    },
]

Define target and confounds for julearn machine learning:

y = "age"
confound = "sex"

Load the VBM phenotype data for machine learning data: - Fetch the Oasis dataset

oasis_dataset = nilearn.datasets.fetch_oasis_vbm()
age = oasis_dataset.ext_vars[y][:10]
sex = (
    pd.Series(oasis_dataset.ext_vars["mf"][:10])
    .map(lambda x: 1 if x == "F" else 0)
    .values
)

Create a temporary directory for junifer feature extraction:

with tempfile.TemporaryDirectory() as tmpdir:
    storage = {"kind": "SQLiteFeatureStorage", "uri": f"{tmpdir}/test.sqlite"}
    # run the defined junifer feature extraction pipeline
    run(
        workdir="/tmp",
        datagrabber={"kind": "OasisVBMTestingDataGrabber"},
        markers=marker_dicts,
        storage=storage,
    )

    # read in extracted features and add confounds and targets
    # for julearn run cross validation
    collect(storage)
    db = SQLiteFeatureStorage(uri=storage["uri"])

    df_vbm = db.read_df(feature_name="VBM_GM_Schaefer200x17_Mean_aggregation")
    oasis_subjects = [x[0] for x in df_vbm.index]
    df_vbm.index = oasis_subjects
2025-11-07 13:20:54 [info     ] Validating Marker Collection   [junifer]
2025-11-07 13:20:54 [info     ] DataGrabber output type: ['VBM_GM'] [junifer]
2025-11-07 13:20:54 [info     ] Validating Data Reader:        [junifer]
2025-11-07 13:20:54 [info     ] Data Reader output type: ['VBM_GM'] [junifer]
2025-11-07 13:20:54 [info     ] Validating Marker: Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:20:54 [info     ] Marker output type: ['vector'] [junifer]
2025-11-07 13:20:54 [info     ] Validating storage for Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:20:54 [info     ] Validating Marker: Schaefer200x17_Mean [junifer]
2025-11-07 13:20:54 [info     ] Marker output type: ['vector'] [junifer]
2025-11-07 13:20:54 [info     ] Validating storage for Schaefer200x17_Mean [junifer]
2025-11-07 13:20:54 [info     ] Getting element sub-01         [junifer]
2025-11-07 13:20:54 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:20:54 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0001_MR1/mwrc1OAS1_0001_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:20:54 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:20:54 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:20:54 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:20:54 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:20:54 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:20:54 [info     ]         resolution: None              [junifer]
2025-11-07 13:20:54 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:20:54 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:20:54 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:20:54 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:20:57 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:20:57 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpcxyok619/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_972fec3a-bbdc-11f0-88c6-e6459467a3c0qzxjn8ar/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpcxyok619/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_972fec3a-bbdc-11f0-88c6-e6459467a3c0qzxjn8ar/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpcxyok619/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_972fec3a-bbdc-11f0-88c6-e6459467a3c0qzxjn8ar/parcellation_warped.nii.gz [junifer]
2025-11-07 13:21:04 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:21:05 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:21:05 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:21:05 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:21:05 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:21:05 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:21:05 [info     ]         resolution: None              [junifer]
2025-11-07 13:21:05 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:21:05 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:21:05 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:21:06 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:21:08 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:21:08 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpcxyok619/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_9dc89916-bbdc-11f0-88c6-e6459467a3c09i5l4gpw/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpcxyok619/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_9dc89916-bbdc-11f0-88c6-e6459467a3c09i5l4gpw/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpcxyok619/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_9dc89916-bbdc-11f0-88c6-e6459467a3c09i5l4gpw/parcellation_warped.nii.gz [junifer]
2025-11-07 13:21:20 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:21:22 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:21:22 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:21:22 [info     ] Getting element sub-02         [junifer]
2025-11-07 13:21:22 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:21:22 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0002_MR1/mwrc1OAS1_0002_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:21:22 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:21:22 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:21:22 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:21:22 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:21:22 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:21:22 [info     ]         resolution: None              [junifer]
2025-11-07 13:21:22 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:21:22 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:21:22 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:21:22 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:21:24 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:21:25 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmptcn2bk61/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_a76f82b8-bbdc-11f0-88c6-e6459467a3c05lp84hv_/prewarp_parcellation.nii.gz -r /tmp/junifer/tmptcn2bk61/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_a76f82b8-bbdc-11f0-88c6-e6459467a3c05lp84hv_/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmptcn2bk61/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_a76f82b8-bbdc-11f0-88c6-e6459467a3c05lp84hv_/parcellation_warped.nii.gz [junifer]
2025-11-07 13:21:31 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:21:33 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:21:33 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:21:33 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:21:33 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:21:33 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:21:33 [info     ]         resolution: None              [junifer]
2025-11-07 13:21:33 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:21:33 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:21:33 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:21:33 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:21:35 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:21:36 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmptcn2bk61/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ae0fc11e-bbdc-11f0-88c6-e6459467a3c0pugy1suy/prewarp_parcellation.nii.gz -r /tmp/junifer/tmptcn2bk61/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ae0fc11e-bbdc-11f0-88c6-e6459467a3c0pugy1suy/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmptcn2bk61/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ae0fc11e-bbdc-11f0-88c6-e6459467a3c0pugy1suy/parcellation_warped.nii.gz [junifer]
2025-11-07 13:21:47 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:21:49 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:21:49 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:21:49 [info     ] Getting element sub-03         [junifer]
2025-11-07 13:21:49 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:21:49 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0003_MR1/mwrc1OAS1_0003_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:21:49 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:21:49 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:21:49 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:21:49 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:21:49 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:21:49 [info     ]         resolution: None              [junifer]
2025-11-07 13:21:49 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:21:49 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:21:49 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:21:49 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:21:52 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:21:52 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmp94zwf7p9/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_b7b948c0-bbdc-11f0-88c6-e6459467a3c0rvqm3zne/prewarp_parcellation.nii.gz -r /tmp/junifer/tmp94zwf7p9/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_b7b948c0-bbdc-11f0-88c6-e6459467a3c0rvqm3zne/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmp94zwf7p9/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_b7b948c0-bbdc-11f0-88c6-e6459467a3c0rvqm3zne/parcellation_warped.nii.gz [junifer]
2025-11-07 13:21:58 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:22:00 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:22:00 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:22:00 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:22:00 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:22:00 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:22:00 [info     ]         resolution: None              [junifer]
2025-11-07 13:22:00 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:22:00 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:22:00 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:22:00 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:22:03 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:22:03 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmp94zwf7p9/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_be4ea464-bbdc-11f0-88c6-e6459467a3c0fawy19dc/prewarp_parcellation.nii.gz -r /tmp/junifer/tmp94zwf7p9/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_be4ea464-bbdc-11f0-88c6-e6459467a3c0fawy19dc/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmp94zwf7p9/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_be4ea464-bbdc-11f0-88c6-e6459467a3c0fawy19dc/parcellation_warped.nii.gz [junifer]
2025-11-07 13:22:14 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:22:16 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:22:16 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:22:16 [info     ] Getting element sub-04         [junifer]
2025-11-07 13:22:16 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:22:16 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0004_MR1/mwrc1OAS1_0004_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:22:16 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:22:16 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:22:16 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:22:16 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:22:16 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:22:16 [info     ]         resolution: None              [junifer]
2025-11-07 13:22:16 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:22:16 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:22:16 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:22:16 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:22:19 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:22:19 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpki88v270/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_c7f2be88-bbdc-11f0-88c6-e6459467a3c0ibwh4nrf/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpki88v270/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_c7f2be88-bbdc-11f0-88c6-e6459467a3c0ibwh4nrf/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpki88v270/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_c7f2be88-bbdc-11f0-88c6-e6459467a3c0ibwh4nrf/parcellation_warped.nii.gz [junifer]
2025-11-07 13:22:26 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:22:27 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:22:27 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:22:27 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:22:27 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:22:27 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:22:27 [info     ]         resolution: None              [junifer]
2025-11-07 13:22:27 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:22:27 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:22:27 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:22:27 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:22:30 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:22:30 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpki88v270/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ce88c1ca-bbdc-11f0-88c6-e6459467a3c0_og2z_gs/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpki88v270/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ce88c1ca-bbdc-11f0-88c6-e6459467a3c0_og2z_gs/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpki88v270/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ce88c1ca-bbdc-11f0-88c6-e6459467a3c0_og2z_gs/parcellation_warped.nii.gz [junifer]
2025-11-07 13:22:42 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:22:43 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:22:43 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:22:43 [info     ] Getting element sub-05         [junifer]
2025-11-07 13:22:43 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:22:43 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0005_MR1/mwrc1OAS1_0005_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:22:43 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:22:43 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:22:43 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:22:43 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:22:43 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:22:43 [info     ]         resolution: None              [junifer]
2025-11-07 13:22:43 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:22:43 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:22:43 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:22:43 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:22:46 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:22:46 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmp03u7oze3/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_d8215b02-bbdc-11f0-88c6-e6459467a3c0vtsvh4w2/prewarp_parcellation.nii.gz -r /tmp/junifer/tmp03u7oze3/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_d8215b02-bbdc-11f0-88c6-e6459467a3c0vtsvh4w2/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmp03u7oze3/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_d8215b02-bbdc-11f0-88c6-e6459467a3c0vtsvh4w2/parcellation_warped.nii.gz [junifer]
2025-11-07 13:22:53 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:22:54 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:22:54 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:22:54 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:22:54 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:22:54 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:22:54 [info     ]         resolution: None              [junifer]
2025-11-07 13:22:54 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:22:54 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:22:54 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:22:55 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:22:57 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:22:57 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmp03u7oze3/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_debf9370-bbdc-11f0-88c6-e6459467a3c0qy2gdat1/prewarp_parcellation.nii.gz -r /tmp/junifer/tmp03u7oze3/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_debf9370-bbdc-11f0-88c6-e6459467a3c0qy2gdat1/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmp03u7oze3/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_debf9370-bbdc-11f0-88c6-e6459467a3c0qy2gdat1/parcellation_warped.nii.gz [junifer]
2025-11-07 13:23:09 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:23:11 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:23:11 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:23:11 [info     ] Getting element sub-06         [junifer]
2025-11-07 13:23:11 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:23:11 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0006_MR1/mwrc1OAS1_0006_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:23:11 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:23:11 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:23:11 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:23:11 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:23:11 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:23:11 [info     ]         resolution: None              [junifer]
2025-11-07 13:23:11 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:23:11 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:23:11 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:23:11 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:23:13 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:23:14 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpqpd_el_d/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_e8631690-bbdc-11f0-88c6-e6459467a3c0zq64epef/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpqpd_el_d/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_e8631690-bbdc-11f0-88c6-e6459467a3c0zq64epef/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpqpd_el_d/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_e8631690-bbdc-11f0-88c6-e6459467a3c0zq64epef/parcellation_warped.nii.gz [junifer]
2025-11-07 13:23:20 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:23:22 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:23:22 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:23:22 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:23:22 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:23:22 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:23:22 [info     ]         resolution: None              [junifer]
2025-11-07 13:23:22 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:23:22 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:23:22 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:23:22 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:23:25 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:23:25 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpqpd_el_d/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ef2454e4-bbdc-11f0-88c6-e6459467a3c0m698c72m/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpqpd_el_d/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ef2454e4-bbdc-11f0-88c6-e6459467a3c0m698c72m/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpqpd_el_d/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ef2454e4-bbdc-11f0-88c6-e6459467a3c0m698c72m/parcellation_warped.nii.gz [junifer]
2025-11-07 13:23:36 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:23:38 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:23:38 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:23:38 [info     ] Getting element sub-07         [junifer]
2025-11-07 13:23:38 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:23:38 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0007_MR1/mwrc1OAS1_0007_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:23:38 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:23:38 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:23:38 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:23:38 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:23:38 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:23:38 [info     ]         resolution: None              [junifer]
2025-11-07 13:23:38 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:23:38 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:23:38 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:23:38 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:23:41 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:23:41 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpcalyvpf3/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_f8dd9202-bbdc-11f0-88c6-e6459467a3c0y4m4b1af/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpcalyvpf3/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_f8dd9202-bbdc-11f0-88c6-e6459467a3c0y4m4b1af/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpcalyvpf3/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_f8dd9202-bbdc-11f0-88c6-e6459467a3c0y4m4b1af/parcellation_warped.nii.gz [junifer]
2025-11-07 13:23:48 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:23:50 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:23:50 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:23:50 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:23:50 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:23:50 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:23:50 [info     ]         resolution: None              [junifer]
2025-11-07 13:23:50 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:23:50 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:23:50 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:23:50 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:23:52 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:23:53 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpcalyvpf3/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ffa20e06-bbdc-11f0-88c6-e6459467a3c0jqphtt_z/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpcalyvpf3/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ffa20e06-bbdc-11f0-88c6-e6459467a3c0jqphtt_z/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpcalyvpf3/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_ffa20e06-bbdc-11f0-88c6-e6459467a3c0jqphtt_z/parcellation_warped.nii.gz [junifer]
2025-11-07 13:24:04 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:24:06 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:24:06 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:24:06 [info     ] Getting element sub-08         [junifer]
2025-11-07 13:24:06 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:24:06 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0009_MR1/mwrc1OAS1_0009_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:24:06 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:24:06 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:24:06 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:24:06 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:24:06 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:24:06 [info     ]         resolution: None              [junifer]
2025-11-07 13:24:06 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:24:06 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:24:06 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:24:06 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:24:09 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:24:09 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpr4258ngd/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_0961c5b2-bbdd-11f0-88c6-e6459467a3c0kwyes7lf/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpr4258ngd/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_0961c5b2-bbdd-11f0-88c6-e6459467a3c0kwyes7lf/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpr4258ngd/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_0961c5b2-bbdd-11f0-88c6-e6459467a3c0kwyes7lf/parcellation_warped.nii.gz [junifer]
2025-11-07 13:24:15 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:24:17 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:24:17 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:24:17 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:24:17 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:24:17 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:24:17 [info     ]         resolution: None              [junifer]
2025-11-07 13:24:17 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:24:17 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:24:17 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:24:17 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:24:20 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:24:20 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpr4258ngd/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_100755a8-bbdd-11f0-88c6-e6459467a3c06up40klg/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpr4258ngd/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_100755a8-bbdd-11f0-88c6-e6459467a3c06up40klg/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpr4258ngd/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_100755a8-bbdd-11f0-88c6-e6459467a3c06up40klg/parcellation_warped.nii.gz [junifer]
2025-11-07 13:24:31 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:24:33 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:24:33 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:24:33 [info     ] Getting element sub-09         [junifer]
2025-11-07 13:24:33 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:24:33 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0010_MR1/mwrc1OAS1_0010_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:24:33 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:24:33 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:24:33 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:24:33 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:24:33 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:24:33 [info     ]         resolution: None              [junifer]
2025-11-07 13:24:33 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:24:33 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:24:33 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:24:33 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:24:36 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:24:36 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpro7dxpwp/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_19ab37dc-bbdd-11f0-88c6-e6459467a3c0ruypettj/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpro7dxpwp/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_19ab37dc-bbdd-11f0-88c6-e6459467a3c0ruypettj/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpro7dxpwp/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_19ab37dc-bbdd-11f0-88c6-e6459467a3c0ruypettj/parcellation_warped.nii.gz [junifer]
2025-11-07 13:24:43 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:24:44 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:24:44 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:24:44 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:24:44 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:24:44 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:24:44 [info     ]         resolution: None              [junifer]
2025-11-07 13:24:44 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:24:44 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:24:44 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:24:44 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:24:47 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:24:47 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmpro7dxpwp/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_204a37c8-bbdd-11f0-88c6-e6459467a3c0na60afzb/prewarp_parcellation.nii.gz -r /tmp/junifer/tmpro7dxpwp/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_204a37c8-bbdd-11f0-88c6-e6459467a3c0na60afzb/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmpro7dxpwp/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_204a37c8-bbdd-11f0-88c6-e6459467a3c0na60afzb/parcellation_warped.nii.gz [junifer]
2025-11-07 13:24:59 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:25:01 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:25:01 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:25:01 [info     ] Getting element sub-10         [junifer]
2025-11-07 13:25:01 [info     ] Fitting pipeline               [junifer]
2025-11-07 13:25:01 [info     ] Reading VBM_GM from /github/home/nilearn_data/oasis1/OAS1_0011_MR1/mwrc1OAS1_0011_MR1_mpr_anon_fslswapdim_bet.nii.gz [junifer]
2025-11-07 13:25:01 [info     ] VBM_GM is of type NIFTI        [junifer]
2025-11-07 13:25:01 [info     ] Fitting marker Schaefer100x17_TrimMean80 [junifer]
2025-11-07 13:25:01 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:25:01 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:25:01 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:25:01 [info     ]         resolution: None              [junifer]
2025-11-07 13:25:01 [info     ]         n_rois: 100                   [junifer]
2025-11-07 13:25:01 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:25:01 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:25:01 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_100Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:25:03 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:25:04 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmp35rka1uc/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_29ec3b46-bbdd-11f0-88c6-e6459467a3c0j4faqsfj/prewarp_parcellation.nii.gz -r /tmp/junifer/tmp35rka1uc/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_29ec3b46-bbdd-11f0-88c6-e6459467a3c0j4faqsfj/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmp35rka1uc/ants_parcellation_warper_Schaefer100x17_from_MNI152NLin6Asym_to_MNI152Lin_29ec3b46-bbdd-11f0-88c6-e6459467a3c0j4faqsfj/parcellation_warped.nii.gz [junifer]
2025-11-07 13:25:10 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:25:12 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:25:12 [info     ] Fitting marker Schaefer200x17_Mean [junifer]
2025-11-07 13:25:12 [info     ] Computing VBM_GM               [junifer]
2025-11-07 13:25:12 [info     ] Parcellation will be warped from MNI152NLin6Asym to MNI152Lin using highest resolution [junifer]
2025-11-07 13:25:12 [info     ] Parcellation parameters:       [junifer]
2025-11-07 13:25:12 [info     ]         resolution: None              [junifer]
2025-11-07 13:25:12 [info     ]         n_rois: 200                   [junifer]
2025-11-07 13:25:12 [info     ]         yeo_networks: 17              [junifer]
2025-11-07 13:25:12 [info     ] Resolution set to None, using highest resolution. [junifer]
2025-11-07 13:25:12 [info     ] Loading parcellation: /github/home/junifer_data/v5/parcellations/Schaefer2018/Yeo2011/Schaefer2018_200Parcels_17Networks_order_FSLMNI152_1mm.nii.gz [junifer]
2025-11-07 13:25:14 [info     ] Downloading template MNI152Lin (T1w in resolution 1) [junifer]
2025-11-07 13:25:15 [info     ] antsApplyTransforms command to be executed:
antsApplyTransforms -d 3 -e 3 -n 'GenericLabel[NearestNeighbor]' -i /tmp/junifer/tmp35rka1uc/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_307c8790-bbdd-11f0-88c6-e6459467a3c0t1rv5fw4/prewarp_parcellation.nii.gz -r /tmp/junifer/tmp35rka1uc/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_307c8790-bbdd-11f0-88c6-e6459467a3c0t1rv5fw4/MNI152Lin_T1w.nii.gz -t /github/home/junifer_data/v5/.git/annex/objects/JQ/Pp/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5/SHA256E-s145422752--5091350b36f951d455dabd429ebe86c493c75a0217dca311ae355f1d62e080b0.h5 -o /tmp/junifer/tmp35rka1uc/ants_parcellation_warper_Schaefer200x17_from_MNI152NLin6Asym_to_MNI152Lin_307c8790-bbdd-11f0-88c6-e6459467a3c0t1rv5fw4/parcellation_warped.nii.gz [junifer]
2025-11-07 13:25:26 [info     ] antsApplyTransforms command succeeded with the following output:
 [junifer]
2025-11-07 13:25:28 [info     ] Storing in <SQLiteFeatureStorage @ /tmp/tmp6p_3zg43/test.sqlite (multiple output)> [junifer]
2025-11-07 13:25:28 [info     ] Marker collection fitting done [junifer]
2025-11-07 13:25:28 [info     ] Collecting data using SQLiteFeatureStorage [junifer]
2025-11-07 13:25:28 [info     ] Collecting data from /tmp/tmp6p_3zg43/*test.sqlite [junifer]

file: 0it [00:00, ?it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 13.72it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 13.70it/s]

file: 1it [00:00,  6.33it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 14.90it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 14.87it/s]

file: 2it [00:00,  6.60it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 14.96it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 14.93it/s]

file: 3it [00:00,  6.71it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 15.03it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 15.00it/s]

file: 4it [00:00,  6.77it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 15.01it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 14.98it/s]

file: 5it [00:00,  6.80it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00,  6.63it/s]
feature: 100%|██████████| 2/2 [00:00<00:00,  6.63it/s]

file: 6it [00:01,  4.91it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 14.96it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 14.93it/s]

file: 7it [00:01,  5.40it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 15.02it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 14.99it/s]

file: 8it [00:01,  5.80it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 14.94it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 14.91it/s]

file: 9it [00:01,  6.09it/s]

feature:   0%|          | 0/2 [00:00<?, ?it/s]

feature: 100%|██████████| 2/2 [00:00<00:00, 15.00it/s]
feature: 100%|██████████| 2/2 [00:00<00:00, 14.97it/s]

file: 10it [00:01,  6.30it/s]
file: 10it [00:01,  6.09it/s]
2025-11-07 13:25:29 [info     ] Collect done                   [junifer]

Using julearn for machine learning: We predict the age given our vbm features and sex as a confound.

X = list(df_vbm.columns)
df_vbm[y] = age
df_vbm[confound] = sex

X_types = {
    "features": X,
    "confound": confound,
}

creator = PipelineCreator(problem_type="regression", apply_to="features")
creator.add("zscore", apply_to=["features", "confound"])
creator.add("confound_removal", apply_to="features", confounds="confound")
creator.add("ridge")

scores = run_cross_validation(
    X=X + [confound],
    y=y,
    X_types=X_types,
    data=df_vbm,
    model=creator,
    cv=3,
)
print(scores)
2025-11-07 13:25:29 [info     ] Adding step zscore that applies to ColumnTypes<types={'confound', 'features'}; pattern=(?:__:type:__confound|__:type:__features)> [julearn]
2025-11-07 13:25:29 [info     ] Step added                     [julearn]
2025-11-07 13:25:29 [info     ] Adding step confound_removal that applies to ColumnTypes<types={'features'}; pattern=(?:__:type:__features)> [julearn]
2025-11-07 13:25:29 [info     ] Setting hyperparameter confounds = confound [julearn]
2025-11-07 13:25:29 [info     ] Step added                     [julearn]
2025-11-07 13:25:29 [info     ] Adding step ridge that applies to ColumnTypes<types={'features'}; pattern=(?:__:type:__features)> [julearn]
2025-11-07 13:25:29 [info     ] Step added                     [julearn]
2025-11-07 13:25:29 [info     ] ==== Input Data ====           [julearn]
2025-11-07 13:25:29 [info     ] Using dataframe as input       [julearn]
2025-11-07 13:25:29 [info     ]         Features: ['LH_VisCent_ExStr_1', 'LH_VisCent_ExStr_2', 'LH_VisCent_Striate_1', 'LH_VisCent_ExStr_3', 'LH_VisCent_ExStr_4', 'LH_VisCent_ExStr_5', 'LH_VisPeri_ExStrInf_1', 'LH_VisPeri_ExStrInf_2', 'LH_VisPeri_ExStrInf_3', 'LH_VisPeri_StriCal_1', 'LH_VisPeri_ExStrSup_1', 'LH_VisPeri_ExStrSup_2', 'LH_SomMotA_1', 'LH_SomMotA_2', 'LH_SomMotA_3', 'LH_SomMotA_4', 'LH_SomMotA_5', 'LH_SomMotA_6', 'LH_SomMotA_7', 'LH_SomMotA_8', 'LH_SomMotB_Aud_1', 'LH_SomMotB_Aud_2', 'LH_SomMotB_S2_1', 'LH_SomMotB_S2_2', 'LH_SomMotB_Aud_3', 'LH_SomMotB_S2_3', 'LH_SomMotB_Cent_1', 'LH_SomMotB_Cent_2', 'LH_DorsAttnA_TempOcc_1', 'LH_DorsAttnA_TempOcc_2', 'LH_DorsAttnA_ParOcc_1', 'LH_DorsAttnA_SPL_1', 'LH_DorsAttnA_SPL_2', 'LH_DorsAttnA_SPL_3', 'LH_DorsAttnB_PostC_1', 'LH_DorsAttnB_PostC_2', 'LH_DorsAttnB_PostC_3', 'LH_DorsAttnB_PostC_4', 'LH_DorsAttnB_FEF_1', 'LH_SalVentAttnA_ParOper_1', 'LH_SalVentAttnA_Ins_1', 'LH_SalVentAttnA_FrOper_1', 'LH_SalVentAttnA_FrOper_2', 'LH_SalVentAttnA_ParMed_1', 'LH_SalVentAttnA_FrMed_1', 'LH_SalVentAttnA_FrMed_2', 'LH_SalVentAttnB_IPL_1', 'LH_SalVentAttnB_PFCl_1', 'LH_SalVentAttnB_Ins_1', 'LH_SalVentAttnB_PFCmp_1', 'LH_LimbicB_OFC_1', 'LH_LimbicB_OFC_2', 'LH_LimbicA_TempPole_1', 'LH_LimbicA_TempPole_2', 'LH_LimbicA_TempPole_3', 'LH_LimbicA_TempPole_4', 'LH_ContA_Temp_1', 'LH_ContA_IPS_1', 'LH_ContA_IPS_2', 'LH_ContA_IPS_3', 'LH_ContA_PFCd_1', 'LH_ContA_PFClv_1', 'LH_ContA_PFCl_1', 'LH_ContA_PFCl_2', 'LH_ContA_PFCl_3', 'LH_ContA_Cingm_1', 'LH_ContB_Temp_1', 'LH_ContB_IPL_1', 'LH_ContB_PFCl_1', 'LH_ContB_PFClv_1', 'LH_ContB_PFClv_2', 'LH_ContC_pCun_1', 'LH_ContC_pCun_2', 'LH_ContC_Cingp_1', 'LH_DefaultA_IPL_1', 'LH_DefaultA_PFCd_1', 'LH_DefaultA_pCunPCC_1', 'LH_DefaultA_pCunPCC_2', 'LH_DefaultA_pCunPCC_3', 'LH_DefaultA_PFCm_1', 'LH_DefaultA_PFCm_2', 'LH_DefaultA_PFCm_3', 'LH_DefaultB_Temp_1', 'LH_DefaultB_Temp_2', 'LH_DefaultB_Temp_3', 'LH_DefaultB_Temp_4', 'LH_DefaultB_IPL_1', 'LH_DefaultB_PFCd_1', 'LH_DefaultB_PFCd_2', 'LH_DefaultB_PFCd_3', 'LH_DefaultB_PFCd_4', 'LH_DefaultB_PFCv_1', 'LH_DefaultB_PFCv_2', 'LH_DefaultB_PFCv_3', 'LH_DefaultB_PFCv_4', 'LH_DefaultC_IPL_1', 'LH_DefaultC_Rsp_1', 'LH_DefaultC_PHC_1', 'LH_TempPar_1', 'LH_TempPar_2', 'RH_VisCent_ExStr_1', 'RH_VisCent_ExStr_2', 'RH_VisCent_Striate_1', 'RH_VisCent_ExStr_3', 'RH_VisCent_ExStr_4', 'RH_VisCent_ExStr_5', 'RH_VisPeri_ExStrInf_1', 'RH_VisPeri_ExStrInf_2', 'RH_VisPeri_StriCal_1', 'RH_VisPeri_ExStrSup_1', 'RH_VisPeri_ExStrSup_2', 'RH_VisPeri_ExStrSup_3', 'RH_SomMotA_1', 'RH_SomMotA_2', 'RH_SomMotA_3', 'RH_SomMotA_4', 'RH_SomMotA_5', 'RH_SomMotA_6', 'RH_SomMotA_7', 'RH_SomMotA_8', 'RH_SomMotA_9', 'RH_SomMotA_10', 'RH_SomMotA_11', 'RH_SomMotB_Aud_1', 'RH_SomMotB_Aud_2', 'RH_SomMotB_S2_1', 'RH_SomMotB_S2_2', 'RH_SomMotB_S2_3', 'RH_SomMotB_S2_4', 'RH_SomMotB_Cent_1', 'RH_DorsAttnA_TempOcc_1', 'RH_DorsAttnA_ParOcc_1', 'RH_DorsAttnA_SPL_1', 'RH_DorsAttnA_SPL_2', 'RH_DorsAttnA_SPL_3', 'RH_DorsAttnA_SPL_4', 'RH_DorsAttnB_PostC_1', 'RH_DorsAttnB_PostC_2', 'RH_DorsAttnB_PostC_3', 'RH_DorsAttnB_PostC_4', 'RH_DorsAttnB_FEF_1', 'RH_SalVentAttnA_ParOper_1', 'RH_SalVentAttnA_PrC_1', 'RH_SalVentAttnA_Ins_1', 'RH_SalVentAttnA_Ins_2', 'RH_SalVentAttnA_FrOper_1', 'RH_SalVentAttnA_FrMed_1', 'RH_SalVentAttnA_ParMed_1', 'RH_SalVentAttnA_ParMed_2', 'RH_SalVentAttnA_FrMed_2', 'RH_SalVentAttnB_IPL_1', 'RH_SalVentAttnB_PFClv_1', 'RH_SalVentAttnB_PFCl_1', 'RH_SalVentAttnB_Ins_1', 'RH_SalVentAttnB_Ins_2', 'RH_SalVentAttnB_PFCmp_1', 'RH_LimbicB_OFC_1', 'RH_LimbicB_OFC_2', 'RH_LimbicB_OFC_3', 'RH_LimbicB_OFC_4', 'RH_LimbicA_TempPole_1', 'RH_LimbicA_TempPole_2', 'RH_LimbicA_TempPole_3', 'RH_LimbicA_TempPole_4', 'RH_ContA_IPS_1', 'RH_ContA_IPS_2', 'RH_ContA_PFCd_1', 'RH_ContA_PFCl_1', 'RH_ContA_PFCl_2', 'RH_ContA_Cingm_1', 'RH_ContB_Temp_1', 'RH_ContB_Temp_2', 'RH_ContB_IPL_1', 'RH_ContB_IPL_2', 'RH_ContB_PFCld_1', 'RH_ContB_PFCld_2', 'RH_ContB_PFClv_1', 'RH_ContB_PFClv_2', 'RH_ContB_PFCmp_1', 'RH_ContB_PFCld_3', 'RH_ContC_pCun_1', 'RH_ContC_pCun_2', 'RH_ContC_Cingp_1', 'RH_DefaultA_IPL_1', 'RH_DefaultA_PFCd_1', 'RH_DefaultA_pCunPCC_1', 'RH_DefaultA_PFCm_1', 'RH_DefaultA_PFCm_2', 'RH_DefaultA_PFCm_3', 'RH_DefaultB_Temp_1', 'RH_DefaultB_AntTemp_1', 'RH_DefaultB_PFCd_1', 'RH_DefaultB_PFCv_1', 'RH_DefaultC_IPL_1', 'RH_DefaultC_Rsp_1', 'RH_DefaultC_PHC_1', 'RH_TempPar_1', 'RH_TempPar_2', 'RH_TempPar_3', 'RH_TempPar_4', 'sex'] [julearn]
2025-11-07 13:25:29 [info     ]         Target: age                   [julearn]
2025-11-07 13:25:29 [info     ]         Expanded features: ['LH_VisCent_ExStr_1', 'LH_VisCent_ExStr_2', 'LH_VisCent_Striate_1', 'LH_VisCent_ExStr_3', 'LH_VisCent_ExStr_4', 'LH_VisCent_ExStr_5', 'LH_VisPeri_ExStrInf_1', 'LH_VisPeri_ExStrInf_2', 'LH_VisPeri_ExStrInf_3', 'LH_VisPeri_StriCal_1', 'LH_VisPeri_ExStrSup_1', 'LH_VisPeri_ExStrSup_2', 'LH_SomMotA_1', 'LH_SomMotA_2', 'LH_SomMotA_3', 'LH_SomMotA_4', 'LH_SomMotA_5', 'LH_SomMotA_6', 'LH_SomMotA_7', 'LH_SomMotA_8', 'LH_SomMotB_Aud_1', 'LH_SomMotB_Aud_2', 'LH_SomMotB_S2_1', 'LH_SomMotB_S2_2', 'LH_SomMotB_Aud_3', 'LH_SomMotB_S2_3', 'LH_SomMotB_Cent_1', 'LH_SomMotB_Cent_2', 'LH_DorsAttnA_TempOcc_1', 'LH_DorsAttnA_TempOcc_2', 'LH_DorsAttnA_ParOcc_1', 'LH_DorsAttnA_SPL_1', 'LH_DorsAttnA_SPL_2', 'LH_DorsAttnA_SPL_3', 'LH_DorsAttnB_PostC_1', 'LH_DorsAttnB_PostC_2', 'LH_DorsAttnB_PostC_3', 'LH_DorsAttnB_PostC_4', 'LH_DorsAttnB_FEF_1', 'LH_SalVentAttnA_ParOper_1', 'LH_SalVentAttnA_Ins_1', 'LH_SalVentAttnA_FrOper_1', 'LH_SalVentAttnA_FrOper_2', 'LH_SalVentAttnA_ParMed_1', 'LH_SalVentAttnA_FrMed_1', 'LH_SalVentAttnA_FrMed_2', 'LH_SalVentAttnB_IPL_1', 'LH_SalVentAttnB_PFCl_1', 'LH_SalVentAttnB_Ins_1', 'LH_SalVentAttnB_PFCmp_1', 'LH_LimbicB_OFC_1', 'LH_LimbicB_OFC_2', 'LH_LimbicA_TempPole_1', 'LH_LimbicA_TempPole_2', 'LH_LimbicA_TempPole_3', 'LH_LimbicA_TempPole_4', 'LH_ContA_Temp_1', 'LH_ContA_IPS_1', 'LH_ContA_IPS_2', 'LH_ContA_IPS_3', 'LH_ContA_PFCd_1', 'LH_ContA_PFClv_1', 'LH_ContA_PFCl_1', 'LH_ContA_PFCl_2', 'LH_ContA_PFCl_3', 'LH_ContA_Cingm_1', 'LH_ContB_Temp_1', 'LH_ContB_IPL_1', 'LH_ContB_PFCl_1', 'LH_ContB_PFClv_1', 'LH_ContB_PFClv_2', 'LH_ContC_pCun_1', 'LH_ContC_pCun_2', 'LH_ContC_Cingp_1', 'LH_DefaultA_IPL_1', 'LH_DefaultA_PFCd_1', 'LH_DefaultA_pCunPCC_1', 'LH_DefaultA_pCunPCC_2', 'LH_DefaultA_pCunPCC_3', 'LH_DefaultA_PFCm_1', 'LH_DefaultA_PFCm_2', 'LH_DefaultA_PFCm_3', 'LH_DefaultB_Temp_1', 'LH_DefaultB_Temp_2', 'LH_DefaultB_Temp_3', 'LH_DefaultB_Temp_4', 'LH_DefaultB_IPL_1', 'LH_DefaultB_PFCd_1', 'LH_DefaultB_PFCd_2', 'LH_DefaultB_PFCd_3', 'LH_DefaultB_PFCd_4', 'LH_DefaultB_PFCv_1', 'LH_DefaultB_PFCv_2', 'LH_DefaultB_PFCv_3', 'LH_DefaultB_PFCv_4', 'LH_DefaultC_IPL_1', 'LH_DefaultC_Rsp_1', 'LH_DefaultC_PHC_1', 'LH_TempPar_1', 'LH_TempPar_2', 'RH_VisCent_ExStr_1', 'RH_VisCent_ExStr_2', 'RH_VisCent_Striate_1', 'RH_VisCent_ExStr_3', 'RH_VisCent_ExStr_4', 'RH_VisCent_ExStr_5', 'RH_VisPeri_ExStrInf_1', 'RH_VisPeri_ExStrInf_2', 'RH_VisPeri_StriCal_1', 'RH_VisPeri_ExStrSup_1', 'RH_VisPeri_ExStrSup_2', 'RH_VisPeri_ExStrSup_3', 'RH_SomMotA_1', 'RH_SomMotA_2', 'RH_SomMotA_3', 'RH_SomMotA_4', 'RH_SomMotA_5', 'RH_SomMotA_6', 'RH_SomMotA_7', 'RH_SomMotA_8', 'RH_SomMotA_9', 'RH_SomMotA_10', 'RH_SomMotA_11', 'RH_SomMotB_Aud_1', 'RH_SomMotB_Aud_2', 'RH_SomMotB_S2_1', 'RH_SomMotB_S2_2', 'RH_SomMotB_S2_3', 'RH_SomMotB_S2_4', 'RH_SomMotB_Cent_1', 'RH_DorsAttnA_TempOcc_1', 'RH_DorsAttnA_ParOcc_1', 'RH_DorsAttnA_SPL_1', 'RH_DorsAttnA_SPL_2', 'RH_DorsAttnA_SPL_3', 'RH_DorsAttnA_SPL_4', 'RH_DorsAttnB_PostC_1', 'RH_DorsAttnB_PostC_2', 'RH_DorsAttnB_PostC_3', 'RH_DorsAttnB_PostC_4', 'RH_DorsAttnB_FEF_1', 'RH_SalVentAttnA_ParOper_1', 'RH_SalVentAttnA_PrC_1', 'RH_SalVentAttnA_Ins_1', 'RH_SalVentAttnA_Ins_2', 'RH_SalVentAttnA_FrOper_1', 'RH_SalVentAttnA_FrMed_1', 'RH_SalVentAttnA_ParMed_1', 'RH_SalVentAttnA_ParMed_2', 'RH_SalVentAttnA_FrMed_2', 'RH_SalVentAttnB_IPL_1', 'RH_SalVentAttnB_PFClv_1', 'RH_SalVentAttnB_PFCl_1', 'RH_SalVentAttnB_Ins_1', 'RH_SalVentAttnB_Ins_2', 'RH_SalVentAttnB_PFCmp_1', 'RH_LimbicB_OFC_1', 'RH_LimbicB_OFC_2', 'RH_LimbicB_OFC_3', 'RH_LimbicB_OFC_4', 'RH_LimbicA_TempPole_1', 'RH_LimbicA_TempPole_2', 'RH_LimbicA_TempPole_3', 'RH_LimbicA_TempPole_4', 'RH_ContA_IPS_1', 'RH_ContA_IPS_2', 'RH_ContA_PFCd_1', 'RH_ContA_PFCl_1', 'RH_ContA_PFCl_2', 'RH_ContA_Cingm_1', 'RH_ContB_Temp_1', 'RH_ContB_Temp_2', 'RH_ContB_IPL_1', 'RH_ContB_IPL_2', 'RH_ContB_PFCld_1', 'RH_ContB_PFCld_2', 'RH_ContB_PFClv_1', 'RH_ContB_PFClv_2', 'RH_ContB_PFCmp_1', 'RH_ContB_PFCld_3', 'RH_ContC_pCun_1', 'RH_ContC_pCun_2', 'RH_ContC_Cingp_1', 'RH_DefaultA_IPL_1', 'RH_DefaultA_PFCd_1', 'RH_DefaultA_pCunPCC_1', 'RH_DefaultA_PFCm_1', 'RH_DefaultA_PFCm_2', 'RH_DefaultA_PFCm_3', 'RH_DefaultB_Temp_1', 'RH_DefaultB_AntTemp_1', 'RH_DefaultB_PFCd_1', 'RH_DefaultB_PFCv_1', 'RH_DefaultC_IPL_1', 'RH_DefaultC_Rsp_1', 'RH_DefaultC_PHC_1', 'RH_TempPar_1', 'RH_TempPar_2', 'RH_TempPar_3', 'RH_TempPar_4', 'sex'] [julearn]
2025-11-07 13:25:29 [info     ]         X_types:{'features': ['LH_VisCent_ExStr_1', 'LH_VisCent_ExStr_2', 'LH_VisCent_Striate_1', 'LH_VisCent_ExStr_3', 'LH_VisCent_ExStr_4', 'LH_VisCent_ExStr_5', 'LH_VisPeri_ExStrInf_1', 'LH_VisPeri_ExStrInf_2', 'LH_VisPeri_ExStrInf_3', 'LH_VisPeri_StriCal_1', 'LH_VisPeri_ExStrSup_1', 'LH_VisPeri_ExStrSup_2', 'LH_SomMotA_1', 'LH_SomMotA_2', 'LH_SomMotA_3', 'LH_SomMotA_4', 'LH_SomMotA_5', 'LH_SomMotA_6', 'LH_SomMotA_7', 'LH_SomMotA_8', 'LH_SomMotB_Aud_1', 'LH_SomMotB_Aud_2', 'LH_SomMotB_S2_1', 'LH_SomMotB_S2_2', 'LH_SomMotB_Aud_3', 'LH_SomMotB_S2_3', 'LH_SomMotB_Cent_1', 'LH_SomMotB_Cent_2', 'LH_DorsAttnA_TempOcc_1', 'LH_DorsAttnA_TempOcc_2', 'LH_DorsAttnA_ParOcc_1', 'LH_DorsAttnA_SPL_1', 'LH_DorsAttnA_SPL_2', 'LH_DorsAttnA_SPL_3', 'LH_DorsAttnB_PostC_1', 'LH_DorsAttnB_PostC_2', 'LH_DorsAttnB_PostC_3', 'LH_DorsAttnB_PostC_4', 'LH_DorsAttnB_FEF_1', 'LH_SalVentAttnA_ParOper_1', 'LH_SalVentAttnA_Ins_1', 'LH_SalVentAttnA_FrOper_1', 'LH_SalVentAttnA_FrOper_2', 'LH_SalVentAttnA_ParMed_1', 'LH_SalVentAttnA_FrMed_1', 'LH_SalVentAttnA_FrMed_2', 'LH_SalVentAttnB_IPL_1', 'LH_SalVentAttnB_PFCl_1', 'LH_SalVentAttnB_Ins_1', 'LH_SalVentAttnB_PFCmp_1', 'LH_LimbicB_OFC_1', 'LH_LimbicB_OFC_2', 'LH_LimbicA_TempPole_1', 'LH_LimbicA_TempPole_2', 'LH_LimbicA_TempPole_3', 'LH_LimbicA_TempPole_4', 'LH_ContA_Temp_1', 'LH_ContA_IPS_1', 'LH_ContA_IPS_2', 'LH_ContA_IPS_3', 'LH_ContA_PFCd_1', 'LH_ContA_PFClv_1', 'LH_ContA_PFCl_1', 'LH_ContA_PFCl_2', 'LH_ContA_PFCl_3', 'LH_ContA_Cingm_1', 'LH_ContB_Temp_1', 'LH_ContB_IPL_1', 'LH_ContB_PFCl_1', 'LH_ContB_PFClv_1', 'LH_ContB_PFClv_2', 'LH_ContC_pCun_1', 'LH_ContC_pCun_2', 'LH_ContC_Cingp_1', 'LH_DefaultA_IPL_1', 'LH_DefaultA_PFCd_1', 'LH_DefaultA_pCunPCC_1', 'LH_DefaultA_pCunPCC_2', 'LH_DefaultA_pCunPCC_3', 'LH_DefaultA_PFCm_1', 'LH_DefaultA_PFCm_2', 'LH_DefaultA_PFCm_3', 'LH_DefaultB_Temp_1', 'LH_DefaultB_Temp_2', 'LH_DefaultB_Temp_3', 'LH_DefaultB_Temp_4', 'LH_DefaultB_IPL_1', 'LH_DefaultB_PFCd_1', 'LH_DefaultB_PFCd_2', 'LH_DefaultB_PFCd_3', 'LH_DefaultB_PFCd_4', 'LH_DefaultB_PFCv_1', 'LH_DefaultB_PFCv_2', 'LH_DefaultB_PFCv_3', 'LH_DefaultB_PFCv_4', 'LH_DefaultC_IPL_1', 'LH_DefaultC_Rsp_1', 'LH_DefaultC_PHC_1', 'LH_TempPar_1', 'LH_TempPar_2', 'RH_VisCent_ExStr_1', 'RH_VisCent_ExStr_2', 'RH_VisCent_Striate_1', 'RH_VisCent_ExStr_3', 'RH_VisCent_ExStr_4', 'RH_VisCent_ExStr_5', 'RH_VisPeri_ExStrInf_1', 'RH_VisPeri_ExStrInf_2', 'RH_VisPeri_StriCal_1', 'RH_VisPeri_ExStrSup_1', 'RH_VisPeri_ExStrSup_2', 'RH_VisPeri_ExStrSup_3', 'RH_SomMotA_1', 'RH_SomMotA_2', 'RH_SomMotA_3', 'RH_SomMotA_4', 'RH_SomMotA_5', 'RH_SomMotA_6', 'RH_SomMotA_7', 'RH_SomMotA_8', 'RH_SomMotA_9', 'RH_SomMotA_10', 'RH_SomMotA_11', 'RH_SomMotB_Aud_1', 'RH_SomMotB_Aud_2', 'RH_SomMotB_S2_1', 'RH_SomMotB_S2_2', 'RH_SomMotB_S2_3', 'RH_SomMotB_S2_4', 'RH_SomMotB_Cent_1', 'RH_DorsAttnA_TempOcc_1', 'RH_DorsAttnA_ParOcc_1', 'RH_DorsAttnA_SPL_1', 'RH_DorsAttnA_SPL_2', 'RH_DorsAttnA_SPL_3', 'RH_DorsAttnA_SPL_4', 'RH_DorsAttnB_PostC_1', 'RH_DorsAttnB_PostC_2', 'RH_DorsAttnB_PostC_3', 'RH_DorsAttnB_PostC_4', 'RH_DorsAttnB_FEF_1', 'RH_SalVentAttnA_ParOper_1', 'RH_SalVentAttnA_PrC_1', 'RH_SalVentAttnA_Ins_1', 'RH_SalVentAttnA_Ins_2', 'RH_SalVentAttnA_FrOper_1', 'RH_SalVentAttnA_FrMed_1', 'RH_SalVentAttnA_ParMed_1', 'RH_SalVentAttnA_ParMed_2', 'RH_SalVentAttnA_FrMed_2', 'RH_SalVentAttnB_IPL_1', 'RH_SalVentAttnB_PFClv_1', 'RH_SalVentAttnB_PFCl_1', 'RH_SalVentAttnB_Ins_1', 'RH_SalVentAttnB_Ins_2', 'RH_SalVentAttnB_PFCmp_1', 'RH_LimbicB_OFC_1', 'RH_LimbicB_OFC_2', 'RH_LimbicB_OFC_3', 'RH_LimbicB_OFC_4', 'RH_LimbicA_TempPole_1', 'RH_LimbicA_TempPole_2', 'RH_LimbicA_TempPole_3', 'RH_LimbicA_TempPole_4', 'RH_ContA_IPS_1', 'RH_ContA_IPS_2', 'RH_ContA_PFCd_1', 'RH_ContA_PFCl_1', 'RH_ContA_PFCl_2', 'RH_ContA_Cingm_1', 'RH_ContB_Temp_1', 'RH_ContB_Temp_2', 'RH_ContB_IPL_1', 'RH_ContB_IPL_2', 'RH_ContB_PFCld_1', 'RH_ContB_PFCld_2', 'RH_ContB_PFClv_1', 'RH_ContB_PFClv_2', 'RH_ContB_PFCmp_1', 'RH_ContB_PFCld_3', 'RH_ContC_pCun_1', 'RH_ContC_pCun_2', 'RH_ContC_Cingp_1', 'RH_DefaultA_IPL_1', 'RH_DefaultA_PFCd_1', 'RH_DefaultA_pCunPCC_1', 'RH_DefaultA_PFCm_1', 'RH_DefaultA_PFCm_2', 'RH_DefaultA_PFCm_3', 'RH_DefaultB_Temp_1', 'RH_DefaultB_AntTemp_1', 'RH_DefaultB_PFCd_1', 'RH_DefaultB_PFCv_1', 'RH_DefaultC_IPL_1', 'RH_DefaultC_Rsp_1', 'RH_DefaultC_PHC_1', 'RH_TempPar_1', 'RH_TempPar_2', 'RH_TempPar_3', 'RH_TempPar_4'], 'confound': ['sex']} [julearn]
2025-11-07 13:25:29 [info     ] ====================           [julearn]
2025-11-07 13:25:29 [info     ]                                [julearn]
2025-11-07 13:25:29 [info     ] = Model Parameters =           [julearn]
2025-11-07 13:25:29 [info     ] ====================           [julearn]
2025-11-07 13:25:29 [info     ]                                [julearn]
2025-11-07 13:25:29 [info     ] = Data Information =           [julearn]
2025-11-07 13:25:29 [info     ]         Problem type: regression      [julearn]
2025-11-07 13:25:29 [info     ]         Number of samples: 10         [julearn]
2025-11-07 13:25:29 [info     ]         Number of features: 201       [julearn]
2025-11-07 13:25:29 [info     ] ====================           [julearn]
2025-11-07 13:25:29 [info     ]                                [julearn]
2025-11-07 13:25:29 [info     ]         Target type: int64            [julearn]
2025-11-07 13:25:29 [info     ] Using outer CV scheme KFold(n_splits=3, random_state=None, shuffle=False) [julearn]
   fit_time  score_time  ...  fold                          cv_mdsum
0  0.149581    0.020892  ...     0  509497eb21da473048117e0c6704d3ea
1  0.146696    0.020943  ...     1  509497eb21da473048117e0c6704d3ea
2  0.146708    0.020745  ...     2  509497eb21da473048117e0c6704d3ea

[3 rows x 8 columns]

Interpretation of results: Doing machine learning with only 10 datapoints is not meaningful. This explains the big variation in scores for different cross-validation folds.

Total running time of the script: (4 minutes 35.695 seconds)

Gallery generated by Sphinx-Gallery