|
| function | spikeAnalysis (in varargin) |
| | Constructor.
|
| |
| function | getFiles (in me, in force) |
| | Constructor.
|
| |
| function | parse (in me, in varargin) |
| |
| function | reparse (in me, in varargin) |
| |
| function | lazyParse (in me) |
| |
| function | toggleSaccadeRealign (in me, in varargin) |
| | reparse data to saccade onset after an initial parse
|
| |
| function | select (in me, in varargin) |
| | selects trials/options based on many filters
|
| |
| function | PSTH (in me) |
| | doPSTH plots spike density for the selected trial groups
|
| |
| function | density (in me) |
| | doDensity plots spike density for the selected trial groups
|
| |
| function | ISI (in me) |
| | doPSTH plots spike density for the selected trial groups
|
| |
| function | getRates (in me) |
| | doPSTH plots spike density for the selected trial groups
|
| |
| function | ROC (in me) |
| | ROC plots ROC and AUC comparing group 2 and group 1 data.
|
| |
| function get | nUnits (in me) |
| |
| function get | nSelection (in me) |
| |
| function | save (in me) |
| | save saves the object with a pregenerated name
|
| |
| function | setFiles (in me, in in) |
| | Set the plxReader files from a structure, used when this is yoked to an LFPAnalysis.
|
| |
| function | chSpectrum (in me) |
| | findRepeats looks for repetition priming effects
|
| |
| function | findRepeats (in me) |
| | findRepeats looks for repetition priming effects
|
| |
| function | saccadeTimeVsResponse (in me) |
| |
| function | compareBaseline (in me) |
| |
| function | plot (in me, in varargin) |
| |
| function | getChronuxSpikes (in me) |
| | Get spike structure in chronux format to use with its functions, the results are stored in the chronux property, which is a cell array containing structures for each data selection.
|
| |
| function | analysisCore (in varargin) |
| | Class constructor.
|
| |
| function | checkPaths (in me, in varargin) |
| | checkPaths: if we've saved an object then load it on a new machine paths to source files may be wrong. If so then allows us to find a new directory for the source files.
|
| |
| function | showEyePlots (in me, in varargin) |
| | showEyePlots if we have a linked eyelink file show the raw data plots
|
| |
| function | showInfo (in me, in varargin) |
| | showInfo shows the info box for the plexon parsed data
|
| |
| function | setStats (in me, in varargin) |
| | setStats set up the stats structure used in many Fieldtrip analyses
|
| |
| function set | baselineWindow (in me, in in) |
| |
| function | optimiseSize (in me) |
| | optimiseSize remove the raw matrices etc. to reduce memory
|
| |
| function | GUI (in me, in varargin) |
| | show a GUI if available for analysis object
|
| |
| function | initialise (in me, in varargin) |
| |
| function | setTimeFreqOptions (in me, in varargin) |
| | setTimeFreqOptions for Fieldtrip time freq analysis of LFP data
|
| |
| function | optickaCore (in varargin) |
| | Class constructor.
|
| |
| function get | fullName (in me) |
| |
| function | getALF (in me, in subject, in sessionPrefix, in lab, in create) |
| |
| function | findAttributes (in me, in attrName, in attrValue) |
| |
| function | findAttributesandType (in me, in attrName, in attrValue, in type) |
| | find properties of object with specific attributes, for example all properties whose GetAcccess attribute is public and type is logical.
|
| |
| function | findPropertyDefault (in me, in propName) |
| |
| function | clone (in me) |
| | Use this syntax to make a deep copy of the object, i.e. OBJ_OUT has the same field values, but will not behave as a handle-copy of me anymore.
|
| |
| function | checkSuperclasses (in List) |
| |
| function | editProperties (in me, in properties) |
| | method to modify a set of properties
|
| |
| function | setProp (in me, in property, in value) |
| | method to fast change a particular value. This is useful for use in anonymous functions, like in the state machine.
|
| |
| function | initialiseGlobals (in me, in doReset, in doOpen) |
| |
| function | initialiseSaveFile (in me) |
| | Initialise Save prefix.
|
| |
| function | checkPaths (in me) |
| | checks the paths are valid
|
| |
|
| Property | file |
| | plexon file containing the spike data
|
| |
| Property | dir |
| | data directory
|
| |
| Property | spikeWindow |
| | � time window around the trigger, if empty use event off
|
| |
| Property | startOffset |
| | used by legacy spikes to allow negative time offsets
|
| |
| Property | binSize |
| | bin size
|
| |
| Property | densityWindow |
| | gaussian/smooth window for density plots
|
| |
| Property | densityFunction |
| | density plots smooth function
|
| |
| Property | selectedUnit |
| | default Spike channel
|
| |
| Property | filterFirstSaccades |
| | saccadeFilter, if empty ignore
|
| |
| Property | selectedBehaviour |
| | default behavioural type
|
| |
| Property | ROI |
| | region of interest for eye location [x y radius include], if empty ignore
|
| |
| Property | TOI |
| | time of interest for fixation, if empty ignore
|
| |
| Property | insetRasterPlot |
| | inset raster plot?
|
| |
| Property | verbose |
| | plot verbosity
|
| |
| Property | p |
| | spike plxReader object; can be the same or different due to spike resorting
|
| |
| Property | spike |
| | spike trial structure
|
| |
| Property | names |
| | names of spike channels
|
| |
| Property | ft |
| | fieldtrip reparse
|
| |
| Property | results |
| | fieldtrip parsed results
|
| |
| Property | chronux |
| | chronux reparse, cell is condition, struct is trials
|
| |
| Property | chresults |
| | chronux parsed results
|
| |
| Property | cutTrials |
| | trials to remove in reparsing
|
| |
| Property | selectedTrials |
| | selectedTrials: each cell is a trial list grouping
|
| |
| Property | map |
| | variable selection map for 3 analysis groups
|
| |
| Property | doPlots |
| | generate plots?
|
| |
| Property | baselineWindow |
| | +- time window (s) for baseline estimation/removal [-0.2 0]
|
| |
| Property | measureRange |
| | default range (s) to measure values from
|
| |
| Property | plotRange |
| | default range to plot data
|
| |
| Property | rootDirectory |
| | root directory to check for data if files can't be found
|
| |
| Property | gd |
| | getDensity stats object, used for group comparisons
|
| |
| Property | options |
| | various stats values in a structure for different analyses
|
| |
| Property | openUI |
| | is the UI opened?
|
| |
| Property | name |
| | object name
|
| |
| Property | comment |
| | comment
|
| |
| Property | verbose |
| | verbose logging, subclasses must assign this. This is normally logical true/false
|
| |
| Property | dateStamp |
| | clock() dateStamp set on construction
|
| |
| Property | uuid |
| | universal ID
|
| |
| Property | paths |
| | storage of various paths
|
| |
| Property | fullName |
| | The fullName is the object name combined with its uuid and class name.
|
| |
|
| function | selectTrials (in me) |
| | selectTrials selects trials based on many filters
|
| |
| function | plotDensity (in me) |
| |
| function | plotDensitySummary (in me) |
| |
| function | plotPSTH (in me) |
| |
| function | plotISI (in me) |
| |
| function | plotWaveforms (in me, in timeWindow) |
| |
| function | appendTrialNames (in me, in hdl, in idx) |
| |
| function | makeUI (in me, in varargin) |
| |
| function | runAnal (in src, in ignoredArg) |
| |
| function | closeUI (in me, in varargin) |
| |
| function | updateUI (in me, in varargin) |
| |
| function | notifyUI (in me, in varargin) |
| |
| virtual function | makeUI (in me) |
| | make the UI for the analysis object
|
| |
| virtual function | closeUI (in me) |
| | close the UI for the analysis object
|
| |
| virtual function | updateUI (in me) |
| | update the UI for the analysis object
|
| |
| function | initialiseOptions (in me) |
| | initialise settings for fieldtrip time frequency analysis
|
| |
| function | inheritPlxReader (in me, in p) |
| | Allows two analysis objects to share a single plxReader object. This is important in cases where for e.g. an LFPAnalysis object uses the same plexon file as its spikeAnalysis child used for spike-LFP anaysis.
|
| |
| function | setSelection (in me, in in) |
| | set trials / var parsing from outside, override dialog, used when yoked to another analysis object, for example when spikeAnalysis is a child of LFPAnalysis
|
| |
| function | initialiseStats (in me) |
| | initialise the statistics options, see setStats()
|
| |
| function | formatByClass (in me, in dp, in dn) |
| | format data for ROC
|
| |
| function | roc (in me, in data) |
| | ROC see http://www.subcortex.net/research/code/area_under_roc_curve.
|
| |
| function | auc (in me, in data, in alpha, in flag, in nboot, in varargin) |
| | Area under ROC.
|
| |
| function | aucBootstrap (in me, in data, in nboot, in flag, in H0) |
| | AUC bootstrap.
|
| |
| function | parseArgs (in me, in args, in allowedProperties) |
| | Sets properties from a structure or normal arguments pairs, ignores invalid or non-allowed properties.
|
| |
| function | addArgs (in me, in args) |
| |
| function | setPaths (in me) |
| | Sets properties from a structure or normal arguments pairs, ignores invalid or non-allowed properties.
|
| |
| function | getFonts (in me) |
| | set paths for object
|
| |
| function | toStructure (in me) |
| | Converts properties to a structure.
|
| |
| function | getType (in me, in in) |
| |
| function | logOutput (in me, in in, in message, in override) |
| | Give a metaproperty return the likely property class.
|
| |
| function | salutation (in me, in varargin) |
| | Prints messages dependent on verbosity.
|
| |
|
| static function | doFFT (in p, in fs, in ff, in normalise, in useHanning) |
| | phaseDifference basic phase diff measurement
|
| |
| static function | phaseDifference (in x, in y) |
| | phaseDifference basic phase diff measurement
|
| |
| static function | phase (in x) |
| | phase basic phase measurement
|
| |
| static function | subselectFieldTripTrials (in ft, in idx) |
| | subselectFieldTripTrials sub-select trials where the ft function fails to use cfg.trials
|
| |
| static function | findNearest (in in, in value) |
| | find nearest value in a vector, if more than 1 index return the first
|
| |
| static function | linearFit (in x, in y) |
| |
| static function | var2SE (in var, in dof) |
| | convert variance to standard error
|
| |
| static function | rad2ang (in alphain, in rect, in rot) |
| |
| static function | ang2rad (in alpha) |
| |
| static function | stderr (in data, in type, in onlyerror, in alpha, in dim, in avgfn) |
| |
| static function | areabar (in xv, in yv, in ev, in c1, in alpha, in varargin) |
| |
| static function | pupilConversion (in value, in cal, in calSize) |
| |
| static function | cellArray2Num (in data) |
| |
| static function | optimalLayout (in len) |
| | calculates preferred row col layout for multiple plots
|
| |
| static function | optimalColours (in n_colors, in bg, in func) |
| | make optimally different colours for plots Copyright 2010-2011 by Timothy E. Holy
|
| |
| static function | parsecolor (in s) |
| |
| static function | colorstr2rgb (in c) |
| |
| static function | makeArgs (in args) |
| | Converts cell args to structure array.
|
| |
| static function | addDefaults (in args, in defs) |
| | add default options to arg input
|
| |
| static function | hasKey (in in, in key) |
| | check if a struct / object has a propery / field
|
| |
| static function | getKeys (in device) |
| | PTB Get key presses, stops key bouncing.
|
| |