I am making a model of a cell with a short dendrite and an axon which divides into three branches.
Using the CellBuilder, I built this cell, included the parent axon and three branches in an "axontree" section, and made all diam in axontree equal to 1 micron, and all L equal to 100 micron. Soma has L=10 and diam=10.
I then created an hoc file, but there is something I do not understand.
I assumed the procedure basic_shape () in the topology should give me the values I inserted for length and diameter. Instead I get:
Code: Select all
proc basic_shape() {
soma {pt3dclear() pt3dadd(0, 0, 0, 1) pt3dadd(15, 0, 0, 1)}
dend {pt3dclear() pt3dadd(0, 0, 0, 1) pt3dadd(-29, 0, 0, 1)}
axon {pt3dclear() pt3dadd(15, 0, 0, 1) pt3dadd(75, 0, 0, 1)}
axon[1] {pt3dclear() pt3dadd(75, 0, 0, 1) pt3dadd(75, -44, 0, 1)}
axon[2] {pt3dclear() pt3dadd(75, 0, 0, 1) pt3dadd(135, 0, 0, 1)}
axon[3] {pt3dclear() pt3dadd(75, 0, 0, 1) pt3dadd(75, 60, 0, 1)}
}
After the topology procedure, however, the geometry procedure gives diam and L values which are correct:
Code: Select all
proc geom() {
forsec axontreee { diam = 1 }
axon.L = 100
axon[1].L = 100
axon[2].L = 100
axon[3].L = 100
soma { L = 10 diam = 10 }
dend { L = 15 diam = 10 }
}
I hope this was clear...
Paola