Conversation
|
Thanks for the quick response! The generalization in Re. the tau_syn of external input: I think one can simply extend the sum over I (currently) think the most general way to specify synaptic time constants is a matrix For completeness, here are my notes on this: mft_different_tau_syn.pdf |
|
Great. I agree with your "naive" interpretation.
Here you mean to associate the synaptic time constant with the postsynaptic neuron, i.e. |
|
Excatly, this is what I meant.
Yes, I think this is a good idea. |
If multiple synaptic time constants are passed to the firing rates, the effective synaptic time constants are calculated using Eq. 5.49 in Fourcaud and Brunel 2002.
|
Sorry for the delay. My thesis required some attention last month :D However, now I implemented the integration procedure which adapts to either having a single synaptic time constant or having multiple synaptic time constants. I also added an example that compares the results to a simple NEST simulation, and it seems to work fairly well. However, I only played around with the simple case of two synaptic time constants. Maybe you have a more elaborate network that we could use to try the method. Please have a look at the example; any feedback would be greatly appreciated. I still need to write some tests and adjust a few docstrings. Can you make this a pull request to the branch |
|
Actually thought this was on my table! :D Not sure when I'll have time to look into this, I'll try not to delay it. Just FYI, I also never looked at an example with more than two time constants. Already changed the base branch to |

Started to implement the effective time constant in case there are multiple types of receptors with different synaptic time constants involved. Simply follows Forcaud & Brunel 2002 eq. (5.49).
The main functionality is there, however I have a few questions @moritzlayer (hence this is a draft only):
tau_s_extfor the synapses mediating the external input? Or does this require further changes in the model workflow?firing_ratessimilar tomean_inputandstd_input. Accordingly, the additional parametertau_s_extappears in quite a few places - is there a good way to make sure one does not miss one of them?tau_s_extis not explicitly provided - what do we assume?Due to all of these complications, I am not sure if it is a good idea to implement this functionality.