Using pre-built pipeline¶
Note: this document is outdated. The default pipeline has changed but not documented yet.
YASS provides with a pre-built pipeline for spike sorting, which consists of five parts: preprocess, detect, cluster, make templates and deconvolute.
Preprocess¶
Name | Description |
---|---|
Butterworth filter | Apply filtering to the n_observations x n_channels data matrix (optional) |
Standarize | Standarize data matrix |
Whitening | Compute whitening filter |
See Preprocess for details.
Detect¶
Name | Description |
---|---|
Threshold detector | Detect spikes using a threshold |
PCA | Dimensionality reduction using PCA |
Whiten scores | Apply whitening to PCA scores |
Neural Network detector | Detect spikes using a Neural Network |
Autoencoder | Dimensionality reduction using an autoencoder |
See Detect for details.
Deconvolve¶
Name | Description |
---|---|
Deconvolution | Deconvolute unclear spikes using the templates |
Merge | Merge all spikes to produce the final ouput |
See Deconvolute for details.