Australian-Imaging-Service / pipelines

Scripts to generate analysis pipelines that can be run in XNAT's container service
Other
1 stars 3 forks source link

[STORY] add catalogue of parcellation images to T1 processing pipeline #247

Closed arkiev closed 6 months ago

arkiev commented 8 months ago

Metadata

Epic: #17 Feature: #79 Feature Release: Required knowledge: shallow or mid-level or deep

Description

As a researcher, I want to have a selection of parcellation images to choose from, so that I am less restricted with cortical/sub-cortical structures of interest

This can be done by converting the parcellation component of https://github.com/bids-apps/MRtrix3_connectome into a format that is compatible with Pydra

Acceptance Criteria

Given #230 can successfully be executed, if the user requires to use a one of the following parcellation schemes (which are dependant on Free/FastSurfer), then the user can input the parcellation scheme, and the pipeline will generate the corresponding parcellation image(s).

List of parcellation images (first three in order of ease)

List of secondary tasks

### Bugs to fix
- [ ] update `aparc_2_aseg.py` to include an output field (conversion of freesurfer's `mri_aparc2aseg` did not provide an output field in `aparc_2_aseg.py`
- [x] Yeo7fs and Yeo17fs appear to be mislabelled. Check the LUTs and potentially use the LUT contained in ConnectomeBids Output dir, then re-run
arkiev commented 7 months ago

secondary task involving multiple parcellation inputs marked as complete, although this has been changed to automatically iterate over all parcellation images available

arkiev commented 6 months ago

brainnetome246fs has been built as a standalone pydra script (using FreeSurfer directory as input), but has not been integrated with T1_Processing_pipeline.py. This is because:

  1. BN atlas subdivides FS SGM structures, and it is therefore not sensible to use with 5TThsvs
  2. FastSurfer does not create Talairach.m3z transform. This can be created (see https://surfer.nmr.mgh.harvard.edu/fswiki/ReconAllTableStableV6.0). This requires $FREESURFER_HOME/average/RB_all_2016-05-10.vc700.gca