Parplex - the parallel neural network simulator



This is the preliminary documentation for parplex. Currently only a module and class reference are available.

Status: alpha
Version: 0.3
Latest build: 15th August 2007
Requirements: Python 2.3 or later. Patience.
Download: Windows installer for Python 2.5 (You may need this DLL).
Source code (Run python setup.py install to compile and install).
Known Bugs: Parallel support is currently moribund


The class reference is here.

Parplex changelog

Wednesday, August 15, 2007

Major performance enhancement

The new verion has a new numerical method. It is essentially based on well known alogirthm of Micheal Hines for solving branched geomteries. It includes an adaptive step size technique adapted from the thalamocortical neuron software of Karoly Antal.

The new method is orders of magnitude faster than the existing parplex methods for compartmental models. It also _seems_ to be faster than NEURON, but this may simple reflect shortcomings in the NEURON code that I am using.

Currently, there is only a C API and to make use of the method it is necassary to subclass specific Hines integrable Dynamics classes. These are available for voltage and calcium gated channels, internal calcium dynamics and linear synapses. Documentation is (err, hmm) still coming, but is a working example based on the dentate gyrus model of Santhakumar et al, J Neurophys, 2005 93:437-53, here.
Posted 12:59 PM by evan


Powered by Blogger