You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
to compute the effective radius of a segment, NEURON performs trapezoidal integration along the reconstructed neuron, whereas Jaxley uses linear interpolation between reconstructed points (this is faster and time is a bit critical here because we can not jit this). Unless the radius jumps around very quickly between reconstructed points, it should make barely any difference.
if branches are attached to the endpoint (as always) and the startpoint of the soma, we introduce a small section with length 0.1 and radius of the first SWC point as the new root.
When the soma is traced with multiple points and these points are interrupted by dendritic (or axonal) traced points, then NEURON and Jaxley compute different branchlengths for the additional soma segments (the ones that are traced later). The following is interpreted in the same way:
It is not clear to me why it would make more sense to do this as NEURON does it (I prefer the way that it is interpreted by Jaxley).
when ion diffusion is enabled, then NEURON changes the way the surface area of a compartment is computed. By default, NEURON defines compartments as cylinders. With ion diffusion, it defines frustums (i.e., the area of a compartment is impacted by the radius of the neighboring compartment). Jaxley does not make this change in how the surface area is computed: It always defines compartments as cylinders.
The text was updated successfully, but these errors were encountered:
The both NEURON and Jaxley's read_swc parse SWC files line by line. This means the start of a new neurite is also considered the start of a new branch. This is fine, if every neurite is traced in a single pass (i.e. 1 neurite = 1 block in the swc file). However, if tracing is interrupted (1 neurite = several seperate blocks in the swc file), NEURON (and read_swc) will start a new branch at each point where the tracining was interrupted. For example:
0.1
and radius of the first SWC point as the new root.but this is not:
It is not clear to me why it would make more sense to do this as NEURON does it (I prefer the way that it is interpreted by Jaxley).
NEURON
changes the way the surface area of a compartment is computed. By default,NEURON
defines compartments as cylinders. With ion diffusion, it defines frustums (i.e., the area of a compartment is impacted by the radius of the neighboring compartment).Jaxley
does not make this change in how the surface area is computed: It always defines compartments as cylinders.The text was updated successfully, but these errors were encountered: