nest-simulator icon indicating copy to clipboard operation
nest-simulator copied to clipboard

Re-organise tripartite connectivity generation

Open heplesser opened this issue 1 year ago • 8 comments

This PR re-organises the tripartite connectivity generation to (a) allow combination with all primary connection rules and (b) support parallelization.

@HanjiaJiang Could you provide benchmarks?

heplesser avatar May 06 '24 13:05 heplesser

@clinssen Thank you for your comments, I hope to have addressed them all.

heplesser avatar Jun 20 '24 20:06 heplesser

@HanjiaJiang @jugoslavaacimovic @IiroAhokainen I have now gone through the comments on the PR and hope to have addressed all open issues. Concerning the parameter values, I am happy with any choice, as long as there is a visible effect of the astrocyte on dynamics. Please suggest the specific values to use, and I will implement them.

@IiroAhokainen I left some comments of yours as unresolved in case you want to comment on my solution. If you are happy, please click the "Resolve" button. If you should not see a resolve button, let me know and I will resolve.

@clinssen Have you had an opportunity to check if you are content with my responses to your comments?

heplesser avatar Aug 08 '24 10:08 heplesser

Converted to draft because random pooling currently only works if targets are connected in order.

heplesser avatar Aug 12 '24 12:08 heplesser

@IiroAhokainen @clinssen I have now fixed the problem with pooling, so the PR is ready for review again.

@HanjiaJiang Could you create a PR towards my branch that would adjust the parameters in the examples as discussed above? I think you know the pertaining example files much better :).

heplesser avatar Aug 26 '24 07:08 heplesser

@IiroAhokainen @clinssen I have now fixed the problem with pooling, so the PR is ready for review again.

@HanjiaJiang Could you create a PR towards my branch that would adjust the parameters in the examples as discussed above? I think you know the pertaining example files much better :).

Yes @heplesser I will do this. Do you think I should also include the change for default delta_IP3 (to 0.0002) as well? I know I can change it in astrocyte_lr_1994.cpp but just to double check.

HanjiaJiang avatar Aug 26 '24 08:08 HanjiaJiang

Yes @heplesser I will do this. Do you think I should also include the change for default delta_IP3 (to 0.0002) as well? I know I can change it in astrocyte_lr_1994.cpp but just to double check.

@HanjiaJiang Since @IiroAhokainen pointed out that the current default value makes no sense physiologically, please change the default value for delta_IP3. Please do this change in a separate commit that changes nothing else, with a commit message like "Change astrocyte_lr_1994 parameter default value for delta_IP3 to physiologically plausible value"

heplesser avatar Aug 26 '24 10:08 heplesser

Parameter changes are now integrated, so the PR is complete from my side.

@clinssen @IiroAhokainen Looking forward to your re-reviews.

heplesser avatar Aug 27 '24 07:08 heplesser

@IiroAhokainen If you are done with your re-review, kindly approve explicitly :).

heplesser avatar Aug 29 '24 18:08 heplesser

Thank you everyone but especially @heplesser for the hard work! This is really a great achievement. :partying_face:

HanjiaJiang avatar Sep 03 '24 14:09 HanjiaJiang

Thanks everyone for your hard work and dedication. It is great to see the project and the code advancing to this point. Looking forward to see it's impact on the CNS community.

jugoslavaacimovic avatar Sep 03 '24 22:09 jugoslavaacimovic