You are looking at historical revision 25942 of this page. It may differ significantly from its current revision.

NEMO

NEMO is an implementation of a layer oriented language for describing computational models of neuronal ionic currents.

It is capable of generating code for NEURON, GNU Octave and Matlab. It is distributed via the Chicken package distribution system.

Documentation on using NEMO is available at http://wiki.call-cc.org/eggref/4/nemo.

The NEMO source code can be viewed online at http://bugs.call-cc.org/browser/release/4/nemo.

Installation

In order to install NEMO, you must first install Chicken Scheme and then use the chicken-install program to download and compile NEMO.

Prerequisites

You will need to obtain and install the Chicken Scheme compiler and programming environment. The latest official release is available from the following URL:

 http://code.call-cc.org/releases/4.7.0/chicken-4.7.0.tar.gz

On Mac OS X, you will also need to install Xcode, because Chicken must be compiled with the gcc compiler. On Windows, you will need to install either one of the MinGW or Cygwin packages in order to obtain gcc.

Installation of Chicken Scheme

First, you will need to download the Chicken source archive from the above location, then unpack it and change to the directory extracted from the archive:

  tar zxf chicken-4.7.0.tar.gz
  cd chicken-4.7.0

Then, you need to compile and install:

Installation of NEMO

After Chicken Scheme has been successfully installed, NEMO can be installed using the chicken-install program:

 ~/chicken/bin/chicken-install nemo

On Windows, the tilde must be replaced with C:\\ or whichever drive you have installed Chicken on).

Verifying correct operation

Assuming that the previous step resulted in successful installation of NEMO, run the following command to ensure that everything is properly installed:

 ~/chicken/bin/nemo --nmodl ~/chicken/share/chicken/nemo/examples/Khaliq03/Khaliq03.nemo

This should generate file Khaliq03.mod if successful.