Release Notes
1.1.2_6.0.2 [2024-04-25]
Enhancements:
- Added classification metadata including species (Human), organ (Brain), therapeutic areas (Neurology, Psychiatry/Psychology), modality (MR), and function (Image Processing - Structural)
Fixes:
- Corrected manifest URLs by swapping
sourceandurlfield values
Maintenance:
- Updated base image from
flywheel/fsl-base:6.0.1toflywheel/fsl-base:6.0.2 - Migrated from Ubuntu Xenial to Ubuntu Focal
- Updated Python command from
pythontopython3in gear environment setup - Added
DEBIAN_FRONTEND=noninteractiveargument to suppress installation prompts - Changed gear suite categorization from
FSLtoImage Processing
Documentation:
- Enhanced description with FSL licensing information and academic/commercial use requirements
1.1.2_6.0.1 [2020-05-29]
Enhancements:
- Added GitHub Release Drafter automation for streamlined release note generation
Fixes:
- Fixed input file basename handling to properly strip
.nii.gzand.niiextensions
Maintenance:
- Removed redundant
custom.docker-imagefield frommanifest.json
1.1.1_6.0.1 [2019-09-10]
Maintenance:
- Updated FSL base image from
flywheel/fsl-base:5.0.9toflywheel/fsl-base:6.0.1 - Updated FSL installation paths from
/usr/share/fsl/5.0to/usr/share/fsl/6.0 - Updated FSL binary paths from
/usr/lib/fsl/5.0to/usr/lib/fsl/6.0
1.1.1_5.0.9 [2019-09-10]
Maintenance:
- Downgraded FSL from
6.0.1to5.0.9 - Updated base image from
flywheel/fsl-base:6.0.1toflywheel/fsl-base:5.0.9 - Updated FSL environment paths from
/usr/share/fsl/6.0to/usr/share/fsl/5.0 - Added
utilsdirectory to Docker image build
1.1.0_6.0.1 [2019-08-30]
Maintenance:
- Updated base image from
flywheel/fsl-base:5.0.9toflywheel/fsl-base:6.0.1 - Updated FSL directory paths from
/usr/share/fsl/5.0to/usr/share/fsl/6.0 - Updated FSL library paths from
/usr/lib/fsl/5.0to/usr/lib/fsl/6.0
1.1.0_5.0.9 [2019-08-29]
Enhancements:
- Added validation constraints to
betfparamconfiguration parameter (minimum:0.01, maximum:1.0) - Added minimum value constraint (
2) tosconfiguration parameter to prevent singular matrix errors - Enhanced
weakbiasconfiguration parameter description to clarify it sets smoothing parameter to20internally
Fixes:
- Changed
betfparamdefault value from0to0.1to provide better brain extraction results - Changed
s(bias field smoothing) default value from0to10to avoid singular matrix errors - Updated validation logic to automatically set
sto10if value is less than2 - Fixed FSL environment path configurations to use correct library locations for
5.0.9
Maintenance:
- Downgraded from
fsl-base:6.0.1tofsl-base:5.0.9Docker base image - Updated FSL directory paths from
/usr/share/fsl/6.0to/usr/share/fsl/5.0 - Updated FSL library paths from
/usr/share/fsl/6.0/libto/usr/lib/fsl/5.0 - Refactored
run.pyby extracting utility functions into separate modules (utils/args.py,utils/results.py,utils/log.py) - Replaced inline special character escaping with
re.sub()pattern matching - Changed gear execution to use
work_dirinstead ofoutput_dirfor intermediate processing - Introduced
context.custom_dictfor managing gear-specific state and parameters throughout execution
1.0.0_6.0.1 [2019-07-31]
Enhancements:
- Upgraded FSL base image from
flywheel/fsl-base:5.0.9toflywheel/fsl-base:6.0.1 - Updated all FSL environment paths from version
5.0to6.0for compatibility with FSL 6.0.1
Fixes:
- Fixed typo in
run.pywherecommandwas incorrectly used instead ofcommand0in subprocess call for tree output manifest generation
Maintenance:
- Updated
PATHenvironment variable to point to/usr/share/fsl/6.0/bin/instead of/usr/lib/fsl/5.0 - Updated
LD_LIBRARY_PATHto/usr/share/fsl/6.0/libfor FSL 6.0 library paths - Corrected source repository URL from
fsl_anattofsl-anat - Simplified manifest description to remove verbose pipeline stage details
1.0.0_5.0.9 [2019-07-26]
Enhancements:
- Added anatomical image processing pipeline using FSL's
fsl_anattool - Added support for T1-weighted, T2-weighted, and Proton-Density-weighted NIfTI input files
- Added configurable pipeline stages including reorientation, cropping, bias-field correction, registration, brain extraction, tissue segmentation, and subcortical structure segmentation
- Added automatic zipping of output results with file manifest generation
- Added configuration options to selectively disable pipeline stages (
nobias,nocrop,nononlinreg,noreg,noreorient,noseg,nosubcortseg) - Added BET brain extraction parameter configuration (
betfparam) - Added bias field smoothing parameter (
s) and weak bias field mode (weakbias) - Added support for linear registration without search (
nosearch) - Added option to preserve intermediate files (
nocleanup) - Added automatic handling of filenames with special characters
Maintenance:
- Built on
flywheel/fsl-base:5.0.9Docker image with FSL version5.0.9 - Installed
flywheel-sdkfor Flywheel platform integration - Configured FSL environment variables for pipeline execution