brainlit icon indicating copy to clipboard operation
brainlit copied to clipboard

Convert .swc file to .mat file, and randomly merge neurons

Open alishakodibagkar opened this issue 5 years ago • 3 comments

While neuron traces are often stored in the .swc format, there are certain limitations to neuron structure within .swc files. A feature is needed to convert .swc files to .mat files, which store neurons as vertex and edge lists.

Additionally, the feature should allow for the merging of multiple individual neurons by creating random edges between two neurons - this will be used to evaluate the performance of G-Cut, a program from the following paper designed to segment individual neurons from neuron clusters: https://www.nature.com/articles/s41467-019-09515-0

alishakodibagkar avatar Aug 07 '20 05:08 alishakodibagkar

link to G-cut code

jovo avatar Aug 07 '20 19:08 jovo

More specifically, lets have the random edge function run according to the inputs "number of new edges" (which I think is clear what it does) and "proximity bias" (which should be some way to choose between randomly connecting nodes of different neurons, to a method that preferentially, bu still randomly connects nodes that are close to another). Then the output should be a mat file

tathey1 avatar Aug 08 '20 20:08 tathey1

G-cut code: https://[email protected]/muyezhu/gcut.git

alishakodibagkar avatar Aug 08 '20 22:08 alishakodibagkar