From 59647217a7ed8142221254566e02df021fb7110c Mon Sep 17 00:00:00 2001 From: alejoe91 Date: Mon, 6 May 2024 10:54:48 +0000 Subject: [PATCH] adding new project --- .../README.md | 33 +++++++++++++++++++ .../src/README.md | 1 + 2 files changed, 34 insertions(+) create mode 100644 projects/extend_auto-merge_to_fix_drift-related_spilts/README.md create mode 100644 projects/extend_auto-merge_to_fix_drift-related_spilts/src/README.md diff --git a/projects/extend_auto-merge_to_fix_drift-related_spilts/README.md b/projects/extend_auto-merge_to_fix_drift-related_spilts/README.md new file mode 100644 index 0000000..96db969 --- /dev/null +++ b/projects/extend_auto-merge_to_fix_drift-related_spilts/README.md @@ -0,0 +1,33 @@ +# 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](https://github.com/SpikeInterface/SpikeInteface-Hackathon-Edinburgh-May24/assets/17097257/967dd322-7ba6-466e-bf6b-ba5067ebd2f5) + +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 + diff --git a/projects/extend_auto-merge_to_fix_drift-related_spilts/src/README.md b/projects/extend_auto-merge_to_fix_drift-related_spilts/src/README.md new file mode 100644 index 0000000..80ea5e8 --- /dev/null +++ b/projects/extend_auto-merge_to_fix_drift-related_spilts/src/README.md @@ -0,0 +1 @@ +Add your code here