More Spike Sorting Kenneth D. Harris Rutgers University.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

PARTITIONAL CLUSTERING
Statistics.  Statistically significant– When the P-value falls below the alpha level, we say that the tests is “statistically significant” at the alpha.
Neuroinformatics 1: review of statistics Kenneth D. Harris UCL, 28/1/15.
Unsupervised spike sorting with wavelets and super-paramagnetic clustering Rodrigo Quian Quiroga Div. of Biology Caltech.
Spike Sorting I: Bijan Pesaran New York University.
Peter Xiang Gao, S. Keshav University of Waterloo.
Locally Constraint Support Vector Clustering
x – independent variable (input)
Workshop on Earth Observation for Urban Planning and Management, 20 th November 2006, HK 1 Zhilin Li & Kourosh Khoshelham Dept of Land Surveying & Geo-Informatics.
© University of Minnesota Data Mining for the Discovery of Ocean Climate Indices 1 CSci 8980: Data Mining (Fall 2002) Vipin Kumar Army High Performance.
BA 555 Practical Business Analysis
Predictive Automatic Relevance Determination by Expectation Propagation Yuan (Alan) Qi Thomas P. Minka Rosalind W. Picard Zoubin Ghahramani.
Segmentation Divide the image into segments. Each segment:
Introduction to Information Retrieval Introduction to Information Retrieval Hinrich Schütze and Christina Lioma Lecture 16: Flat Clustering 1.
Expectation Maximization Algorithm
Evaluating the Quality of Image Synthesis and Analysis Techniques Matthew O. Ward Computer Science Department Worcester Polytechnic Institute.
Fitting a Model to Data Reading: 15.1,
What is Cluster Analysis?
What is Cluster Analysis?
Basic Mathematics for Portfolio Management. Statistics Variables x, y, z Constants a, b Observations {x n, y n |n=1,…N} Mean.
Video Trails: Representing and Visualizing Structure in Video Sequences Vikrant Kobla David Doermann Christos Faloutsos.
Statistics for CS 312. Descriptive vs. inferential statistics Descriptive – used to describe an existing population Inferential – used to draw conclusions.
Why is ASR Hard? Natural speech is continuous
Neural Networks Lecture 8: Two simple learning algorithms
Anomaly detection Problem motivation Machine Learning.
Software Testing Sudipto Ghosh CS 406 Fall 99 November 9, 1999.
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
Ch2 Data Preprocessing part2 Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2009.
An extracellular signal is the sum of electrical signals from the neurons surrounding it. At any instant a set of neurons fires: some of these are relevant.
Shuyi Zheng, Di Wu, Ruihua Song, Ji-Rong Wen Microsoft Research Asia SIGKDD-2007, San Jose, California, USA.
CS460/626 : Natural Language Processing/Speech, NLP and the Web (Lecture 16– Linear and Logistic Regression) Pushpak Bhattacharyya CSE Dept., IIT Bombay.
User Study Evaluation Human-Computer Interaction.
Frame Decimation for Structure and Motion Young Ki Baik CV Lab.
Spike Sorting for Extracellular Recordings
Maryam Mehrnezhad Feng Hao Siamak F. Shahandashti Newcastle university, UK CryptoForma meeting, Belfast 4 May 2015 Tap-Tap and Pay (TTP): Preventing The.
1 1 Slide © 2007 Thomson South-Western. All Rights Reserved.
Black-box Testing.
Clustering What is clustering? Also called “unsupervised learning”Also called “unsupervised learning”
D. M. J. Tax and R. P. W. Duin. Presented by Mihajlo Grbovic Support Vector Data Description.
New Measures of Data Utility Mi-Ja Woo National Institute of Statistical Sciences.
Robust Real Time Face Detection
Analyzing Expression Data: Clustering and Stats Chapter 16.
Cluster analysis and spike sorting
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Hibatűrő rendszerek tervezési mintái Segédfóliák az Autonóm.
9.5 Alternating Series. An alternating series is a series whose terms are alternately positive and negative. It has the following forms Example: Alternating.
Smart Camera Network Localization Using a 3D Target John Kassebaum Nirupama Bulusu Wu-Chi Feng Portland State University.
Paul van Mulbregt Sheera Knecht Jon Yamron Dragon Systems Detection at Dragon Systems.
Converted photon and π 0 discrimination based on H    analysis.
Data Mining Soongsil University
Correlation Signal Processing ES & BM.
Neural Networks for Quantum Simulation
Data Mining K-means Algorithm
Core-Sets and Geometric Optimization problems.
Class 14: Intractable Problems CS150: Computer Science
Kenneth D. Harris University College London
Spike Sorting for Extracellular Recordings
Binary Image Analysis used in a variety of applications:
Basics of Photometry.
A Fully Automated Approach to Spike Sorting
George Dragoi, Kenneth D Harris, György Buzsáki  Neuron 
3D Scan Alignment Using ICP
Yonatan Savir, Tsvi Tlusty  Molecular Cell 
Spike Sorting for Extracellular Recordings
Review – Objectives Transitioning 4-5
Image Segmentation.
Bootstrap Segmentation Analysis and Expectation Maximization
Deep neural networks for spike sorting: exploring options
Binary Image Analysis used in a variety of applications:
Presentation transcript:

More Spike Sorting Kenneth D. Harris Rutgers University

How Do You Know It Works? We can split waveforms into clusters, but are we sure they correspond to single cells? Simultaneous intra- and extra-cellular recordings allow us to estimate errors. Quality measures allow us to guess errors even without simultaneous intracellular recording.

Intra-extra Recording Simultaneous recording with a wire tetrode and glass micropipette.

Intra-extra Recording Extracellular waveform is almost minus derivative of intracellular

Bizarre Extracellular Waveshapes ModelExperiment

Waveshape Helps Separation

Two Types of Error Type I error (false positive) Incorrect inclusion of noise, or spikes of other cells Type II error (false negative) Omission of true spikes from cluster Which is worse? Depends on application…

Manual Clustering Contest

Best Ellipsoid Error Rates Find ellipsoid that minimizes weighted sum of Type I and Type II errors. Must evaluate using cross-validation!

Humans vs. B.E.E.R.

Why were human errors so high? To understand this, try to understand why clusters have the shape they do Simplest possibility: spike waveform is constant, cluster spread comes from background noise Clusters should be multivariate normal

Problem: Overlapping Spikes

Problem: Cellular Synchrony

Problem: Bursting

Problem: Misalignment When you have a spike whose peak occurs at different times on different channels, it can align on either. This causes the cluster to be split in two.

Problem: Dimensionality Manual clustering only uses 2 dimensions at a time BEER measure can use all of them

“Automatic” Clustering Uses all dimensions at once Errors should be lower Still requires human input

Human-machine Interface

Semi-automatic Performance

Cluster Quality Measures Would like to automatically detect which cells are well isolated. BEER measure needs intracellular data, which we don’t have in general. Will define two measures that only use extracellular data.

Isolation Distance Size of ellipsoid within which as many spikes belong to our cluster as not

L_ratio

False Positives and Negatives

Which Measure to Use? Isolation distance correlates with false positive error rates Measures distance to other clusters L_ratio correlates with false negative error rates Measures number of spikes near cluster boundary

Conclusions Automatic clustering will save time and reduce errors. Errors can be as low as ~5%. Quality measures give you a feeling of how bad your errors are.

Room for Improvement Make it faster Better human-machine interaction Improved spike detection and alignment Quality measures that estimate % error Fully automatic sorting Resolve overlapping spikes Easy Hard