Skip to content

C-PAC Version 1.8.2 Beta

Compare
Choose a tag to compare
@sgiavasis sgiavasis released this 02 Dec 16:39
· 3366 commits to main since this release
931e774

This version of C-PAC is deprecated due to a bug in single_step_resampling. Unless you have a specific reason to use this version of C-PAC, we recommend upgrading to at least version 1.8.4. See https://fcp-indi.github.io/docs/latest/user/release_notes/v1.8.4 for more information about C-PAC v1.8.4. To use this version anyway, you can pull fcpindi/c-pac:release-v1.8.2-DEPRECATED from Docker Hub.

Critical Alert for fMRIPrep-Options in C-PAC v1.8.1 - v1.8.3

  • Fixed a bug that was causing single_step_resampling, when combined with certain other configurations, to inadvertently cause unexpected forks in the pipeline past transform application.

    • This bug caused any affected fmriprep-options-based pipeline configurations (including fx-options and rbc-options) to produce BOLD time series write-outs to the output directory in template space which were not nuisance regressed or filtered, for C-PAC versions 1.8.1 through 1.8.3.

    • Although these outputs were not expressly labeled as nuisance regressed or filtered, they were labeled as preprocessed with desc-preproc and were the only functional data transformed to template space and used for downstream processing, such as ROI-based timeseries extraction.

    • If you are unsure if you have been affected, you can check the side-car JSON for your template-space BOLD data from these versions for those pipeline configurations, as the JSON will still accurately reflect what operations had been performed on the data.


  • Usability testing and optimization for the following minimal processing pipelines employed in the Li et al., Milham manuscript (BioRxiv) is complete and they are available:
    • CPAC:CCS
    • CPAC:ABCD-BIDS
    • CPAC:fMRIPrep
    • CPAC:Default
  • The ABCD-BIDS surface-based postprocessing pipeline is implemented, though final usability testing and optimization is pending and will be in next release.

Added

  • Added FSL-TOPUP as an option for distortion correction.
  • Added changelog
  • Added CHD8 mouse template (/cpac_templates/chd8_functional_template_noise_mask_ag.nii.gz)
  • Added commandline flags --T1w_label and --bold_label
  • Added the ability to ingress an entire FreeSurfer output directory to bypass surface analysis if already completed elsewhere
  • Added AFNI and Nilearn implementations of Pearson and partial correlation matrices

Changed

  • Expanded meta-data ingress for EPI field maps to include more fields when parsing BIDS sidecar JSONs.
  • Updated possible inputs for T2w processing and ACPC-alignment blocks to increase the modularity of these pipeline options.
  • master branch renamed main
  • Packaged templates in https://github.com/FCP-INDI/C-PAC_templates

Deprecated

  • master branch name (renamed main)

Fixed

  • Fixed bug in which the preprocessed T2w data would not be found in the resource pool when expected.
  • Fixed bug in which distortion correction-related field map ingress would raise IndexError: list index out of range when ingressing the field maps.
  • Fixed bug in which some nodes would raise KeyError: 'in_file' when estimating memory allocation
  • Improved memory management for multi-core node allocation.
  • Fixed bug where --participant_label [A B C] would skip first and last labels (A and C).
  • Stripped the ABI tag note (which was preventing the library from loading dynamically on some host operating systems) from libQt5Core.so.5 in the ABCD-HCP variant image.
  • Fixed an issue blocking non-C-PAC output data from being read in without sidecar meta-data.