I want to initialize a network with some random connectivity, following
some standard connectivity rules, like is achieved by standard use of the
nest.Connect function.Then I want to make several runs of this network,
with the same connectivity. I learned however that this is not a
straightforward thing to do repeated runs of the same network in NEST.
Although I saw different solutions online, it is not clear that there is a
'standard' solution for how to achieve this goal of just initializing the
network with the same connectivity several times, which seems fairly
simple. This link
<https://nest-simulator.readthedocs.io/en/stable/auto_examples/store_restore…>
here, for example, shows how to store and restore a network, but it seems
like overshoot for my purpose (the described problem is a network with
plasticity). I also thought of creating a network, extract the
connectivity, and then impose this connectivity in new networks, following
what is explained here
<https://nest-simulator.readthedocs.io/en/v3.4/synapses/connection_managemen…>
in the 'Connecting sparse matrices with array indexing' section, but it's a
bit tedious to implement (I started implementing it) and error prone.
The alternative I'm thinking of now is to just re create the network on
each pass of my loop with standard NEST functions, but giving the same
random seed to NEST before making the connectivity each time. After the
connectivity is done, I'd pass a new random seed, sampled from numpy's
random number generator, and so each simulation would be a different repeat.
I was wondering whether this very simple approach I propose would work, or
whether I'm missing something.
Thanks
Hello Anno,
thank you for your reply. Not sure what using compartments entails, but I'm
guessing I only need distance dependent connection probabilities. The
probability should be 1 if a dendrite is close enough to a given neuron and
0 otherwise.
Another point that may be relevant: it should be possible to have multiple
connections between a pair of neurons. Each connection should be able to
learn with a variation of STDP. Is this supported by default?
Kind regards,
Jona
Dear NEST Users,
As you may know, the Human Brain Project is coming to an end in September and we are currently working hard on planning the future of the EBRAINS Research Infrastructure. In this context, EBRAINS has started a survey to determine the interest in tools and services provided by EBRAINS. The results of this survey will inform decisions on priorities for funding applications.
We hope you could contribute to this survey by filling it in at
https://wiki.ebrains.eu/bin/view/Collabs/slu-hbpb/25.06/
and would in particular hope that you would tick the boxes for NEST and related tools such as NESTML, NEST Desktop, Elephant (listed as Electrophysiology Analysis Toolkit) and LFPy.
For the question "Relationship status on HBP and EBRAINS", if you are not working in an HBP-affiliated lab, "Stakeholder" is probably the most suitable answer, as there is no explicit category for "Tool User" or "Tool Contributor".
Information on all tools listed in the survey is available under https://wiki.ebrains.eu/bin/view/Collabs/slu-hbpb/Tools%20description/ or the "Tools description" link on the left edge of the survey page.
Best regards,
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<mailto:hans.ekkehard.plesser@nmbu.no>
Home http://arken.nmbu.no/~plesser
Hello everyone,
first off some disclaimers (feel free to skip). I'm new to the space and don't know what I'm talking about. I'm also sorry if this is question is redundant, but I couldn't find an answer to it.
Imagine a spatial network where neurons have free positions. Each neuron has associated dendrites, which are also just points in space. 2 neurons are connected if and only if the dendrite of 1 neuron is very close to the other neuron. I've created an image to show what I mean, but couldn't upload it here. It's under this link: https://ibb.co/nfh9hbn
Is there a good way to achieve this? If there is not, what would be the best way to implement it? The pointers I'm looking for are along the lines of "yes use function x" or "no, you have to implement it in python" or maybe even "you can add this connectivity to our C++ back-end if you do this and that".
Kind regards,
Jona
Dear NEST Users & Developers!
I would like to invite you to our next fortnightly Open NEST Developer Video Conference, today
Monday June 19, 11.30-12.30 CEST (UTC+2).
Also as usual, in the Project team round, a contact person of each team will give a short statement summarizing ongoing work in the team and cross-cutting points that need discussion among the teams. The remainder of the meeting we would go into a more in-depth discussion of topics that came up on the mailing list or that are suggested by the teams.
Feel free to join the meeting also if it's just to bring your own quick questions for direct discussion in the in-depth section.
Agenda
* Welcome
* Review of NEST User Mailing List
* Project team round
* In-depth discussion
The agenda for this meeting is also available online, see
https://github.com/nest/nest-simulator/wiki/2023-06-19-Open-NEST-Developer-…
Looking forward to seeing you!
Cheers,
Dennis Terhorst
------------------
Log-in information
------------------
We use a virtual conference room provided by DFN (Deutsches Forschungsnetz).
You can use the web client to connect. We however encourage everyone to
use a headset for better audio quality or even a proper video
conferencing system (see below) or software when available.
Web client
* Visit https://conf.dfn.de/webapp/conference/97938800
* Enter your name and allow your browser to use camera and microphone
* The conference does not need a PIN to join, just click join and you're in.
In case you see a dfnconf logo and the phrase "Auf den
Meetingveranstalter warten", just be patient, the meeting host needs to
join first (a voice will tell you).
VC system/software
How to log in with a video conferencing system, depends on you VC system
or software.
- Using the H.323 protocol (eg Polycom): vc.dfn.net##97938800 or
194.95.240.2##97938800
- Using the SIP protocol:97938800@vc.dfn.de
- By telephone: +49-30-200-97938800
For those who do not have a video conference system or suitable
software, Polycom provides a pretty good free app for iOS and Android,
so you can join from your tablet (Polycom RealPresence Mobile, available
from AppStore/PlayStore). Note that firewalls may interfere with
videoconferencing in various and sometimes confusing ways.
For more technical information on logging in from various VC systems,
please see http://vcc.zih.tu-dresden.de/index.php?linkid=1.1.3.4
is there a way to generate correlated Gaussian white noise in the NEST?
It is stated that the "noise_generator" can be used to inject a "Gaussian
white” noise current into a node, also it is stated that all targets of a
noise generator receive different currents.
I am looking for a way to produce correlated white noise, or equally send
the same noise to all targets of the "noise_generator".
In the next step, I like to have a small duration of noisy current, then
inject the same current into different neurons at different times.
Best,
Saeed
Hi all,
I am running a nestml code and I have updated cmake,But I always receive this error ¨no such file or directory cmake¨. all .cpp and .h files are built and just the last .so file is remained. Can you help me how I can remove this error?
Best,Atiyeh
Dear NEST Support team, We are trying to get the weights of stdp synapses during a distributed simulation.
According to NEST documentation and our experience function GetConnections returns only local connections but not all connections in our model.
Could you please advise us how to get all connections in such a case?
Best regards,
Petia Koprinkova-Hristova
Hi everyone, has anyone successfully added a gap junction to an existing model using NESTML? I would like to add gap junction support to the aeif_cond_alpha neuron model but it is unclear how this can be done within NESTML. As suggested by Charl, I started to look into updating the jinja templates but I am not sure this will be possible since both the input/output of the neuron and the model's equation must be updated to support gap junctions. If anyone has any suggestions or if anyone has NESTML code for adding a gap junction to an existing model, I would be very appreciative. Thanks!
Dear NEST Users & Developers!
I would like to invite you to our next fortnightly Open NEST Developer Video Conference, today
Monday June 5, 11.30-12.30 CEST (UTC+2).
Also as usual, in the Project team round, a contact person of each team will give a short statement summarizing ongoing work in the team and cross-cutting points that need discussion among the teams. The remainder of the meeting we would go into a more in-depth discussion of topics that came up on the mailing list or that are suggested by the teams.
Feel free to join the meeting also if it's just to bring your own quick questions for direct discussion in the in-depth section.
Agenda
* Welcome
* Review of NEST User Mailing List
* Project team round
* In-depth discussion
The agenda for this meeting is also available online, see
https://github.com/nest/nest-simulator/wiki/2023-06-05-Open-NEST-Developer-…
Looking forward to seeing you!
Cheers,
Dennis Terhorst
------------------
Log-in information
------------------
We use a virtual conference room provided by DFN (Deutsches Forschungsnetz).
You can use the web client to connect. We however encourage everyone to
use a headset for better audio quality or even a proper video
conferencing system (see below) or software when available.
Web client
* Visit https://conf.dfn.de/webapp/conference/97938800
* Enter your name and allow your browser to use camera and microphone
* The conference does not need a PIN to join, just click join and you're in.
In case you see a dfnconf logo and the phrase "Auf den
Meetingveranstalter warten", just be patient, the meeting host needs to
join first (a voice will tell you).
VC system/software
How to log in with a video conferencing system, depends on you VC system
or software.
- Using the H.323 protocol (eg Polycom): vc.dfn.net##97938800 or
194.95.240.2##97938800
- Using the SIP protocol:97938800@vc.dfn.de
- By telephone: +49-30-200-97938800
For those who do not have a video conference system or suitable
software, Polycom provides a pretty good free app for iOS and Android,
so you can join from your tablet (Polycom RealPresence Mobile, available
from AppStore/PlayStore). Note that firewalls may interfere with
videoconferencing in various and sometimes confusing ways.
For more technical information on logging in from various VC systems,
please see http://vcc.zih.tu-dresden.de/index.php?linkid=1.1.3.4