flatironinstitute / mountainlab-js

MountainLab is data processing, sharing and visualization software for scientists. It is built around MountainSort, spike sorting software, but is designed to be more generally applicable.
Other
43 stars 30 forks source link

when to use whitening step? #53

Open czawora opened 6 years ago

czawora commented 6 years ago

If I intend to sort all my channels independently, does it still make sense to perform the whitening step on all the channels?

tjd2002 commented 6 years ago

Interesting question. Can you say a bit more about your recording setup? What type of electrodes are you using (tetrodes, microwire bundle, MEA,...?) and how distant are your electrode sites from each other? Do you already do differential recording (i.e. do you subtract off a local reference?)

czawora commented 6 years ago

We are using Utah arrays (http://blackrockmicro.com/electrode-types/utah-array/). It's a 96 channel grid array with 400 μm spacing between electrodes. All the electrodes are referenced to a low impedance wire ~1 cm from the array. Up to this point, we have been doing common average referencing as a preprocessing step in addition to filtering.

tjd2002 commented 6 years ago

Between the differential recording and the CAR, I'd be surprised if there is much more common-mode noise you could expect whitening to reject. Pinging @magland for his thoughts on single-channel sorting.

magland commented 6 years ago

If I intend to sort all my channels independently, does it still make sense to perform the whitening step on all the channels?

I'd say... maybe. Is there correlation between the channels that is not related to the signal of interest? If so, then probably it does make sense to remove that.