Annotated list of parameters |
|
|
WaveClus |
|
max_spk |
If there are more than max_spk spikes, use template matching instead of
SPC |
|
template_type |
Type of template matching method
used - template matching is used for spike sorting speed up in the case of
large number of spikes or for assigning spikes in the noise cluster to the
existing clusters (if force_auto is set). |
template_sdnum |
Max radius of a cluster in standard deviations. |
|
template_k |
Number of nearest neighbours in case of template_type set to nn (nearest
neighbour). |
|
features |
Type of spike features to use - wav (wavelets) or pca. |
|
inputs |
Number of wavelet coefficients to use as features for clustering. |
|
scales |
Number of wavelet decomposition levels used. |
|
mintemp |
SPC minimum temperature - a lower temperature value groups all data into
a single cluster, while higher values allow the data to split into more
clusters |
|
maxtemp |
SPC maximum temperature. |
|
tempstep |
How large is a SPC temperature step, when determining an optimal
temperature. |
|
num_temp |
How many temperatures to try, when
determining an optimal temperature. |
|
SWCycles |
Number of Monte Carlo iterations used by SPC. |
|
KNearNeighb |
Number of data points used for the nearest neighbors interactions in the
SPC. |
|
randomseed |
If 0, timestamp is used. Otherwise it can be used for reproducibility. |
|
fname_in |
Temporary file name. |
|
min_clus_stop |
Minimum size of a cluster (cluster will be deleted if the number of
spikes it contains is lower than this value). |
|
temp_plot |
What scale to use for SPC temperature plot (GUI only) |
|
force_auto |
Automatically force membership of spikes assigned to noise cluster using
template matching. |
|
max_spikes |
Maximum number of spikes to plot (GUI only). |
|
segments |
Number of segments into which is the data cut. |
|
|
KlustaKwik |
|
noDim |
Number of PCA dimensions used for clustering. |
|
exportMode |
What type of spike features to cluster - 1 PCA, 2 raw datapoints |
|
ChangedThresh |
All log-likelihoods are recalculated if the fraction of instances
changing class exeeds f (see DistThresh). |
|
DistThresh |
Time-saving paramter. If a point
has log likelihood more than d worse for a given class than for the best
class, the log likelihood for that class is not recalculated. This saves an awful lot of time. |
|
FullStepEvery |
All log-likelihoods are recalculated every n steps (see DistThresh). |
|
MaxClusters |
The random initial assignment will have no more than n clusters. |
|
MinClusters |
The random initial assignment will have no less than $MinClusters$
clusters. The final number may be
different, since clusters can be split or deleted during the course of the
algorithm. |
|
MaxIter |
Maximum number of iteration from any initial point. |
|
PenaltyMix |
Amount of Bayesian information content (BIC) or Akaike information
content (AIC) to use as a penalty for more clusters. Default of 0 sets to use
all AIC. Use 1.0 to use all BIC (this generally produces fewer clusters). |
|
SplitEvery |
Test to see if any clusters should be split every n steps. 0 means don't
split. |
|
|
Osort |
|
minNrSpikes |
Minimum size of a cluster (cluster will be deleted if the number of
spikes it contains is lower than this value). |
|
correctionFactorThreshold |
Value correcting a signal noise estimate used as a clustering threshold. |
|