## [1] "Linux 523f054d4ae4 4.4.0-1060-aws #69-Ubuntu SMP Sun May 20 13:42:07 UTC 2018 x86_64 GNU/Linux"
## [1] "Tue Jul 31 11:24:28 UTC 2018"
The Izhikevich model is one of the simplest and yet most effective models of spiking neurons. In this reproducible certificate, we have reproduced Figure 1 of Izhikevich (2004). As there is no stochasticity in this system, the traces in each plot should match those from the original figure.
docker_image = system("docker run -d --name road sje30/izh2004", intern=TRUE)
## Copy the docker outputs
opdir = paste(getwd(), "road", sep='/')
cmd = sprintf("docker cp road:/home/stephen/izh2004/codecheck/uname.txt %s", opdir)
system(cmd)
system(sprintf("docker cp road:/home/stephen/izh2004/codecheck/figure1.png %s", opdir))
system(sprintf("docker cp road:/home/stephen/izh2004/codecheck/date.txt %s", opdir))
## Close docker
cmd = sprintf("docker rm %s", docker_image)
system(cmd)
Izhikevich EM (2004) Which model to use for cortical spiking neurons? IEEE Trans Neural Netw 15:1063–1070 http://dx.doi.org/10.1109/TNN.2004.832719.