Improved pre-processing UI, Bio-Formats support, easier ImageJ/Miji loading, and more. #74
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Main features and changes:
New functions
ciapkg.io.getOptions
- clone ofgetOptions
in anticipation of moving all functions tociapkg
sub-package.@ciatah\modelVarsFromFilesCheck
- Checks whether a specific folder has cell extraction variables loaded, if not loads them.Updated
@ciatah
computeManualSortSignals
- Added modelVarsFromFilesCheck() to check and load signals if user hasn't already. Fix check to make sure variables are loaded.computeMatchObjBtwnTrials
- Added modelVarsFromFilesCheck() to check and load signals if user hasn't already.getRegistrationSettings
- Switch to single page support. Multi-column layout since most computers are widescreen now.modelExtractSignalsFromMovie
- Use filesep in getAlgorithmRootPath to avoid issues in Unix-based systems. Fix issue of passing multiple movies to PCA-ICA.modelModifyMovies
- manageMiji('startStop','closeAllWindows'); added to improve support for ImageJ over Fiji implementation of Miji.modelModifyRegionAnalysis
- Added modelVarsFromFilesCheck() to check and load signals if user hasn't already.modelPreprocessMovieFunction
modelVarsFromFilesCheck
- Add check for objLocations.viewCellExtractionOnMovie
- Added modelVarsFromFilesCheck() to check and load signals if user hasn't already.viewCrea 8000 teObjmaps
- Added modelVarsFromFilesCheck() to check and load signals if user hasn't already.viewMovie
- Added support for simple and advanced settings. Added modelVarsFromFilesCheck() to check and load signals if user hasn't already.viewMovieRegistrationTest
- Added modelVarsFromFilesCheck() to check and load signals if user hasn't already.viewObjmaps
- Added modelVarsFromFilesCheck() to check and load signals if user hasn't already.viewSubjectMovieFrames
- Added modelVarsFromFilesCheck() to check and load signals if user hasn't already.Updated
ciapkg
signalSorter
- Since ciapkg.io.loadSignalExtraction already supports loading NWB or CIAtah MAT-file cell extraction files, remove remove redundancy and only call ciapkg.io.loadSignalExtraction rather than loadNeurodataWithoutBorders. Added support for progress bar when movie not input.cropMatrix
- Support switched from [nSignals x y] to [x y nSignals]. Updated to make imrect the default method of selecting the coordinates.loadMovieList
- Added support for Bio-Formats compatible files, specifically Olympus (OIR) and Zeiss (CZI, LSM).manageMiji
- Add support for setting up ImageJ along with closing all windows to future proof any changes to those calls.modelAddOutsideDependencies
- Updated to add support for ImageJ call instead of Fiji.saveMatrixToFile
- updated TIFF saving to add support for export of multi-channel color timeseries TIFF stack if in format [x y C t] where x,y = width/height, C = RGB channels, t = frames.computeManualMotionCorrection
- Add default gamma option. Update to fix issue of prior figure (even after clf) maintaining previous key press and exiting, causing uiwait to fail.normalizeMovie
- Detrend movie now uses nanmean to get around issues in motion corrected videos.createMovieFromVector
- Users can now manually change value assigned to center line or signal.playMovie
- Add support for playing RGB movie of dimension [x y C t] if input directly as matrix.loadBatchFxns
- Added manageMiji('startStop','closeAllWindows'); support.Updated
+ciapkg
cmdLinePipeline
- Added CNMF/CNMF-e and EXTRACT to cell extraction examples.loadDependencies
- Switched to support for original MIJ calling of ImageJ using just jar files, easier compatibility across MATLAB versions and OSes.updatePkg
- Added additional URLs for compatibility. Updated to ciatah from calciumImagingAnalysis URLs.