Add astrocyte_lr_1994 to NEST for the modeling of astrocytes and neuron-astrocyte interactions#2919
Merged
heplesser merged 195 commits intonest:masterfrom Sep 15, 2023
Merged
Conversation
… NEST version. Also add a python example of using the astrocyte component
…oulliAstroBuilder
… when p_astro is not given; assigning or overlapping not possible yet
…astrocytes connecting to neurons without presynaptic sources
… paired with astrocyte" instead of "target neurons paired with astrocyte"; "weight_astro" in syn_spec renamed as "weight_sic"
- True/False for Deterministic/Probabilistic selection of astrocyte pool per target neuron. - Rename "p_astro" to "p_syn_astro" since this parameter defines the probability of a neuron-neuron synapse being paired with an astrocyte.
- Set default to true - When true, the default of "max_astro_per_target" is 1 - When false, the default of "max_astro_per_target" is 0 (all astrocytes can connect)
…_per_target_det and (B) max_astro_per_target. - A=True, B=None: Distribute the neurons according to N_neuron/N_astrocyte. - A=True, B=n: Make overlapping in uneven cases more balanced (still to be improved). - Debug: p=1 is OK now, but autapses must be allowed. To be discussed.
…mber of max_astro_per_target.
…ivity - Fix the special case of: autapses not allowed, p=1, target overlaps with sources
HanjiaJiang
commented
Sep 14, 2023
…ator into hanjia_lr_1994
Pull request to fix test problem
pnbabu
suggested changes
Sep 15, 2023
pnbabu
approved these changes
Sep 15, 2023
Contributor
pnbabu
left a comment
There was a problem hiding this comment.
The changes look good to me. Thanks!
heplesser
approved these changes
Sep 15, 2023
Contributor
heplesser
left a comment
There was a problem hiding this comment.
@HanjiaJiang Thank you very much for your efforts in polishing the PR. It is fine now and we can merge as soon as the tests have completed successfully.
astrocyte_lr_1994 to NEST for the modeling of astrocytes and neuron-astrocyte interactions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We implemented an astrocyte model (astrocyte_lr_1994) based on the paper by Li & Rinzel (1994), for the study of astrocytes and neuron-astrocyte interactions in NEST. A new connection type (sic_connection) and a new neuron type (aeif_cond_alpha_astro) were also implemented for this purpose. We also created two example scripts for astrocyte dynamics, two test files for astrocyte_lr_1994 and sic_connection respectively, and one jupyter notebook file as a reference of model implementation.
The code is co-authored by Jugoslava Aćimović, Jan Hahne, Han-Jia Jiang, Mikko Lehtimäki, Tiina Manninen, and Jonas Stapmanns.