Fix tCCA issues related to new BIDS format support (#130)
* v1.36.0 -- Fix issues with building and running Homer3 executable. -- Add logging of Homer3 input arguments. -- Fix a performance issue in fullpath.m discovered when loading large data set. * v1.36.1 -- Fix another issue in executable of not finding data files in subject folder. * v1.36.2 -- Fix for error loading SNIRF aux.name field didn't work for ALL cases. Added code in HDF5 transpose code to handle all cases. -- Added error handling in AuxClass * -- Fix syncSubmodules attempted syncing with empty submodule * v1.36.3 -- Sync with latest changes to shared libraries in AV (v2.19.3) * v1.36.4 -- Fix bug (in FuncCallClass.m) where saved proc stream parameter values not being loaded correctly - instead default values are loaded. -- Subject level tcca user function hmrS_tCCA.m needs an update to do it's job of moving tcca filter files to subject derived data folder in homerOutput. -- Fix broken version check in checkForHomerUpdates.m by converting getVernum output to a cell array as expected by the function. Also avoid setCurrentLocation not working on some versions of MacOS -- Fix occasional failure of data display in MainGUI when clicking on channels in the SDG axes. -- Minor corrections of comments in ProcStreamEditGUI.m * v1.36.5 -- Sync datatree with latest changes in AtlasViewer v2.19.5 * v1.36.6 -- Changes to make tCCA processing work with BIDS sessions. Fix bugs in hmrE_CalcAvg.m session level averaging that generated incorrect results in tCCA processing (which requires at least 2 runs per session) -- Do some code clean up in hmrR_GLM.m, fix error when flagNuisanceRMethod==3 (meaning use tCCA regression) but there's no rcMap, remove obsolete code. -- Fix another issue with saved parameters in ProcStreamEditGUI.m this time when they are loaded from config file (previous fix was when saving to config file) -- Fix issue with aux checkbox being disabled in MainGUI (aux is present in run and the first time run is selected aux checkbox is enabled). Aux checkbox becomes disabled after selecting subject processing, then run again. -- Add another BIDS-like directory structure format in DataFilesClass.m to list of formats recognized and loaded by DataTree. -- Add IsDataValid method to DataClass.m - used in session level averaging user function. -- Some minor code formatting in ProcStreamClass.m and FindUserFuncDir.m. -- Minor GUI changes: pushbutton label changes in ProcStreamEditGUI.fig and slightly different font sizes in setGuiFonts.m for GUI uicontrol objects with non-alphanumeric strings. * v1.36.7 -- Change to how data set is loaded when no sessions folder are present. Assume runs under subject without session folder are part of the same session instead of each run having its own session. This will avoid problems with tCCA where it is impoertant to have mutiple runs, first being resting state. * v1.36.8 -- Fix repeatedly running Homer3 with tCCA proc stream works first time but subsequent times generates error in hmrE_CalcAvg.m
Loading
Please sign in to comment