Q. How do I inform when I have successfully extracted the function of a nusPIC?
You mail to the nuSPIC team sudo.nuspic@gmail.com. In the mail please specify what function the network is performing (for nuSPIC-I) or what connectivity matrix and inputs are needed to implement the asked function (for nuSPIC-II). For a nuSPIC-I if you find more than one function then please report all the functions you have extracted. In your report please specify how you reached the particular solution. Soon we will also provide a possibility to submit solutions from the nuSPIC website.
Q. Can there be multiple functions in a given network?
By design we have implemented only one function. However, it is possible that the network is capable of performing more functions. If you find that there are more than one functions, submit all functions that you have extracted.
Q. How will it be decided that a user has solved the nuSPIC?
When you are convinced that you have discovered the function, inform the nuSPIC team (sudo.nuspic@gmail.com). The nuSPIC team will review the solutions and inform the user if he has the correct solution. Ideal solution is the function that we have implemented. But we will accept other possible solutions as well. The user will be informed about the review and it will also appear on the nuSPIC website.
Q. What should I do if the simulation fails?
For now, the best advice is that you return to the last working version of the network. Follow the instructions in the help-bubbles to input data in correct form. You can also choose to return to the default version of the network. If it still does not work, logout and reload the page. In subsequent updates we will be able to guide you to the specific problem that caused the simulation to fail but for that you will have to wait.
Q. How long simulations can I run?
In principle you run simulations up to few 100 seconds. However, the real time of the simulation can be very large depending on the load of the machine. If you try you can solve the nuSPIC with rather short duration simulations e.g 1 - 10 sec.
Q. Can I discuss my solution to a nuSPIC on the forum?
Yes. In fact, we encourage that forum is used for this purpose. By doing this few unsuccessful strategies can be avoided by nw users.
Q. What if the stimulation protocol or stimulus I want to use is not available?
In such case please contact the nuSPIC team and we will implement the required stimulation protocol or stimulus.
Q. Can I work offline?
Yes, if you know python programming and have experience with the NEST simulator, then upon request we can provide you the source code of the nuSPIC.
Q. Can I download the data?
Yes.
Q. I want to perform an analysis and it is not available.
Currently, only very limited analysis methods are available. In due course we will add new and more sophisticated analysis methods. You can also request for an analysis of your choice. We will try to include that. However, it may not be always possible. In such situations we recommend that you download the data on your local machine and analyse the data yourself.
Q. Only 'n' neurons are available to solve the nuSPIC-II but I need more neurons?
Well, then your solution is not the most optimal. But we will consider if you request for increase in number of neurons.
Q. Do I have to implement the posed function in nuSPIC-II with sparse and random connectivity?
No. You can connect the neuron in any way you want to.
Q. Origin of the nuSPIC?
A similar idea was introduced by John Hopfield and David Tank. In their seminal paper in 1986 they hinted towards the difficulty in extracting function of a network given the knowledge of its structure, connectivity and activity. Anecdotal evidence tells that John Hopfield and David Tank asked their under-graduate and graduate students to extract functions of small electronic circuits. Apparently it was not possible to extract from simple electronic circuits if the number of components in them exceeded beyond 20 or so.
We reached similar conclusions from our own experience. We also noticed that there is no systematic check of the limits of our contemporary appraoches in neuroscience. Therefore, we started the nuSPIC challenge.
Q. Who are the Brains behind the nuSPIC?
The current teams consists of four members of the Bernstein Center Freiburg. Arvind Kumar (Junior Group Leader), Ioannis Vlachos (Post-Doctoral researcher), Yury Zaytsev (PhD student) and Sebastian Spreizer (under graduate student). The project is supported by Bernstein Center Freiburg and German node of the International Neuroinformatics Coordinating Facility (g-node.de). We use NEST (www.nest-initiative.org) as the simulator to simulate the networks.