SpikeInterface / spikeinterface

A Python-based module for creating flexible and robust spike sorting pipelines.
https://spikeinterface.readthedocs.io
MIT License
463 stars 180 forks source link

Implement GFIX preprocessing #2178

Open alejoe91 opened 8 months ago

alejoe91 commented 8 months ago

From https://billkarsh.github.io/SpikeGLX/help/catgt_tshift/catgt_tshift/:

"-gfix=0.40,0.10,0.02. This requires that a transient artifact must attain a peak amplitude of at least ||0.40 mV||, must reach its peak as least as rapidly as ||0.1mV/sample-tick||, and the transient is over when the amplitude settles back to ||0.02 mV|| or smaller"

WeissShahaf commented 1 month ago

any news on implementing GFIX? it's a great tool and the only thing missing for switching from catGT functionality in spikeinterface

alejoe91 commented 1 month ago

@WeissShahaf we are holgin a hackahton at th end of the month. I'll put this in as a project ;)

alejoe91 commented 1 month ago

https://github.com/SpikeInterface/SpikeInterface-Hackathon-Edinburgh-May24/issues/39