Is it possible to associate multiple gids with the same segment?
Posted: Thu Sep 05, 2019 10:31 pm
I'm working with dendro-dendritic synapses where my pre- cell can have multiple pre-synaptic locations. Depending on section nseg, nearby pre- section(x) locations might be referring to the same segment. When I try to associate multiple gids with a given pre- segment, on the post- end only the synapses that receive events from the last associated gid receive it.
For example:
In single process mode, multiple NetCons connected to the same segment do deliver events, e.g:
If multiple gids per segment are not allowed, I am not sure of what would be the best way for the post- rank to know the correct pre- gid.
Instantiating the pre-cell on the post- rank and then checking whether any of the pre- locations resolve to duplicate segments seems like one, rather inefficient way to do it. Is there a better way?
Tips and advice much appreciated.
For example:
Code: Select all
presection.nseg = 3
ParallelContext.cell(gid1, NetCon(presection(0)) --> pc.gid_connect(gid1, PostSyn1) --> OK
ParallelContext.cell(gid2, NetCon(presection(0.49)) --> pc.gid_connect(gid2, PostSyn2) --> SILENT
ParallelContext.cell(gid3, NetCon(presection(0.5)) --> pc.gid_connect(gid3, PostSyn3) --> SILENT
ParallelContext.cell(gid4, NetCon(presection(0.51)) --> pc.gid_connect(gid4, PostSyn4) --> OK
ParallelContext.cell(gid5, NetCon(presection(1)) --> pc.gid_connect(gid5, PostSyn5) --> OK
Code: Select all
presection.nseg = 3
NetCon(presection(0), PostSyn1) --> OK
NetCon(presection(0.49), PostSyn2) --> OK
NetCon(presection(0.5), PostSyn3) --> OK
NetCon(presection(0.51), PostSyn4) --> OK
NetCon(presection(1), PostSyn5) --> OK
Instantiating the pre-cell on the post- rank and then checking whether any of the pre- locations resolve to duplicate segments seems like one, rather inefficient way to do it. Is there a better way?
Tips and advice much appreciated.