All Projects → paninski-lab → yass

paninski-lab / yass

Licence: Apache-2.0 license
YASS: Yet Another Spike Sorter

Programming Languages

python
139335 projects - #7 most used programming language
Cuda
1817 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to yass

auryn
Auryn: A fast simulator for spiking neural networks with synaptic plasticity
Stars: ✭ 77 (+50.98%)
Mutual labels:  computational-neuroscience
computational-neuroscience
Short undergraduate course taught at University of Pennsylvania on computational and theoretical neuroscience. Provides an introduction to programming in MATLAB, single-neuron models, ion channel models, basic neural networks, and neural decoding.
Stars: ✭ 36 (-29.41%)
Mutual labels:  computational-neuroscience
neuronunit
A package for data-driven validation of neuron and ion channel models using SciUnit
Stars: ✭ 36 (-29.41%)
Mutual labels:  computational-neuroscience
PyRhO
A virtual optogenetics laboratory
Stars: ✭ 30 (-41.18%)
Mutual labels:  computational-neuroscience
hnn
The Human Neocortical Neurosolver (HNN) is a software tool that gives researchers/clinicians the ability to develop/test hypotheses on circuit mechanisms underlying EEG/MEG data.
Stars: ✭ 62 (+21.57%)
Mutual labels:  computational-neuroscience
mountainsort examples
Examples of using MountainSort spike sorting software.
Stars: ✭ 22 (-56.86%)
Mutual labels:  spike-sorting
spikesorters
Python-based module with spike sorter wrappers and a simple API for running them.
Stars: ✭ 19 (-62.75%)
Mutual labels:  spike-sorting
BrainPy
Brain Dynamics Programming in Python
Stars: ✭ 242 (+374.51%)
Mutual labels:  computational-neuroscience
multi-area-model
A large-scale spiking model of the vision-related areas of macaque cortex.
Stars: ✭ 53 (+3.92%)
Mutual labels:  computational-neuroscience
spikeinterface
A Python-based module for creating flexible and robust spike sorting pipelines.
Stars: ✭ 193 (+278.43%)
Mutual labels:  spike-sorting
CCN Association
认知计算神经联盟 讨论会
Stars: ✭ 49 (-3.92%)
Mutual labels:  computational-neuroscience
brian2cuda
A brian2 extension to simulate spiking neural networks on GPUs
Stars: ✭ 46 (-9.8%)
Mutual labels:  computational-neuroscience
spikeflow
Python library for easy creation and running of spiking neural networks in tensorflow.
Stars: ✭ 30 (-41.18%)
Mutual labels:  computational-neuroscience
CNCC-2019
Computational Neuroscience Crash Course (CNCC 2019)
Stars: ✭ 26 (-49.02%)
Mutual labels:  computational-neuroscience
leabra
Go implementation of Leabra algorithm for biologically-based models of cognition, based on emergent framework (with Python interface)
Stars: ✭ 38 (-25.49%)
Mutual labels:  computational-neuroscience
syncopy
Systems Neuroscience Computing in Python: user-friendly analysis of large-scale electrophysiology data
Stars: ✭ 19 (-62.75%)
Mutual labels:  computational-neuroscience
BrainModels
Brain models implementation with BrainPy
Stars: ✭ 36 (-29.41%)
Mutual labels:  computational-neuroscience
CNCC-2020
Computational Neuroscience Crash Course (University of Bordeaux, 2020)
Stars: ✭ 36 (-29.41%)
Mutual labels:  computational-neuroscience
ROSS
Robust Offline Spike Sorter
Stars: ✭ 61 (+19.61%)
Mutual labels:  spike-sorting

YASS: Yet Another Spike Sorter


[UPDATE Feb 2021]

Yass is now available on colab including installation and operating instructions:

https://colab.research.google.com/drive/1Qp7RAnPFj8zrhfEGkV7nHbzFiQ8w-4FX?usp=sharing

Yass is also avialable on Spike Interface:

https://github.com/SpikeInterface


[UPDATE Mar 2020]

Yass ver. 2.0 has now been released and is available in the master branch. A manuscript is now available on Biorxiv (https://www.biorxiv.org/content/10.1101/2020.03.18.997924v1).

YASS is a spike sorting pipeline developed for high-firing rate, high-collision rate retinal recordings. YASS employs a number of largely automated approaches to isolate single neuron templates and match them to the raw data. In monkey retinal recordings we found that YASS can identify dozens to hundreds of additional neurons not identified by human or other sorters.

YASS is currently undergoing development to be extended to Neuropixel datasets as well as other electrode layouts (16 channel/4 shank probes, Utah arrays, and others) where electrode drift or unique electrode layouts are present.


Installation and Running Instructions

We recommend using provided colab notebooks:

https://colab.research.google.com/drive/1Qp7RAnPFj8zrhfEGkV7nHbzFiQ8w-4FX?usp=sharing

Or the existing implementation on Spike Interface:

https://github.com/SpikeInterface

Alternatively, you can use the local install options or the AWS provided images:

https://github.com/paninski-lab/yass/wiki


Reference

YASS 2.0 manuscript is available on biorxiv: https://www.biorxiv.org/content/10.1101/2020.03.18.997924v1

The older version can be found here:

Lee, J. et al. (2017). YASS: Yet another spike sorter. Neural Information Processing Systems. Available in biorxiv: https://www.biorxiv.org/content/early/2017/06/19/151928


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].