This simulation was used in the following article: Eguchi A, Neymotin SA, Stringer SM. (2014) Color opponent receptive fields self-organize in a biophysical model of visual cortex via spike-timing dependent plasticity. Front. Neural Circuits 8:16. doi: 10.3389/fncir.2014.00016 For questions email: akihiro dot eguchi at psy dot ox dot ac dot uk This simulation was tested/developed on LINUX systems, but may run on Microsoft Windows or Mac OS. To run, you will need the NEURON simulator (available at http://www.neuron.yale.edu) compiled with python enabled. To draw the output you will need to have Matplotlib installed ( http://matplotlib.org/ ). Instructions: Unzip the contents of the zip file to a new directory. compile the mod files from the command line with: nrnivmodl *.mod The nrnivmodl command will produce an architecture-dependent folder with a script called special. On 64 bit systems the folder is x86_64. To run the simulation from the command line use: python runMe.py Various parameters used in the simulation are set in the python codes. State of the networks are exported and saved every n iterations as "Network_"+str(itr)+".obj" format so that various analysis can be applied to the network with specific point during the training using runMe2.py script.