-
Notifications
You must be signed in to change notification settings - Fork 4
/
VersionLog.txt
executable file
·41 lines (37 loc) · 2.87 KB
/
VersionLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
### Version 1.0
- Estimates individual HRF parameters, tau & delta
- Fits 1D Gaussian pRF model with parameters, mu & sigma; includes a compressive spatial summation exponential parameter, exp
### Version 1.1
- Added cost option to parameter estimation
- Fixed convolution of stimulus that is not time locked to scan's TRs. Note currently only works so long as stimulus presentation interval is constant and not jittered
- Added plotting functions to plot parameter histograms and pRF model predicted voxel time courses vs. actual voxel time courses
- Added demonstration scripts and data (see Demonstration section)
- Added BrainVoyager QX compatible functions and demo files for visualization for demonstration data
- Fixed bugs for single scan inputs
- Optimizing script for additional efficient and interfacing
- Added more misc. functions
### Version 2.0
- Added m-D pRF modeling! (finally)
- Added options to fit pRF model and HRF (in iterations) in one go
- Changed mentions of 'HDR' to 'HRF'
- Iterative HRF takes subset of voxels past settable threshold after initial pRF parameter(s) fitting then fits tau and delta parameters of HRF. HRF parameters are then held constant to be pRF fitted. This cycle repeats ending on a HRF fit for however many HRF fitting iterations specified.
- Added createModel.m, GLMinVOI.m, callFitModel.m, callFitHRF.m
- Edited bug in safeSave.m
- Modified createConvStim, createScans, createPaths, createStimImg, estpRF, predictpRF for m-D pRF modeling
- Added voi2mat.m; saves linear indices of .voi coordinates within a .vtc as a .mat
- Added nestedF.m; computes a nested F test on each voxel where Model 1 must be nested within Model 2.
- Added more misc. functions
### Version 2.1
- Added stimulus image capabilities, can now supply a "movie" of stimulus in time
- Added HRF options, can now provide a previously estimated HRF, non-parameterized, to be used in pRF convolution instead of parameterized version
- Added general pRF / fMRI walk-through in 'Tutorial' folder
- Reorganized pRF package structure
- Edited misc. functions for use outside of pRF package (i.e., removing some forced structure arguments)
### Version 3.0
- createScan.m can now also take in FreeSurfer .nii, .nii.gz, .mgz files along with .label files (to select ROIs)
- Edited HRF options, can now provide other parameterized HRF function other than the BoyntonHRF such as the TwoGammaHRF from SPM
- Edited HRF estimating methods, can now iteratively fit HRF parameters either voxels that past a correlation threshold and/or are in the top percentage of initial correlation fits
- Incorporated timing interpolation if stimulus image and voxel time courses were collected at different sampling rates
- Add plotHRF.m to visualize the HRF used to fit the pRF model
- Optimizing for redundant code calls and efficiency. Also reduced nested structure layers
- General documentation editing for spelling errors and clarity