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.
 
 

76 lines
1.7 KiB

// Octopus cell, stick representation
// From Spencer et al., Front. Comput. Neurosci., 22 October 2012 | https://doi.org/10.3389/fncom.2012.00083
// Figure 1.
objref soma
soma = new SectionList()
objref primarydendrite
primarydendrite = new SectionList()
objref hillock
hillock = new SectionList()
objref unmyelinatedaxon
unmyelinatedaxon = new SectionList()
create sections[7]
access sections[0]
soma.append()
sections[0] {
pt3dadd(0., 0., 0., 25.)
pt3dadd(0., 25., 0., 25.)
}
// axon hillock, 30 microns long, untapered
access sections[1]
hillock.append()
connect sections[1](0), sections[0](0)
sections[1] {
pt3dadd(0., 0., 0., 3)
pt3dadd(0., -30., 0., 3)
}
// initial segment, unmyelinated, 10 microns long, not tapering
access sections[2]
unmyelinatedaxon.append()
connect sections[2](0), sections[1](1)
sections[2] {
pt3dadd(0., -30., 0., 3.0)
pt3dadd(0., -32., 0., 3.0)
}
// angle dendrites out a bit from original model for visibility, so
// length for 20 u end deviation is 279.285 um, end pos 304.285
access sections[3]
primarydendrite.append()
connect sections[3](0), sections[0](1)
sections[3] {
pt3dadd(0., 25., 0., 3)
pt3dadd(20., 304.285, 0., 3)
}
access sections[4]
primarydendrite.append()
connect sections[4](0), sections[0](1)
sections [4] {
pt3dadd(0., 25., 0., 3)
pt3dadd(0., 304.285, 20., 3)
}
access sections[5]
primarydendrite.append()
connect sections[5](0), sections[0](1)
sections [5] {
pt3dadd(0., 25., 0., 3)
pt3dadd(-20., 304.285, 0., 3)
}
access sections[6]
primarydendrite.append()
connect sections[6](0), sections[0](1)
sections [6] {
pt3dadd(0., 25., 0., 3)
pt3dadd(0., 304.285, -20., 3)
}