-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathtodo.txt
108 lines (65 loc) · 3.11 KB
/
todo.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
== Project Management ==
* more specialized tutorials, e.g. artifact removal, binning.
* version management - procedures for testing new releases, when to
create a new version branch, where/how to publish new versions for
public use, etc.
* make clearer separation between core and EEG functions
== General Issues ==
* work toward greater compatibility with FieldTrip. Integrating cluster
statistics will be a good be a proof-of-concept that will demonstrate this
potential. Could even approach FieldTrip developers about using
eeg_ana as a batch handler, leading to a much wider audience. This would
require a great deal of compatibility work, since FieldTrip supports more
data types than eeg_ana.
* improve consistency:
* naming conventions - getobj vs. get_mat
* parameter names - chanFilter vs. chanbins vs. eog_channels
* remove "basic" directory, move all "obj" functions to a "core" directory
* expand unit tests; pattern modification operations especially
important
* check feasibility of cross-experiment analyses (e.g. running Per's
SME-serial position interaction analysis on all LTP FR experiments)
* possibility: expand merge_exps.m, add 'experiment' field to each
subj (or session) - could also add functions for running analyses at
the session level
== Basic ==
* make an init_subj function; currently get_sessdirs is the only
programmatic way to make a subj structure
* remove init_scalp and init_iEEG, expand import_channels
== Events ==
* tutorial on use of event filters, binning
== Patclass ==
* integrate load_pattern features into get_mat, replace load_pattern
with get_mat in all toolbox functions
* expand feature selection capability
* support for importance maps
== Patterns ==
* support for continuous patterns - one event, many time bins? How is
events information stored?
* move to using EEGLAB-style chan structs
== Plotting ==
* rather than diff logical, specify linear combination weights
* option to use locations from the chan struct, rather than from
file. Would allow topo plots with a subset of channels
* support for making brain plots
== Stats ==
* proposal for compatibility with plotting functions
* move multiple comparisons correction, ect. to functions that operates on
stat objects
* standard variable names: p, statistic, thresh, h
* can we have some sort of setter function for standard stat
variables, or just rely on help pages to instruct user on creating a
compatible stat object?
* thresh may be scalar or matrix (allows for levels of multiple
comparisons correction within pattern)
* 1) plot pattern 2) plot pattern with markers 3) plot statistic 4)
plot thresholded statistic
* color map is simply statistic, with values below thresh in white
* translating p to z, setting z* can be done outside of plotting
function
* settle "stat" vs. "stats" controversy
* support for stat printing in exp_disp
* bootstrapping/summed z
* RMAOV; expand to N-way, support importing back into MATLAB
* permutation test on subject significance
* cluster statistic; integrate ZDC's functions