Computational models and theoretical tools are essential components in computational neuroscience. A number of models and tools have been developed and registered at various online databases such as ModelDB and J-Node Platforms. Yet, the reuse of such resources still remains quite difficult. For example, to carry out a computer simulation of a model, we have to download the program from the database, extract, read instructions, compile if the program is written in a general programming language such as C, install the appropriate neural simulator if it is written for a simulator such as GENESIS, NEURON, and NEST, and finally we may be ready to do it, if no problems occurs during all the setup mentioned above. How can we avoid this hustle?
As a solution of it, we introduce a cloud-based system for online computer simulation called Simulation Platform. Simulation Platform is a cloud of virtual machines running GNU/Linux. On a virtual machine, various software including developer tools such as compilers and libraries, popular neural simulators, and scientific software such as Gnuplot, R and Octave, are pre-installed. When a user posts a request, a virtual machine is assigned to the user, and the simulation starts on that machine. The user can remotely access the virtual machine through a web browser and carries out the simulation interactively (a screenshot is shown in Fig. 1). There is no need to install any software. It only requires a web browser. Therefore, Simulation Platform provides an ubiquitous computing environment for computational neuroscience research so as to free neuroscientists from tedious computer administration tasks and allow them to solely concentrate on their science. A demo site is open at http://sf4.sim.neuroinf.jp/~tyam/cns11/ webcite.
Figure 1. A screenshot of a web browser during a computer simulation.