ALternate NETCON location for presynaptic voltage source
Posted: Wed Sep 24, 2008 3:05 pm
Hello,
My question/idea basically concerns NEURON's default process used to connect a target synapse to a source. By default I refer to networks built via NEURONS's GUI.
Despite it generally being bad form to do so, I have placed my actual question at the end of this post so that you may first understand where I am coming from.
My understanding of NEURON is that the actual process of creating a new NetCon can be traced down to each cell template's connect2target function. I have included a biophysical connect2target() since an artificial example would be a moot point:
This means that whenever cells are synaptically linked via nc_append(), the target(section:synapse) uses the source soma's voltage (the 1 end in this example) as its input for threshold evaluation. Then the specified delay accounts for the time from presynaptic vesicle release to ionic absorption.
Great.
But what about when you wish to account for the AP's propogation delay from the AP source to presynaptic button? It appears a pre-synapse (to described in NMODL) should be inserted in the source cell; and the connect2target() would then be amended to use a source(section:synapse) combination like the target.
Am I loco?.. has this already been accomplished? I'd hate to reinvent the wheel or break some unseen elegance of NEURON. BTW... I do realize that this method of linking to a presynapstic location will increase the computational overhead per http://www.neuron.yale.edu/neuron/stati ... tml#NetCon.
Thanks,
Rich
My question/idea basically concerns NEURON's default process used to connect a target synapse to a source. By default I refer to networks built via NEURONS's GUI.
Despite it generally being bad form to do so, I have placed my actual question at the end of this post so that you may first understand where I am coming from.
My understanding of NEURON is that the actual process of creating a new NetCon can be traced down to each cell template's connect2target function. I have included a biophysical connect2target() since an artificial example would be a moot point:
Code: Select all
obfunc connect2target() { localobj nc //$o1 target point process, optional $o2 returned NetCon
soma nc = new NetCon(&v(1), $o1)
nc.threshold = 10 // default threshold
if (numarg() == 2) { $o2 = nc } // for backward compatibility
return nc
}Great.
But what about when you wish to account for the AP's propogation delay from the AP source to presynaptic button? It appears a pre-synapse (to described in NMODL) should be inserted in the source cell; and the connect2target() would then be amended to use a source(section:synapse) combination like the target.
Am I loco?.. has this already been accomplished? I'd hate to reinvent the wheel or break some unseen elegance of NEURON. BTW... I do realize that this method of linking to a presynapstic location will increase the computational overhead per http://www.neuron.yale.edu/neuron/stati ... tml#NetCon.
Thanks,
Rich