Analysis functions
The table below is a synopsis of the most relevant functions in giucode.
| category | function | notes |
| m@cortex preferences | getdefs | returns current default values |
| readefs | updates default values after changes to 'giucode.def' | |
| @cortex object inspection | scancortexfile | helps programmers understand the structure of a CORTEX data file; it also does some integrity checking of a data file |
| trialset | returns the array of trials selected by a @key | |
| trialcount | returns the number of trials selected by a list of keys | |
| validtrials | checks and returns valid trial numbers | |
| cortview | GUI to display the content of a @cortex object | |
| quickie | GUI to display spike density plots and perform quick-n-dirty stats on @cortex and @spix objects | |
| "behavioral" data | latency | computes time differences between trial events |
| single-unit data | trialspikes | returns all spikes from a single trial |
| trialcluster | returns spike timings for a cluster from a single trial | |
| spikematrix | returns a spikematrix | |
| meanfiringrate | computes average firing rates | |
| trialfiringrate | computes trial-by-trial firing rates | |
| meanfiringdensity | computes average spike density functions | |
| densityplot | plots spike density charts | |
| raster | plots 'raster' charts | |
| anova1 | computes one-way ANOVA comparing different conditions | |
| anovan | computes n-way ANOVA comparing different conditions grouped in factors | |
| trialttest | computes a paired t-test on separate, within-trial time windows | |
| "analog" data | eogmatrix | returns XY eye positions (and their timing) for the trials and over the epoch selected by a @key |
| trialeog | returns XY eye positions for a single trial | |
| eppmatrix | returns EPP values (and their timing) for the trials and over the epoch selected by a @key | |
| trialepp | returns EPP values for a single trial | |
| touch | returns XY touchscreen positions (and their timing) for the trials and over the epoch selected by a @key | |
| trialtouch | returns XY touchscreen positions (and their timing) for a single trial |
For more help on each of these functions type
>> help functname
