26
More Spike Sorting Kenneth D. Harris Rutgers University

More Spike Sorting Kenneth D. Harris Rutgers University

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: More Spike Sorting Kenneth D. Harris Rutgers University

More Spike Sorting

Kenneth D. HarrisRutgers University

Page 2: 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.

Page 3: More Spike Sorting Kenneth D. Harris Rutgers University

Intra-extra Recording Simultaneous recording with a wire

tetrode and glass micropipette.

Page 4: More Spike Sorting Kenneth D. Harris Rutgers University

Intra-extra Recording

Extracellular waveform is almost minus derivative of intracellular

Page 5: More Spike Sorting Kenneth D. Harris Rutgers University

Bizarre Extracellular Waveshapes

Model Experiment

Page 6: More Spike Sorting Kenneth D. Harris Rutgers University

Waveshape Helps Separation

Page 7: More Spike Sorting Kenneth D. Harris Rutgers University

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…

Page 8: More Spike Sorting Kenneth D. Harris Rutgers University

Manual Clustering Contest

Page 9: More Spike Sorting Kenneth D. Harris Rutgers University

Best Ellipsoid Error RatesFind ellipsoid that minimizes weighted sum of Type I and Type II errors.

Must evaluate using cross-validation!

Page 10: More Spike Sorting Kenneth D. Harris Rutgers University

Humans vs. B.E.E.R.

Page 11: More Spike Sorting Kenneth D. Harris Rutgers University

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

Page 12: More Spike Sorting Kenneth D. Harris Rutgers University

Problem: Overlapping Spikes

Page 13: More Spike Sorting Kenneth D. Harris Rutgers University

Problem: Cellular Synchrony

Page 14: More Spike Sorting Kenneth D. Harris Rutgers University

Problem: Bursting

Page 15: More Spike Sorting Kenneth D. Harris Rutgers University

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.

Page 16: More Spike Sorting Kenneth D. Harris Rutgers University

Problem: Dimensionality

Manual clustering only uses 2 dimensions at a timeBEER measure can use all of them

Page 17: More Spike Sorting Kenneth D. Harris Rutgers University

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

Page 18: More Spike Sorting Kenneth D. Harris Rutgers University

Human-machine Interface

Page 19: More Spike Sorting Kenneth D. Harris Rutgers University

Semi-automatic Performance

Page 20: More Spike Sorting Kenneth D. Harris Rutgers University

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.

Page 21: More Spike Sorting Kenneth D. Harris Rutgers University

Isolation Distance

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

Page 22: More Spike Sorting Kenneth D. Harris Rutgers University

L_ratio

21ratio clusternoise

L cdf N

Page 23: More Spike Sorting Kenneth D. Harris Rutgers University

False Positives and Negatives

Page 24: More Spike Sorting Kenneth D. Harris Rutgers University

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

Page 25: More Spike Sorting Kenneth D. Harris Rutgers University

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.

Page 26: More Spike Sorting Kenneth D. Harris Rutgers University

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