cortex-lab / cortex-lab/phy

Sort traceview by channel ID?

Open
#1,076 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: visualization type: enhancement
Dominant language
Python
Stars
430
Forks
187
Avg merge
2h 31m
Merged PRs (30d)
2

Description

Hello,

I'm very new to Phy and I can't figure out how to sort my channels in the traceview according to channel number.
I sorted my data using Kilosort 2.5 and am now trying to fine-tune my results and learn phy at the same time.
Right now, it seems that channels in the traceviw window are sorted by x-position first and then by y-position. I am recording from 16 tetrodes in a grid-like configuration, where channel 1-4 is tetrode 1, channel 5-8 is tetrode 2 etc. Fro example, in the picture below, the top left tetrode has channel 0-3, and the top right has 4-7.
So, I'd like to review the traces so that they are grouped by tetrode (which is the same as by channel number). Is that possible?

Thanks,
Susan

PhyTraceViewGrid

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test is named in the issue. Start by locating the traceview channel-ordering entry point and determine how channels are currently ordered by x- and y-position. Done means traceview can group channels by channel ID so channels from each tetrode appear together, with coverage for the requested ordering.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.