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

split_axon_dendrite fails for big neurons #123

Open
katie-marquand opened this issue Oct 3, 2023 · 2 comments
Open

split_axon_dendrite fails for big neurons #123

katie-marquand opened this issue Oct 3, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@katie-marquand
Copy link

If the neuron has too many synapses the geodesic distance matrix can't be initialised because it takes too much memory.

@schlegelp schlegelp added the bug Something isn't working label Nov 30, 2023
@schlegelp
Copy link
Collaborator

Sorry for taking so long. I'm afraid I don't have an immediate fix for this but in the future we should be able to implement something in navis-fastcore that will solve this.

@schlegelp
Copy link
Collaborator

schlegelp commented Jan 16, 2024

Another quick update: I had a crack at this but implemented in rust as part of an experiment in fastcore-rs.

With that I can calculate the synapse flow (which is what failed previously) in ~30s for the hemibrain APL:

Screenshot 2024-01-16 at 12 12 19 (Brighter = higher synapse flow)

Making an axon-dendrite split based off that currently still needs a bit of tinkering to get to work but if I cut some corners, we get something that doesn't look half bad:

Screenshot 2024-01-16 at 14 31 40 (dark blue = dendrites; cyan = axon)

I always assumed the APL simply goes calyx (CA) -> peduncle -> lobes but if that skeleton is topologically correct, then the CA + peduncle are actually isolated from the lobes and it's actually CA + peduncle -> lobes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants