Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW PROJECT]: Extend auto-merge to fix drift-related spilts #18

Open
6 tasks
alejoe91 opened this issue May 6, 2024 · 0 comments · May be fixed by #19
Open
6 tasks

[NEW PROJECT]: Extend auto-merge to fix drift-related spilts #18

alejoe91 opened this issue May 6, 2024 · 0 comments · May be fixed by #19

Comments

@alejoe91
Copy link
Member

alejoe91 commented May 6, 2024

Project title: Extend auto-merge to fix drift-related spilts

Key Investigators

  • Alessio Buccino

Project Description

Residuals drifts in the recording could cause a unit to be over-split due to slow drifting over time. When this happens, usually spikes from the unit get assigned to a different unit after a certain point, as in this example:

image

Using this temporal overlap information, we could extend the auto-merge function to find and fix this drift-related splits. For example, we could use the "presence_ratio" increase merged as an additional step in the auto-merge function.

Objectives

The goal of the project is to extend the auto-merge function to target this specific kinds of oversplits.

Approach and Plan

  • Identify a few datasets and drift-related oversplits examples
  • Explore strategies to automatically detect potential merges (e.g., presence ratio, overlap in activity, etc.)
  • Test performance on identified oversplits example
  • Extend performance test to IBL dataset
  • Modify auto-merge function with new steps

Progress

Fill in with tentative milestones (or leave blank for later):

  • Make PR to SpikeInterface
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant