From 5b2fc4b47b365fa696d609541f271dc5ba0dc9b8 Mon Sep 17 00:00:00 2001 From: Goran Jelic-Cizmek Date: Wed, 13 Nov 2024 11:44:59 +0100 Subject: [PATCH 1/2] Fixes for RNG --- wdr-complete-model-exportsyns.hoc | 2 ++ wdr-complete-model.hoc | 3 +++ 2 files changed, 5 insertions(+) diff --git a/wdr-complete-model-exportsyns.hoc b/wdr-complete-model-exportsyns.hoc index 53983cb..b9868d6 100755 --- a/wdr-complete-model-exportsyns.hoc +++ b/wdr-complete-model-exportsyns.hoc @@ -179,6 +179,7 @@ fih = new FInitializeHandler("loadqueue()") proc loadqueue() { local ii, jj, event_time localobj r r = new Random(123456789) // use a different seed if you need different random streams; "123456789" is the seed used in the paper figure + r.Random123() //load Ad-fiber spike times for ii=0,stim_times.size()-1 { @@ -223,6 +224,7 @@ objref ampa_interneuron_conn[N_IC], nmda_interneuron_conn[N_IC], gabaa_interneur objref r r = new Random(123456789) // use a different seed if you need different random streams; the seed used for the figures in the paper was 123456789 +r.Random123() for i=0,N_IC-1 { diff --git a/wdr-complete-model.hoc b/wdr-complete-model.hoc index 2ad7ff2..9061f24 100755 --- a/wdr-complete-model.hoc +++ b/wdr-complete-model.hoc @@ -64,6 +64,7 @@ for i=0,n_stim_sets-1 { /* objref r, stim_times r = new Random(666) +r.Random123() r.negexp(T2) stim_times = new Vector(n_stim_sets, 0.0) last_time = start_time @@ -184,6 +185,7 @@ fih = new FInitializeHandler("loadqueue()") proc loadqueue() { local ii, jj, event_time localobj r r = new Random(123456789) // use a different seed if you need different random streams; "123456789" is the seed used in the paper figures + r.Random123() //load Ad-fiber spike times for ii=0,stim_times.size()-1 { @@ -228,6 +230,7 @@ objref ampa_interneuron_conn[N_IC], nmda_interneuron_conn[N_IC], gabaa_interneur objref r r = new Random(123456789) // use a different seed if you need different random streams; the seed used for the figures in the paper was 123456789 +r.Random123() for i=0,N_IC-1 { From 37513a5697e72329d29a05371be5c314a297f036 Mon Sep 17 00:00:00 2001 From: Goran Jelic-Cizmek Date: Mon, 25 Nov 2024 14:31:44 +0100 Subject: [PATCH 2/2] Changelog --- readme.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.html b/readme.html index 4162162..6a9334f 100644 --- a/readme.html +++ b/readme.html @@ -17,4 +17,6 @@ 20120330 CaIntraCellDyn.mod had it's solve method updated from euler to derivimplicit. For more information see: http://www.neuron.yale.edu/phpBB/viewtopic.php?f=28&t=592 + +20241125 Updated hoc files to use Random123