v4.7.0
Main new features:
- New MR+FIX option for detecting high motion runs that have bad dimensionality fitting, leading to too low of a MR+FIX overall dimensionality relative to the amount of motion. Detected runs above the specified threshold are processed with only a single Wishart Distribution.
- Beta release of the temporal ICA cleanup Pipeline -- supports only manual classification at this time (#219).
- Enable custom myelin map template in MSMAll, that can be used (together with the existing setting in PostFreeSurfer) to improve the quality of _BC myelin map bias field corrections when the mean T1w/T2w value and default template value are very different from each other (recommendation is to divide the default template by its mean and then multiply this result by the subject’s mean).
- Updates to TaskfMRIAnalysis to support additional processing options such as --lowpassfilter and --procstring, or turning off highpass filtering.
- Updates to TaskfMRIAnalysis to better support situations with Empty EVs or single runs.
Other additions/changes:
- Convert Matlab CIFTI I/O from legacy CIFTI matlab (based on GIFTI objects and wb_command conversions) to the more performant and fully featured native cifti-matlab package.
- Add VarCopes to converted CIFTI files for TaskfMRIAnalysis.
- Support odd numbers of slices in Diffusion Preprocessing (no longer remove a slice) (#218).
- Change default training file for MR+FIX.
- Numerous improvements to example scripts and pipeline instructions (#239).
- Improvements to pipeline versioning and option parsing.
FreeSurferPipeline
no longer automatically runs with 8 cores (#225).- PreFreeSurfer bugfix to use the same template for all linear with skull registrations, enabling HCD scans with a different head shape to be processed successfully (via a customized template).
- Remove incompletely supported --printcomm from many pipelines.
- Miscellaneous improvements and bugfixes.
Full list of changes from 4.3.0 -> 4.7.0 available here