Make Nengo use more realistic compartmental neurons simulated with NEURON.
Note that this project is still under development and the installation still needs to be stream lined. Especially important is that there are several hard coded paths at the moment which need to be adjusted.
The installation instructions in the following are for Linux systems and probably work on OS X, too.
wget http://www.neuron.yale.edu/ftp/neuron/versions/v7.4/iv-19.tar.gz
tar xzf iv-19.tar.gz
cd iv-19
./configure --prefix=/usr/local
make
sudo make install
cd ..
wget http://www.neuron.yale.edu/ftp/neuron/versions/v7.4/nrn-7.4.tar.gz
tar xzf nrn-7.4.tar.gz
cd nrn-7.4
./configure --prefix=/usr/local --with-iv=/usr/local --with-nrnpython
Add--with-paranrn
if desired (needs openmpi).make
sudo make install
cd src/nrnpython
python setup.py install
cd ../../..
git clone https://github.com/nengo/nengo_detailed_neurons.git
cd nengo_detailed_neurons
python setup.py develop
cd models
/usr/local/x86_64/bin/nrnivmodl
cd ../BahlEtAl2012/channels
/usr/local/x86_64/bin/nrnivmodl
Try the communication_channel
notebook to see if it works.