It is not enough to model the electrical aspects of a neuron, because at each synapse there are ion channels.

When a neuron fires, these ions migrate back and forth across the gap, thus creating an action potential. These action potentials are what build up into spike trains, and each part of an action potential can be mapped to the activity of the ion channels.
Let's look at what one of these action potentials looks like.
