Does the best solution consist in creating a "fake" section and building IF networks into it or did I misunderstood something ?
For the present, every artificial cell is a point process and must be "hosted" by a
section, even if that section is a "dummy section" with no significant membrane
properties. This introduces negligible computational overhead.
FYI 1: Launch NEURON's demo program, select the Synchronizing net, and
type psection() at the oc> prompt. You'll see this:
Code: Select all
acell_home_ { nseg=1 L=100 Ra=35.4
/*location 0 attached to cell 0*/
/* First segment only */
insert morphology { diam=500}
insert capacitance { cm=1}
insert IntervalFire { tau=10 invl=10}
insert IntervalFire { tau=10 invl=10.5}
insert IntervalFire { tau=10 invl=11}
insert IntervalFire { tau=10 invl=11.5}
insert IntervalFire { tau=10 invl=12}
insert IntervalFire { tau=10 invl=12.5}
insert IntervalFire { tau=10 invl=13}
insert IntervalFire { tau=10 invl=13.5}
insert IntervalFire { tau=10 invl=14}
insert IntervalFire { tau=10 invl=14.5}
}
FYI 2: If you build a network with the NetWork Builder, then export hoc code (click on
its "Hoc code" button) you will find that the first three lines in that file are
Code: Select all
// NetGUI default section. Artificial cells, if any, are located here.
create acell_home_
access acell_home_