-
Notifications
You must be signed in to change notification settings - Fork 100
Config Variables
Documenting the variables used in the options struct, ops
. Each variable here is assigned using: ops.<variableName>
(see StandardConfig_MOVEME.m
).
- Nfilt
- nNeighPC
- nNeigh
- whitening
- nSkipCov
- whiteningRange
- chanMap
- criterionNoiseChannels
- Nrank
- nfullpasses
- maxFR
- ntbuff
- scaleproc
- NT
- Th
- lam
- nannealpasses
- momentum
- shuffle_clusters
- mergeT
- splitT
- nt0
- initialize
- spkTh
- loc_range
- long_range
- maskMaxChannels
- crit
- nFiltMax
- dd
- wPCA
- fracse
- epu
- ForceMaxRAMforDat
Nfilt sets the initial number of clusters to find. This mean the output (before any auto-merging) will usually have this many clusters, but if shuffle_clusters = 1
, you may find the output deviates from this value. number
Typically you want this variable to be 2-4 times the number of recording sites (i.e. channels, Nchan
) you have. However, the lower the input impedance of your recording sites, the lower you can set this value. A low input impedance indicates that you will still receive large amplitude signals relatively further away from the recording site, hence if all your recording sites were low impedance you might find that they essentially record the same signal - KiloSort will therefore not be able to cluster signals base on a waveform signature that spans multiple channels.
Sets the number of samples to take on either side of a detected waveform peak to use as a template, and/or to compare the waveform with other templates.
Excellent example here: #171