SpikeInterface / SpikeInterface-Hackathon-Edinburgh-May24

Repo for SpikeInterface Hackathon in Edinburgh - May24
MIT License
4 stars 1 forks source link

[NEW PROJECT]: Implement SpikeGLX gfix in spikeinterface #39

Open alejoe91 opened 6 months ago

alejoe91 commented 6 months ago

Project title: Implement SpikeGLX gfix in spikeinterface

Key Investigators

Project Description

SpikeGLX provides the gfix tool to automatically detect and blank out artifacts with large transients.

"-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"

Background

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

Objectives

Port gfix to spikeinterface (probably as an alternative implementation of remove_artifacts or remove_transient_artifacts

Approach and Plan

Progress

Fill in with tentative milestones:

alejoe91 commented 6 months ago

@oliche want to help out with this project? :)

harshk95 commented 4 months ago

Hi @alejoe91 ! Was wondering if there was any update on the implementation of gfix and/or the timeline for the same!

Thanks a lot!