model of DCN pyramidal neuron
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

91 lines
1.9 KiB

objref soma
soma = new SectionList()
objref primarydendrite
primarydendrite = new SectionList()
objref secondarydendrite
secondarydendrite = new SectionList()
objref hillock
hillock = new SectionList()
objref unmyelinatedaxon
unmyelinatedaxon = new SectionList()
objref myelinatedaxon
myelinatedaxon = new SectionList()
create sections[9]
access sections[0]
soma.append()
sections[0] {
pt3dadd(0., 0., 0., 25.)
pt3dadd(0., 25., 0., 25.)
}
// axon hillock, 15 microns long, tapered
access sections[1]
hillock.append()
connect sections[1](0), sections[0](0)
sections[1] {
pt3dadd(0., 0., 0., 2.5)
pt3dadd(0., -15., 0., 1.0)
}
// initial segment, unmyelinated, 10 microns long, not tapering
access sections[2]
unmyelinatedaxon.append()
connect sections[2](0), sections[1](1)
sections[2] {
pt3dadd(0., -15., 0., 1.0)
pt3dadd(0., -25., 0., 1.0)
}
// beginning of myelinated axon, 20 micron, enlarging with distance
access sections[3]
myelinatedaxon.append()
connect sections[3](0), sections[2](1)
sections[3] {
pt3dadd(0., -25., 0., 1.0)
pt3dadd(0., -45., 0., 2.0)
}
access sections[4]
primarydendrite.append()
connect sections[4](0), sections[0](1)
sections[4] {
pt3dadd(0., 25., 0., 3.0)
pt3dadd(0., 45., 0., 2.0)
}
access sections[5]
secondarydendrite.append()
connect sections[5](0), sections[4](1)
sections [5] {
pt3dadd(0., 45., 0., 2.0)
pt3dadd(0., 55., -50., 1.5)
}
access sections[6]
secondarydendrite.append()
connect sections[6](0), sections[4](1)
sections [6] {
pt3dadd(0., 45., 0., 2.0)
pt3dadd(0., 55., 50., 1.5)
}
access sections[7]
secondarydendrite.append()
connect sections[7](0), sections[4](1)
sections [7] {
pt3dadd(0., 45., 0., 2.0)
pt3dadd(-50., 55., 0., 1.5)
}
access sections[8]
secondarydendrite.append()
connect sections[8](0), sections[4](1)
sections [8] {
pt3dadd(0., 45., 0., 2.0)
pt3dadd(50., 55., 0, 1.5)
}