Hi Benedikt,
You may have hit on a bug here. I am not an expert in volume transmitter matters, but a
quick look through the code reveals that volume_transmitter::update() stores spike
multiplicity here
https://github.com/nest/nest-simulator/blob/47b7e43f72317911b3e285daa9ecd4f…
but that stdp_dopa_connection::process_dopa_spikes_() does not read the multiplicity
information in its dopa_spikes argument:
https://github.com/nest/nest-simulator/blob/47b7e43f72317911b3e285daa9ecd4f…
Could you create an issue on Github, ideally providing a minimal reproducer/test for this
issue?
Multiplicity handling between neurons is discussed in this issue
https://github.com/nest/nest-simulator/issues/77#issuecomment-148995091
Multiplicity is resolved properly in any case when "normal" neurons send spikes
to each other, because those spikes are transmitted via send_remote(), which always
unrolls multiplicity. Spike trains from devices (any network node class for which
has_proxies() returns false) send spikes with multiplicity. So if you connect, e.g., a
poisson_generator directly to a volume_transmitter, multiplicity will be ignored if my
reading of the code above is right. If you put a parrot_neuron between the
poisson_generator and the volume_transmitter, multiplicity should be handled correctly.
Best,
Hans Ekkehard
--
Prof. Dr. Hans Ekkehard Plesser
Head, Department of Data Science
Faculty of Science and Technology
Norwegian University of Life Sciences
PO Box 5003, 1432 Aas, Norway
Phone +47 6723 1560
Email hans.ekkehard.plesser(a)nmbu.no
Home
http://arken.nmbu.no/~plesser
On 30/01/2021, 22:26, "Benedikt Feldotto" <feldotto(a)in.tum.de> wrote:
Dear all,
I realized that spikes that pass synapses (e.g. stdp_connection) are not
processing a "multiplicity" value. However, some other nodes e.g. spikes
delivered from the volume_transmitter into the stdp_dopa_connection
include such a value. Does this mean, the multiplicity for spike events
that pass a synapse is always equal to 1?
Thanks!
Best Regards,
Benedikt
--
Benedikt Feldotto M.Sc.
Research Assistant
Human Brain Project - Neurorobotics
Technical University of Munich
Department of Informatics
Chair of Robotics, Artificial Intelligence and Real-Time Systems
Room HB 2.02.20
Parkring 13
D-85748 Garching b. München
Tel.: +49 89 289 17628
Mail: feldotto(a)in.tum.de
https://www6.in.tum.de/en/people/benedikt-feldotto-msc/
www.neurorobotics.net
_______________________________________________
NEST Users mailing list -- users(a)nest-simulator.org
To unsubscribe send an email to users-leave(a)nest-simulator.org