Computational neuroscience: nanoscale modeling of neurons, astrocytes and synapses; Purkinje cell modeling