diff --git a/.github/workflows/smoke_test_participant.yml b/.github/workflows/smoke_test_participant.yml index 347a489d0..e41292535 100644 --- a/.github/workflows/smoke_test_participant.yml +++ b/.github/workflows/smoke_test_participant.yml @@ -145,9 +145,10 @@ jobs: echo DOCKER_TAG=$(echo "ghcr.io/${{ github.repository }}" | tr '[:upper:]' '[:lower:]'):$TAG >> $GITHUB_ENV cat $GITHUB_ENV - name: setup-conda - uses: s-weigand/setup-conda@v1.2.3 + uses: conda-incubator/setup-miniconda@v3.1.1 - name: Set up datalad-OSF run: | + sudo apt-get update && sudo apt-get install -y git-annex git config --global user.email "CMI_CPAC_Support@childmind.org" git config --global user.name "Theodore (Machine User)" yes | conda install -c conda-forge datalad @@ -203,15 +204,23 @@ jobs: echo DOCKER_TAG=$(echo "ghcr.io/${{ github.repository }}" | tr '[:upper:]' '[:lower:]'):$TAG >> $GITHUB_ENV cat $GITHUB_ENV - name: setup-conda - uses: s-weigand/setup-conda@v1.2.3 + uses: conda-incubator/setup-miniconda@v3.1.1 + with: + activate-environment: datalad-osf + channels: conda-forge + conda-remove-defaults: "true" + python-version: 3.12 - name: Set up datalad-OSF run: | + sudo apt-get update && sudo apt-get install -y git-annex git config --global user.email "CMI_CPAC_Support@childmind.org" git config --global user.name "Theodore (Machine User)" yes | conda install -c conda-forge datalad pip install datalad-osf - name: Get rodent test data run: | + export GIT_TRACE=1 + export DATALAD_LOG_LEVEL=DEBUG datalad clone osf://uya3r test-data - name: Run rodent smoke test run: | diff --git a/CPAC/anat_preproc/anat_preproc.py b/CPAC/anat_preproc/anat_preproc.py index eda6ecf62..215e49544 100644 --- a/CPAC/anat_preproc/anat_preproc.py +++ b/CPAC/anat_preproc/anat_preproc.py @@ -2904,6 +2904,18 @@ def freesurfer_abcd_preproc(wf, cfg, strat_pool, pipe_num, opt=None): "pipeline-fs_brainmask", "pipeline-fs_wmparc", "pipeline-fs_T1", + *[ + f"pipeline-fs_hemi-{hemi}_{entity}" + for hemi in ["L", "R"] + for entity in [ + "desc-surface_curv", + *[ + f"desc-surfaceMesh_{_}" + for _ in ["pial", "smoothwm", "sphere", "white"] + ], + *[f"desc-surfaceMap_{_}" for _ in ["sulc", "thickness", "volume"]], + ] + ], *freesurfer_abcd_preproc.outputs, # we're grabbing the postproc outputs and appending them to # the reconall outputs