-
Notifications
You must be signed in to change notification settings - Fork 16
NMODL LLVM Code Generation Project
This page summarises various resources to get started with the NEURON, CoreNEURON and NMODL ecosystem.
Before diving into the computational aspects of neurons, we could look at the following introductory videos. Go through as much as you like and skip as much as you want!
- The Nervous System, Part 1: Crash Course A&P
- The Nervous System, Part 2 - Action! Potential!
- The Nervous System, Part 3 - Synapses!:
Some more detailed lectures from Neuronal Dynamics - Computational Neuroscience course. Don't need to get into all details but first 2-3 weeks give basic understanding:
- Part 1 - Neurons and Synapses : Overview (10 min)
- Part 2 - The Passive Membrane (21 min)
- Part 2 detour - Linear differential equation (22 min)
- Part 3 - Leaky Integrate-and-Fire Model (8 min)
- Part 4 - Generalized Integrate and Fire Models (17 min)
- Part 5 - Quality of Integrate-and-Fire Models (5 min)
- Part 1 - Biophysics of neurons (5 min)
- Part 2 - Reversal potential and Nernst equation (11 min)
- Part 3 - Hodgkin-Huxley Model (23 min)
- Part 4 - Threshold in the Hodgkin Huxley Model (26 min)
- Part 5 - Detailed Biophysical Models (12 min)
This should give you sufficient vocabulary to get started!
To get an idea of how NEURON simulator is used, here are some video tutorials. Don't need to have thorough understanding of everything but to just get high level picture of NEURON simulator:
Here is another (old) NEURON tutorial by Andrew Gillies and David Sterratt. This is quite old with HOC scripting interface but introduces some of the concepts step-by-step. It's sufficient to skim through first two parts. If you want to try example snippets, make sure to install NEURON via pip as:
pip3 install neuron #on linux and os x
This is where we start with main relevant part for the project. I will update this section with better resources. To get some background, we can start with:
- Part D (corresponding presentation)