Ads by Google
Christian Borgelt's Web Pages

CoCoNAD with a Graded Notion of Synchrony (overlap-based support)

Download

overlap.pdf (84968 kb) overlap-based support result diagrams
ovlexp.zip (48 kb) ovlexp.tar.gz (43 kb) scripts and other source files

Description

The document overlap.pdf contains the result diagrams for a large set of experiments with a version of CoCoNAD (Continuous-time Closed Neuron Assembly Detection) that uses an influence region overlap based support to find inexactly synchronous spiking events in parallel neural spike trains. In this way both the number of coincident spiking events as well as the precision of synchrony in the individual events can be taken into account. Details can be found in the paper [Ezennaya-Gomez and Borgelt 2015].

The archives ovlexp.{zip,tar.gz} contain scripts and other source files, with which the experiments were conducted and the document with the result diagrams was created.

Note that the scripts etc. were developed on/for a GNU/Linux system (Ubuntu 12.10) and thus are directly executable on such a system or a similar one (that is, some other GNU/Linux distribution). Although at least most of the Python scripts should also be working on a Windows system (with the possible exception of the parallelization scripts), most of the other scripts (like the run script, which is the main control script, and the makefile, which controls generating the diagrams from the result data) may need porting to batch files or something similar.

On a GNU/Linux system, the following software needs to be installed to run the experiments:

On such a system the experiments can be run by simply calling the main script run (in the directory ovlexp) on the command line, which does everything. The execution of the experiments exploits 4-fold parallelization, thus making full use of the quadcore processors basically all modern computers are equipped with. The progress of the experiments can be followed on the command line, to which regular progress messages are written. Once all experiments are completed (which, even on a modern computer system, can take several days, mainly because of the huge number of individual experimental runs, namely in the hundreds of thousands), the result diagrams are created and compiled into the final documents, which are also directly available above.

References