History

Wiki » History » Version 3

Version 2 (Ramon Martinez, 26 Jun 2014 09:19) → Version 3/23 (Ramon Martinez, 26 Jun 2014 09:36)

## Network models of V1

This project will be used to test implementations in PyNN (and eventually NeuroML) of published models of primary visual cortex (V1) based on spiking point neurons.

An initial focus will be on pubmed:14614078, but other models investigated will include pubmed:19477158 and pubmed:22681694.

This project is part of the [INCF Google Summer of Code 2014](http://incf.org/gsoc/2014).

### Troyer Model
Here I will describe breifly the implementation of Troyer et al (1998).

In order to run this model is necessary to first install [git](http://git-scm.com/) and [PyNN](http://neuralensemble.org/PyNN/) and the appropriate simulator.

After that you can clone directly from git using:

~~~
git clone https://github.com/OpenSourceBrain/V1NetworkModels.git
~~~

As the project stands at this moment the workflow can be described in two steps. First there
is a script `produces_lgn_spikes.py` that creates the spike train for the cells in the Lateral Geniculate Nucleus (LGN). After the spikes are created they are stores in pickled format along with their respective positions to identify them downstream in the worflow. After we have the spikes train the file `lgn.py` uses the **PyNN's** SpikeSourceArray to create an LGN array with the spikes that we have produced in the other file. Using the stored positions we can, in the same file, create the thalamo-cortical connectivity using a Gabor-like sampling mechanism. The next step is to create the cortical-cortical connections with the correlations between cortical cells' receptive fields.