Published April 10, 2023
| Version v1.8.0
Software
Open
cohenlabUNC/clpipe: clpipe 1.8.0
- 1. UNC Psychology & Neuroscience
- 2. University of Virginia
- 3. UNC Psychology and Neuroscience
- 4. Calgorithms LLC
- 5. University of Minnesota
Description
GLM Setup Command Deprecation
glm setup
: command deprecated, to be replaced by postproc2glm setup
: config file no longer contains GLMSetupOptions. TaskName, ReferenceImage, and ParentClpipeConfig options previously in GLMSetupOptions have been moved to the top level of the configuration file, as they are still used by Level 1 & 2 setups.glm setup
: Will still run "classic" glm setup pipeline when using a clpipe < 1.8 style glm config file, but prints a warning. Will print deprecation error and exit if using new-style glm setup config fileproject_setup
: The default TargetDirectory and ConfoundDirectory of the default glm config file now point topostproc2/default
project_setup
: The default folderdata_GLMPrep
is no longer createdproject_setup
: Log folderslogs/glm_logs/L1_launch
andlogs/glm_logs/L2_launch
are created instead ofglm_setup_logs
, and these path are auto-populated in the LogDir fields of the default glm config file
Enhancements
preprocess
:/work
added to the list of UNC bind paths, as/pine
is being deprecated by Longleafpreprocess
: when templateflow toggle is on, this step now automatically creates a .cache/templateflow folder for you in your home directory if it doesn't already existglm prepare
: Changed some message exclusive to the-debug
flag to be viewable without the flag to improve verbosity of the command. Command also now gives a message when completed, won't run if no images are found, and won't run if the EV target folder doesn't existclpipe
: Thebids_validate
command was moved out of thebids
sub-command and moved to the top level to make it easier to find/use and more closely resemble the original clpipe command. Thebids
sub-command is still useable, but has been hidden, and will be removed in a future updateclpipe
: Similar to above, thedicom
command has been hidden, and its sub-commandsconvert2bids
andflywheel_sync
have been moved to the top level of the clpipe menu. The dicom command is still accessible, but hidden.clpipe
: Thesetup
command has been renamedproject_setup
for consistency with the original command, and to avoid a conflict where a general setup command for clpipe might be necessary (as opposed to setting up a project)clpipe
: The double-dash form--help
and--version
options have been removed for consistency with the other commands. The short hand of help,-h
, is removed for simplicity. The forms-help
and-version, -v
remain.project_setup
: Several fields of config and glm_config files that need to be set by user, but appear blank in the starter config files, are now populated like "SET THIS FIELD" to make it clearer that they must be setclpipe
: New documentation page "Overview" added to house top-level cli command info and future location for clpipe overview diagrams
Bug Fixes
clpipe
: Fixed issue where username for clpipe.log file was not obtainable from a desktop node, raising an exceptionglm report_outliers
: Fixed issue where outputs were doubledproject_setup
: Fixed bug where the L2 fsfs dir was not auto-populated in the default glm_config file
Development
setup
: Decoupled creation of files at project_setup from the path setup of user's config file, paving the way to update the configuration system and making it easier to control when directory setup occurs.tests
: Added fixture to allow testing for backwards compatibility with fmriprep < v21 style directory structureCI/CD
: Added a modulefile generation script to support deploying modules automaticallyCI/CD
: Updated build and deploy scripts to support automatic deployment of modules
Files
cohenlabUNC/clpipe-v1.8.0.zip
Files
(30.8 MB)
Name | Size | Download all |
---|---|---|
md5:170b74797b34108b3a3cac5d28ca84bd
|
30.8 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/cohenlabUNC/clpipe/tree/v1.8.0 (URL)