cocojim.pdf | (2585 kb) | CoCoJIM result diagrams |
cocojim.zip | (55 kb) | scripts and other source files |
cocojim.tar.gz | (48 kb) |
The document cocojim.pdf
contains the result diagrams for
the complete set of experiments with CoCoNAD (Continuous-time Closed
Neuron Assembly Detection) based on item cover similarity computations
with the (generalized) Jaccard index and other measures (CoCoJIM for
short, where JIM refers to Jaccard Item set Mining). Only few of these
diagrams are contained in a paper that is currently under review, due
to a lack of space. For the theory underlying the methods, please
consult the paper, to which (after a possible acceptance) a link
will be made available here.
The archives cocojim.{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 15.10 or later) 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:
jitter
package will also work without this
extension module, namely by falling back on a pure Python
replacement, which, however, is slower by a factor of about 40
or more),pdflatex
program,mptopdf
command,bash
,
awk
, tar
etc.) and are easy to install
otherwise.On such a system the experiments can be run by simply calling
the main script run
(in the directory cocojim
)
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 hours, 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 document, which is
also directly available above.