Skip to content
catubc edited this page Mar 19, 2020 · 28 revisions

YASS Introduction

Yass is an open source, automated spike sorting software developed as a platform for sorting high-firing rate, high-collision, large-spatial extent spikes. The YASS manuscript is available on Biorxiv (and is currently in submission): https://www.biorxiv.org/

YASS Resources

Yass depends on GPU-based algorithms at multiple stages of processing. Accordingly, we currently do not support CPU-only hardware configurations (please see the list of hardware recommendations below).

We recommend using either the AWS services (Installation AWS) or using a local workstation with a minimum of 32GB of CPU-RAM, and a GPU with at least 6GB of GPU-RAM. Workstations with several CPU-cores can speed up processing at several stages ~linearly with the # of cores (see config.yaml file). In addition, yass undergoes many IO operations and we strongly recommend using solid-state-drives (SSDs) with at least 5-6 times of free space compared to the size of the dataset.

YASS Installation

YASS can be installed and run on a local workstation (see Installation Local) or directly run on AWS services (see Installation AWS).

YASS GUI

If YASS is installed on a local machine it can be used via a basic GUI (GUI.

YASS Config file parameters

There are several user configurable parameters in the config.yaml file that must be changed for each run. Please review the Configuration Wiki for more details.

Clone this wiki locally